PL

platform-content-formatting

Format social media copy according to platform-specific guidelines, hashtag strategies, and brand voice rules.

Install

mkdir -p .claude/skills/platform-content-formatting && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10542" && unzip -o skill.zip -d .claude/skills/platform-content-formatting && rm skill.zip

Installs to .claude/skills/platform-content-formatting

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Platform-specific social media content formatting — per-platform copy rules, hashtag strategy, voice guidelines, LinkedIn algorithm optimization, and engagement patterns for {{GITHUB_USERNAME}}. Use when user says "write post", "LinkedIn post", "social media copy", "platform formatting", "hashtag rules", "content voice", "engagement optimization", "write as {{PARENT_1}}", "social copy", or any multi-platform content creation activity.
438 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Format LinkedIn thought leadership
  • Apply platform-specific hashtag strategies
  • Optimize engagement via hook placement
  • Link source material per platform rules

How it works

Applies canonical formatting rules and voice guidelines to transform content into platform-specific posts. It enforces strict hashtag counts and link placement based on platform algorithms.

Inputs & outputs

You give it
Content draft or video transcript
You get back
Platform-formatted social media posts

When to use platform-content-formatting

  • Writing social media posts
  • Formatting LinkedIn copy
  • Optimizing engagement content

About this skill

Platform Content Formatting Skill

Canonical formatting rules, voice guidelines, and platform-specific content patterns for {{GITHUB_USERNAME}} social media. All agents that create social content MUST follow these rules.

Voice Guidelines ({{PARENT_1}}'s Brand)

  • First person: "I just built..." "Here's what I learned..." "Most developers don't realize..."
  • Opinionated: Take a stance. Don't hedge everything.
  • Technical but accessible: Explain complex ideas simply without dumbing them down
  • Forward-looking: "The future of X is..." "In 2 years, we'll all be..."
  • Genuine: Share real insights, not LinkedIn platitudes. No "I'm thrilled to announce..."
  • Concrete: Specific tools, numbers, examples. Not vague "AI will change everything."

Hashtag Rules (CRITICAL — from {{PARENT_1}}, 2026-05-02)

  • NO generic hashtags — never use #AI, #Tech, #Innovation, #Coding alone. These are noise.
  • BE SPECIFIC — target the exact topic and audience:
    • ✅ #{{EMPLOYER_PARENT}}Copilot #CopilotCLI #MCPServers #AIAgents #DevTools
    • ✅ #{{EMPLOYER_PARENT}}Actions #CICD #AgenticDevOps #VSCode #DotNet
    • ❌ #AI #Technology #Programming #Innovation #Software
  • Include branded hashtags — #{{GITHUB_USERNAME}} on every post. #{{EMPLOYER_PARENT}}Copilot when relevant.
  • Include community hashtags — #DevCommunity, #100DaysOfCode, #BuildInPublic when appropriate

Per-Platform Hashtag Counts

PlatformCountNotes
LinkedIn3-5Fewer = better on LinkedIn
Twitter/X2-3Space is premium
Instagram10-15More is better, mix broad + niche
TikTok3-5Trending + niche
YouTubeTagsUse as video tags, not in description body

Platform-Specific Copy Rules

LinkedIn

  • Format: Thought leadership, long-form (150-300 words perform best)
  • Hook: First 2 lines MUST compel the "see more" click
  • Body: 3-5 paragraphs with line breaks (dense paragraphs kill engagement)
  • Bold key phrases where impactful
  • Engagement: End with a SPECIFIC question (NOT generic "thoughts?")
  • Links: NEVER in post body (kills reach). Say "link in comments" or mention by name
  • Personal stories + professional insight = highest engagement combo
  • No external links in body — put links in comments

Twitter/X

  • Concise, punchy — 1-2 key insights max
  • Can include direct links (article URL, repo URL)
  • Thread potential: main tweet + reply with links
  • Hashtags: 2-3 max

YouTube

  • Full description with:
    • What the video covers (from transcript summary)
    • Timestamps if available
    • Links to related {{PERSONAL_DOMAIN}} articles (full URLs)
    • Links to related repos (full URLs)
    • Relevant hashtags in description
  • Title: compelling, keyword-rich, from primary angle + title seed

TikTok

  • Hook-FIRST — grab attention in first 2 seconds of caption
  • Casual, trending format — match TikTok energy
  • Reference what's shown/discussed specifically
  • Hashtags: platform-native trending + #{{EMPLOYER_PARENT}}Copilot #{{GITHUB_USERNAME}}
  • Keep caption short — TikTok users don't read long captions

Instagram

  • Visual-first caption — complement what viewers see
  • Slightly longer format than TikTok, still concise
  • Include call-to-action (follow for more, link in bio)
  • Hashtags: 10-15 relevant (mix branded + discovery)
  • Reference the specific content shown

Source Link Requirements (CRITICAL — from {{PARENT_1}}, 2026-05-09)

Every generated post MUST include links to source material. If a post discusses an article, product, repo, announcement, or documentation — the source URL MUST be included. Per-platform formatting:

PlatformWhere to Put Source Links
LinkedInFirst comment (NOT post body — kills reach). Mention by name in body: "Full article on {{PERSONAL_DOMAIN}}"
Twitter/XDirectly in post body or first reply thread
YouTubeFull URLs in video description with descriptions
TikTokBio link + mention in caption: "Link in bio"
InstagramCaption (not clickable) + "Link in bio"

Anti-patterns:

  • ❌ Post about a feature/product without linking to its source
  • ❌ "Check it out" without providing the actual URL
  • ❌ Assuming the audience will Google it — include the link

Video-Derived Post Quality Rules

When creating posts from video content:

  • UNIQUE per platform — if LinkedIn and Twitter have the same text, you FAILED
  • Deep video references — mention SPECIFIC things from the transcript, not "check out my latest video"
  • Cross-reference assets — every post should link back into the {{GITHUB_USERNAME}} ecosystem ({{PERSONAL_DOMAIN}} articles, {{EMPLOYER_PARENT}} repos)
  • Source links included — every post MUST link to the source material discussed (articles, repos, announcements, docs)
  • Brand protection — never frame {{PRODUCT}}/{{EMPLOYER}} negatively (see copilot-brand-safety skill)
  • Targeted hashtags ONLY — no generic #AI #Tech #Innovation

Input Contract (Video Production Pipeline Mode)

When invoked by the content-editor orchestrator with a context package:

FieldDescription
run_idProduction run identifier
transcript.summaryWhat the video is about
transcript.topicsKey topics discussed
transcript.products_toolsTools/products mentioned
transcript.quotesNotable quotes for hooks
research.related_articles{{PERSONAL_DOMAIN}} articles to cross-reference
research.related_repos{{EMPLOYER_PARENT}} repos to link
research.industry_sourcesExternal context
plan.primary_angleThe decided content angle
plan.social_hooksPre-planned hooks per platform
plan.must_referenceAssets that MUST appear in posts
video.upload.public_media_urlCDN URL (may be null during parallel generation)

Output Contract

{
  "status": "success|partial|failed",
  "platforms": {
    "linkedin": { "content": "...", "hashtags": ["..."], "title": null },
    "twitter": { "content": "...", "hashtags": ["..."], "title": null },
    "youtube": { "content": "...", "hashtags": ["..."], "title": "Video Title" },
    "tiktok": { "content": "...", "hashtags": ["..."], "title": null },
    "instagram": { "content": "...", "hashtags": ["..."], "title": null }
  },
  "cross_references": {
    "articles_linked": ["url1", "url2"],
    "repos_linked": ["url1"]
  }
}

LinkedIn Algorithm Optimization

  • Hook in first 2 lines (determines "see more" clicks)
  • Line breaks generously — dense paragraphs kill engagement
  • 150-300 words perform best
  • Questions drive comments (comments > likes for reach)
  • Personal stories + professional insight = highest engagement
  • Avoid external links in post body (kills reach)
  • Bold key phrases for scannability

LinkedIn Post Templates

Template 1: Hot Take / Opinion

[Bold contrarian statement]

[2-3 sentences explaining why you believe this]

[Specific example or data point]

[What this means for the audience]

[Specific question to drive comments]

#RelevantHashtags

Template 2: "Here's What I Built/Learned"

[I just [built/shipped/discovered] something that changed how I think about X.]

[What it is and why it matters — 2-3 sentences]

[The key insight or lesson — be specific]

[How others can apply this]

[What would you do differently? / Have you tried this?]

#RelevantHashtags

Template 3: Trend Analysis

[X just announced/released/changed Y.]

[Here's why this matters more than most people realize:]

[3-5 bullet points with specific implications]

[My prediction for where this goes]

[What's your take — is this a game-changer or hype?]

#RelevantHashtags

Template 4: Dev Tip / Insight

[Most [developers/teams/engineers] don't know about X.]

[What X is — one clear sentence]

[How to use it — practical steps]

[Real result or metric that proves the value]

[Try it and tell me what you think]

#RelevantHashtags

When not to use it

  • Generic hashtag usage
  • Posting external links in LinkedIn body

Limitations

  • LinkedIn links must be in comments
  • TikTok captions must be short

How it compares

Enforces platform-specific engagement patterns instead of generic cross-posting.

Compared to similar skills

platform-content-formatting side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
platform-content-formatting (this skill)03moNo flagsBeginner
social-content206moNo flagsBeginner
post-optimizer03moNo flagsBeginner
linkedin-content06moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

social-content

davila7

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.

2056

post-optimizer

okooo5km

将平实、准确的内容改写成有网感、能引发互动的社交媒体文案。适用于 Twitter/X、小红书、即刻等平台的短文案优化。当用户希望优化推文、笔记、短帖子,或者想让功能描述/产品更新变得更抓人眼球时,使用此 skill。也适用于用户给出一个主题、一段草稿、或一组功能点,希望生成一条有活人感的推文。不适用于长文章、博客、正式文档。

00

linkedin-content

OpenClaudia

Create high-performing LinkedIn posts and content strategy. Use when the user says "LinkedIn post", "write for LinkedIn", "LinkedIn content", "LinkedIn strategy", "LinkedIn hook", "professional post", "thought leadership post", or asks about creating content specifically for LinkedIn.

00

tweet-writer

AlekseiUL

Write viral, persuasive, engaging tweets and threads. Uses web research to find viral examples in your niche, then models writing based on proven formulas and X algorithm optimization. Use when creating tweets, threads, or X content strategy.

00

humanizer

davila7

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer

90175

ad-creative

alirezarezvani

When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' or 'creative testing.' This is pure creative production — distinct from paid-ads (campaign strategy). Use ad-creative when you need the copy, not the campaign plan.

3395

Search skills

Search the agent skills registry