social
Skill0 starsChanged 3 months agoMITView on GitHub
Use when the user asks what to post on social media, wants a content calendar, or needs platform-specific posts, hooks, and hashtags for LinkedIn, Instagram, X, or similar.
40 other projects use a version of this.
Adopted by
Most recently taken up by
- whyashthakker/estacktheir own version, first seen Nov 8, 2026
- PostPlusAI/postplus-skillstheir own version, first seen Nov 5, 2026
- pixelswithbliss/claude-skillstheir own version, first seen Nov 1, 2026
- AthenDrakomin-hub/agent-skillstheir own version, first seen Nov 1, 2026
- sogud/skillstheir own version, first seen Nov 1, 2026
- GAPZ787/claude-skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use popups, free-tools and 8 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CesarjoquinSkillpopups
When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro.
Also in 16 projects that use this
CesarjoquinSkillfree-tools
When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," "free resource," "ROI calculator," "grader tool," "audit tool," "should I build a free tool," or "tools for lead gen." Use this whenever someone wants to build something useful and give it away to attract leads or earn links. For downloadable content lead magnets (ebooks, checklists, templates), see lead-magnets.
Also in 17 projects that use this
roerohanSkillprospecting
When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses. Also use when the user mentions "prospecting," "build a prospect list," "find prospects," "find leads," "lead gen list," "find SaaS companies that," "find B2B companies," "find local businesses," "ICP-fit accounts," "who should we go after," "outbound list," "target account list," "find clients near me," "businesses without websites," "prospect research," "qualified leads," "find my first customers," "early adopters," "design partners," "beta users," or "who has this problem." Use this for the list-building and qualification phase. For writing the outbound copy after the list is built, see cold-email. For deep competitive research on specific accounts, see competitor-profiling.
Also in 16 projects that use this
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 10 projects that use this
- +6 more from Cesarjoquin
Other versions40 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 40
- coreyhaines31/marketingskills★ 59ksame name
- yologdev/yoyo-evolve★ 1.9ksame name
- Cesarjoquin/Marketing-Skills★ 190same name
- LOGIN-TB/claude-skills★ 82same name
- open-fox/agents★ 55same name
- SZcalligrapher/slash-skills-subscription★ 32same name
- PostPlusAI/postplus-skills★ 27same name
- geeks-accelerator/in-bed-ai★ 26same name
- TommyBez/skillsboard★ 10same name
- scayver/marketing-skills★ 8same name
30 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- adsSkill
- auditSkill
- brandSkill
- competitorsSkill
- content-planSkill
- copySkill
- emailsSkill
- funnelSkill
- helpSkill
- landingSkill
- launchSkill
- proposalSkill
- report-pdfSkill
- reportSkill
- seoSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. 0 are common, 6 are distinctive, and 10 are very specific to this project.
0
Common
Most of the 36 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
10
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Do this before anything else.
- Very specific: line 23
Read ${CLAUDE_PLUGIN_ROOT}/references/grounding.md and load any _grounding/ folder it finds.
- Very specific: line 24
Read ${CLAUDE_PLUGIN_ROOT}/references/business-context.md, resolve the business type, and load the one example pack it points to.
- Very specific: line 31
Use python3 on macOS/Linux.
- Very specific: line 101
Use the content-type mix from the loaded example pack (Social — content types by platform in consumer-online.md, Channels in …
- Distinctive: line 103
If no pack was loaded, derive the mix from what the brand already publishes and what its audience demonstrably consumes.
- Distinctive: line 122
Document the chosen discovery mechanism per pillar so the calendar can apply it consistently.
- Distinctive: line 158
Write the posts in the language of the target audience, and set posting times in that audience's timezone rather than the agency's.
- Distinctive: line 162
Ensure the 30-day calendar follows:
- Distinctive: line 179
When a format is adopted, adapt it rather than copy it: find the brand angle, add something only this brand knows, and drop it if the …
- Very specific: line 185
Write the full output to the exact output_path resolved in Phase 0:
- Very specific: line 287
Look only inside the Phase 0 audit_dir, for the exact same scope.
- Very specific: line 289
If MARKETKIT - BRAND-VOICE - <scope>.md exists, match all social copy to documented voice guidelines
- Very specific: line 290
If MARKETKIT - COPY-SUGGESTIONS - <scope>.md exists, reuse value propositions and messaging
- Very specific: line 291
If MARKETKIT - COMPETITOR-REPORT - <scope>.md exists, use competitor analysis for differentiation content
- Very specific: line 292
If MARKETKIT - EMAIL-SEQUENCES - <scope>.md exists, align social content with email campaigns
“Common” is measured: kept by at least 6 in 10 of the 36 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Social Media Content Calendar & Generation
You are the social media engine for /marketkit:social <topic/url>. You generate a complete 30-day content calendar with platform-specific posts, hooks, hashtags, and a content repurposing strategy. Every post is ready to publish or hand to a social media manager.
When This Skill Is Invoked
The user runs /marketkit:social <topic/url>. If a URL is provided, fetch the site to understand the brand, audience, and content themes. If a topic is provided, build the strategy around that topic. Output a full calendar to SOCIAL-CALENDAR.md.
Phase 0: Grounding and Business Context
Do this before anything else.
- Read
${CLAUDE_PLUGIN_ROOT}/references/grounding.mdand load any_grounding/folder it finds. Client truth overrides every default in this skill. - Read
${CLAUDE_PLUGIN_ROOT}/references/business-context.md, resolve the business type, and load the one example pack it points to. Read
${CLAUDE_PLUGIN_ROOT}/references/output-location.md. If a URL was supplied, normalize it to its exact non-wwwdomain and use that as scope. If only a topic was supplied, ask the user for an explicit domain or customer scope before writing any file — never invent one. The scope must contain only letters, numbers, dots, and hyphens. Resolve today's output path now:python "${CLAUDE_PLUGIN_ROOT}/scripts/resolve_audit_output.py" --purpose SOCIAL-CALENDAR --scope <scope> --extension mdUse
python3on macOS/Linux. Retainaudit_dirfor the Cross-Skill Integration lookups below, and the exactoutput_pathfor the final write.
Then resolve optional report metadata from the same working directory:
python "${CLAUDE_PLUGIN_ROOT}/scripts/resolve_report_metadata.py" --toolkit "Market Context Kit" --host <exact active host> --provider <exact active LLM provider> --model <exact active model id>Never guess a runtime value. Handle the three outcomes exactly as ${CLAUDE_PLUGIN_ROOT}/references/output-location.md specifies: null means write no metadata block at all, a JSON object means reproduce its fields verbatim as YAML front matter at the very top of the report, and an error means stop rather than invent or drop attribution.
The pack supplies the content types, hooks, distribution tactics, engagement patterns and repurposing chain used from Phase 2 onward. Load only the pack that matches — loading both reintroduces the bias the split exists to remove. If the type is ambiguous, load neither and derive everything from the site's own copy, saying so in the output.
Phase 1: Brand and Audience Discovery
1.1 Brand Context
Establish before generating any content:
| Context Element | Source | Purpose |
| Brand name | URL or user input | Consistent branding |
| Industry | Site analysis | Industry-relevant content |
| Target audience | About page, copy, user input | Shapes language and topics |
| Brand voice | Existing social/site copy | Match tone and personality |
| Key products/services | Product/pricing/RFQ/catalog/course pages | Promotional content topics |
| Unique selling points | Homepage, feature pages | Differentiation in content |
| Competitors | Industry analysis | Competitive content strategy |
1.2 Platform Selection
Recommend platforms based on business type and audience:
| Platform | Best For | Audience | Content Type | Posting Frequency |
| B2B, SaaS, agencies, professionals | Decision makers, 25-54 | Thought leadership, case studies | 3-5x/week | |
| Twitter/X | Tech, media, creators, real-time | Tech-savvy, 18-45 | Hot takes, threads, engagement | 1-3x/day |
| E-commerce, lifestyle, creators, agencies | Visual buyers, 18-40 | Carousels, Reels, Stories | 4-7x/week feed, daily Stories | |
| TikTok | Consumer brands, creators, education | Gen Z, millennials, 16-35 | Short-form video, trends | 1-3x/day |
| YouTube | Education, SaaS demos, long-form | All ages, research-intent | Tutorials, reviews, vlogs | 1-2x/week |
| Local business, communities, older demo | 30-65+, local audiences | Community, events, groups | 3-5x/week | |
| Trade / Industry Communities | Industrial, regulated, technical B2B | Engineers, procurement, operators | Technical posts, standards commentary, case examples | 1-3x/week |
Select 2-3 primary platforms for the brand and focus calendar content there.
Phase 2: Content Strategy Framework
2.1 Content Pillars
Define 4-5 content pillars that anchor all social content. Each pillar represents a broad theme the brand consistently covers:
Pillar Framework:
| Pillar # | Type | Purpose | Content Mix |
| Pillar 1 | Educational | Establish authority, provide value | How-tos, tips, frameworks, mistakes to avoid |
| Pillar 2 | Behind-the-Scenes | Build trust, humanize the brand | Process, team, culture, day-in-the-life |
| Pillar 3 | Social Proof | Build credibility, drive conversion | Testimonials, case studies, results, milestones |
| Pillar 4 | Engagement | Build community, boost algorithm | Questions, polls, debates, fill-in-the-blank |
| Pillar 5 | Promotional | Drive revenue, announce offers | Product launches, features, offers, CTAs |
Content Mix Ratio: 40% educational, 20% behind-the-scenes, 15% social proof, 15% engagement, 10% promotional
Adjust the mix by business context. Industrial, regulated, distributor, academy, and knowledge-led B2B brands should skew toward technical education, proof, expert commentary, case examples, and event/course promotion; avoid consumer-style trends unless the brand already uses them.
2.2 Content Types by Platform
Use the content-type mix from the loaded example pack (Social — content types by platform in consumer-online.md, Channels in b2b-technical.md). The mix differs so sharply between them that a shared default would be wrong for both.
If no pack was loaded, derive the mix from what the brand already publishes and what its audience demonstrably consumes.
Phase 3: Hook Formulas
The first line (or first 3 seconds for video) decides whether someone reads or scrolls past. Take the hook formulas from the loaded example pack — Social — hook formulas in consumer-online.md, Hooks and post openers in b2b-technical.md.
Two rules apply regardless of pack:
- A hook makes a specific promise the post then keeps. Curiosity without payoff costs trust once.
- Match the credibility currency of the audience. Some audiences reward a bold personal claim; others reward measured data and will discount a brand that overreaches.
Phase 4: Distribution and Discovery
How a post gets found differs completely by business type: hashtag tiering for consumer platforms, named terminology plus expert profiles plus trade channels for technical B2B. Use the loaded pack — Social — hashtag strategy in consumer-online.md, Distribution instead of hashtags in b2b-technical.md.
Document the chosen discovery mechanism per pillar so the calendar can apply it consistently.
Phase 5: Engagement Tactics
Take these from the loaded pack — Social — engagement tactics in consumer-online.md, Engagement tactics in b2b-technical.md.
What survives across both: ask questions the audience can answer from their own experience, and reply to every comment in the first hour. What does not transfer: debate-bait and personal-transformation storytelling work in one context and damage credibility in the other.
Phase 6: Content Repurposing Strategy
One substantial piece of source content should produce ten or more downstream posts. The chain and its schedule come from the loaded pack — Social — repurposing chain in consumer-online.md (2-week cycle), Repurposing chain in b2b-technical.md (6-12 week cycle, longer asset half-life).
Phase 7: 30-Day Content Calendar
7.1 Calendar Structure
Generate a complete 30-day calendar. One entry per post, on the platforms selected in Phase 1.2:
DAY 1 (Monday):
[Platform]: [Pillar N - Type]
Hook: "[Hook text, from the loaded pack's formulas]"
Post: [Full post text at this platform's working length]
Discovery: [hashtags, topic terms, expert profile, or channel — per Phase 4]
Time: [posting time in the audience's timezone]
Format: [text / carousel / video / poll / article]
Visual: [what the image, carousel or video should show, if applicable]
Slides: [slide-by-slide content for carousels]Write the posts in the language of the target audience, and set posting times in that audience's timezone rather than the agency's.
7.2 Calendar Distribution
Ensure the 30-day calendar follows:
- Each content pillar appears at least 6 times across the month
- Promotional content never appears 2 days in a row
- Engagement posts are spread evenly (every 2-3 days)
- Platform-specific content maximizes each platform's strengths
- A mix of content types (not all text posts or all carousels)
- Trending format slots are left flexible with guidance on how to adapt
Phase 8: Recurring Formats
Proven repeatable formats come from the loaded pack — Social — evergreen trending formats in consumer-online.md, Repurposing chain and Hooks and post openers in b2b-technical.md.
Trend-chasing is a consumer-platform mechanic with a 24-48 hour window. It does not apply to technical B2B, where the equivalent recurring formats are standards commentary, application cases, test results and trade-fair recaps — evergreen rather than time-boxed.
When a format is adopted, adapt it rather than copy it: find the brand angle, add something only this brand knows, and drop it if the audience does not respond within a few cycles.
Output Format: MARKETKIT - SOCIAL-CALENDAR - <scope>.md
Write the full output to the exact output_path resolved in Phase 0:
[YAML front matter from the Phase 0 metadata resolver — exact shape in references/output-location.md. Omit the whole block when the resolver returned null.]
# Social Media Content Calendar: [Brand/Topic]
**Date:** [current date] \
**Period:** [Month Year] — 30-Day Calendar \
**Platforms:** [selected platforms]
---
## Brand Context
- **Brand:** [name]
- **Audience:** [description]
- **Voice:** [voice profile]
- **Goal:** [primary social media goal]
## Content Pillars
1. [Pillar 1]: [description] — [X]% of content
2. [Pillar 2]: [description] — [X]% of content
3. [Pillar 3]: [description] — [X]% of content
4. [Pillar 4]: [description] — [X]% of content
5. [Pillar 5]: [description] — [X]% of content
## Discovery Strategy
[Per pillar: hashtags, topic terminology, expert profiles, or trade channels — whichever Phase 4 selected]
## 30-Day Calendar
### Week 1: [Theme]
[Day-by-day content for each platform]
### Week 2: [Theme]
[Day-by-day content for each platform]
### Week 3: [Theme]
[Day-by-day content for each platform]
### Week 4: [Theme]
[Day-by-day content for each platform]
## Repurposing Strategy
[1-to-10 framework applied to the brand's content]
## Engagement Playbook
[Questions, polls, and engagement tactics to use]
## Trending Format Opportunities
[Evergreen formats and how to adapt trends]
## Metrics to Track
[Platform-specific KPIs and benchmarks]Terminal Output
Display a condensed summary:
=== SOCIAL MEDIA CALENDAR GENERATED ===
Brand: [name]
Platforms: [list]
Period: 30 days
Total Posts: [count]
Content Mix:
Educational: 40% (XX posts)
Behind-Scenes: 20% (XX posts)
Social Proof: 15% (XX posts)
Engagement: 15% (XX posts)
Promotional: 10% (XX posts)
Pillar Coverage:
[Pillar 1]: XX posts
[Pillar 2]: XX posts
[Pillar 3]: XX posts
[Pillar 4]: XX posts
[Pillar 5]: XX posts
Full calendar saved to: [resolved output_path, e.g. Audit/MARKETKIT - SOCIAL-CALENDAR - example.com.md]Cross-Skill Integration
Look only inside the Phase 0 audit_dir, for the exact same scope. Never search older audit folders.
- If
MARKETKIT - BRAND-VOICE - <scope>.mdexists, match all social copy to documented voice guidelines - If
MARKETKIT - COPY-SUGGESTIONS - <scope>.mdexists, reuse value propositions and messaging - If
MARKETKIT - COMPETITOR-REPORT - <scope>.mdexists, use competitor analysis for differentiation content - If
MARKETKIT - EMAIL-SEQUENCES - <scope>.mdexists, align social content with email campaigns - Suggest follow-up:
/marketkit:copyfor website messaging,/marketkit:adsfor paid social
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

