Research, audit, compete, and publish. A complete social media intelligence and content production system for any brand, built as a Claude Code skill.
$ npx -y skills add Darthflute/social-calendar-skill --agent claude-code
Repo: Darthflute/social-calendar-skill
What's inside
Research, audit, compete, and publish. A complete social media intelligence and content production system for any brand, built as a Claude Code skill.
This Claude Code skill is a three-mode social media system:
| Mode | Command | What it produces |
|---|---|---|
| Calendar | /social-calendar | Full monthly content calendar for any platforms you choose |
| Audit | /social-audit | Scored audit report of your brand's existing social channels |
| Competitor Intel | /competitor-audit | Competitor comparison matrix + content gap analysis |
| Full Suite | /social-suite | All three — audit and competitive intel inform the calendar |
Unlike generic AI content tools, this skill:
You choose which platforms you need. The skill produces fully platform-native content for all of them:
| Platform | Content types produced |
|---|---|
| Static posts, carousels (with slide-by-slide copy), short video, text-only posts | |
| X (Twitter) | Short takes, threads, image posts with text overlay |
| Instagram Feed | Static posts, carousels |
| Instagram Reels | Short-form video scripts with VO, on-screen text, and trending audio notes |
| Instagram Stories | Frame-by-frame story plans with interactive element direction (polls, questions, countdowns) |
| Feed posts, native video captions | |
| TikTok | TikTok-native scripts — 0-second hook, on-screen text, trending audio notes, Duet/Stitch flags, comment-bait endings |
| YouTube Shorts | Shorts scripts with SEO-optimised titles and descriptions |
| YouTube Long-form | Full video spec: SEO title, thumbnail brief, description, chapters, tags, end screens, cards |
| Threads | Conversational posts and short thread series |
| Pin titles, keyword-rich descriptions, board strategy, link targets | |
| Value-first community posts per subreddit — practitioner tone, never promotional |
Every platform follows its own rules — audience mindset, algorithm behaviour, caption length, format norms, hashtag strategy, and optimal posting time.
For every post across all selected platforms:
| Element | What it is |
|---|---|
| Hook | Scroll-stopping opening line — never starts with the brand name |
| Post Copy | Full creative copy — what goes on the image, slide, or screen |
| Carousel Slides | Slide-by-slide text content for carousel posts |
| Video Script | Timestamped production script ready for AI video tools |
| TikTok Script | TikTok-native script with 0-second hook, trending audio notes, Duet/Stitch flags |
| YouTube Spec | SEO title, thumbnail brief, description, chapters, tags, end screen CTA |
| Stories Plan | Frame-by-frame plan with interactive element direction per frame |
| Meme Concept | Meme format name + panel-by-panel description brief for the design team |
| Visual Direction | Design brief — background, layout, composition, brand element placement |
| Platform Caption | Written natively per platform's audience and tone rules |
| Hashtags | Platform-appropriate selection (quantity and type varies by platform) |
| CTA | Specific call to action for this post |
| Best Time | Optimal posting time for this platform |
All content lands in a styled .xlsx file with:
For each of your brand's active social channels:
Saved as: [Brand]-Social-Audit-[Date].md
Saved as: [Brand]-Competitor-Intel-[Date].md
| Requirement | Notes |
|---|---|
| Claude Code | Any plan — claude.ai/code |
| Python 3.8+ | For running the generated calendar build script |
| openpyxl | pip install openpyxl |
| /last30days skill | Optional but strongly recommended — adds live Reddit, X, and YouTube research data to Mode A Phase 3. Without it, Phase 3 falls back to WebSearch only. |
Step 1 — Clone this repo
git clone https://github.com/[username]/social-calendar-skill.git
Step 2 — Copy the skill file to Claude Code
# macOS / Linux
mkdir -p ~/.claude/skills/social-calendar-skill
cp social-calendar-skill/SKILL.md ~/.claude/skills/social-calendar-skill/SKILL.md
# Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills\social-calendar-skill"
Copy-Item "social-calendar-skill\SKILL.md" "$env:USERPROFILE\.claude\skills\social-calendar-skill\SKILL.md"
Step 3 — Install Python dependency
pip install openpyxl
Step 4 — Verify
Open Claude Code and type /social-calendar. If the skill is installed, Claude will ask for your brand details and begin.
Build a monthly calendar:
/social-calendar Stripe June 2026
Claude asks which platforms you want, researches the community, presents a narrative brief for your approval, then builds the full calendar and saves the Excel file.
Audit your social channels:
/social-audit Stripe
Claude discovers which platforms Stripe is on, studies each one, and delivers a scored audit report.
Analyse competitors:
/competitor-audit Stripe
Claude identifies Stripe's competitors, studies their social channels, and produces a gap analysis with whitespace opportunities.
Run everything together:
/social-suite Stripe June 2026
Runs Audit → Competitor Intel → Calendar in sequence. The calendar is informed by what the audit found and what competitors are missing.
# Calendar — specify platforms
/social-calendar Figma August 2026 — LinkedIn and TikTok only this month
/social-calendar Linear June 2026 — ICP is senior engineers, skip Facebook and Pinterest
# Calendar — specify ICP
/social-calendar Vercel June 2026 — ICP is platform engineers and DevOps leads at scale-ups
# Audit — specify focus
/social-audit Webflow — I think we're underperforming on Instagram specifically
# Competitor intel — provide competitors
/competitor-audit Vercel — competitors are Netlify, Railway, and Render
/competitor-audit Notion — focus on the productivity and PKM space
# Full suite
/social-suite Loom June 2026
Phase 1: Brand Study Reads the brand website (homepage + up to 5 sub-pages) and all selected social profiles. Extracts USPs, product pillars, key terminology, ICP signals, tone of voice, and current content performance per platform.
Phase 2: Keyword Extraction Pulls primary keywords, pain point language, competitor names, and ICP role keywords from the brand study.
Phase 3: Community Research
Uses /last30days to run 4 targeted queries across Reddit, X, YouTube, and the web — finding what the ICP is actively struggling with, what's trending in the industry, and how competitors are being talked about this month.
Phase 4: Narrative Brief (the only approval gate) Synthesises everything into a strategic foundation: what the community is talking about, key pain points surfaced, how the brand responds, the recommended monthly narrative, 3–4 content pillars, tone guidance, platform-specific strategy notes, and suggested content mix. You review and approve this before a single post is written.
Phase 5: Calendar Build Writes all content pieces for all selected platforms following platform-native rules. Generates the Python build script, runs it, and delivers the styled Excel file.
Runs B → C → A in sequence. The narrative brief in Phase 4 of Mode A explicitly incorporates:
This is the most powerful way to run the skill — the calendar is not just community-research-informed but also audit-informed and competition-aware.
Most social media tools treat platforms as distribution channels for the same content. This skill doesn't.
LinkedIn — First 3 lines visible before "see more" — the hook is everything. External links always go in comments (the algorithm penalises links in post body). 2–3 hashtags at the very end. Carousel documents (PDFs) get the highest saves. Posting frequency: 3–5x per week.
FAQ
social-calendar-skill is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes social-calendar-skill. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it