adapt-copy

Solid

Adapt post copy for every target platform — character limits, hashtag counts and placement, tone, compliance, and the right CTA mechanism per platform (comment-keyword or link-in-bio on Instagram/TikTok, direct link elsewhere; the CTA is never dropped). Triggers on "/adapt-copy", "adapt this copy", "platform versions", "rewrite for LinkedIn", "caption for each platform", "cross-post this", or any time one piece of copy needs platform-native variants. Reads the brand profile for voice, hashtags, and cta_keyword.

AI & Automation 38 stars 6 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
53
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /socialforge:adapt-copy — Copy Adapter Transform a single caption brief into platform-optimized copy for each target platform. ## Context efficiency Asset-heavy skill. **Grep before Read** the asset catalog (`${CLAUDE_PLUGIN_DATA}/socialforge/brands/<brand>/asset-index.json`) — never list the asset directory. Reference generated images / videos by path, not by loading metadata. Brand profile loads once per session. ## Process (Per Post x Per Platform) 1. Load post brief (topic, caption_brief, CTA, hashtags, campaign) 2. Load brand-config.json (tone, hashtags, language settings) 3. Load compliance-rules.json (banned phrases, disclaimers) 4. For X/Twitter posts with live-source context, read the optional [X/Twitter research intake](../../references/x-twitter-research-intake.md) note and use only reviewed evidence 5. Generate platform-specific copy: | Platform | Tone | Limit | Hashtags | Link | |----------|------|-------|----------|------| | LinkedIn | Professional | 3,000 chars (140 before fold) | 3-5 | Direct URL | | Instagram | Conversational | 2,200 chars | 20-30 (first comment) | Link in bio | | X/Twitter | Punchy, concise | 280 chars | 1-2 | Direct URL | | Facebook | Casual | 500 chars optimal | 1-3 | Direct URL | | YouTube | Description format | 5,000 chars | 3-5 | Direct URLs | | TikTok | Casual, trend-aware | 2,200 chars | 3-5 (trending + branded) | Link in bio | | Threads | Conversational | 500 chars | 1-3 | Direct URL | | Bluesky | Concise, community-first | 3...

Details

Author
indranilbanerjee
Repository
indranilbanerjee/socialforge
Created
5 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

adapt-copy

Adapt post copy for every target platform — character limits, hashtag counts and placement, tone, compliance, and the right CTA mechanism per platform (comment-keyword or link-in-bio on Instagram/TikTok, direct link elsewhere; the CTA is never dropped). Triggers on "/adapt-copy", "adapt this copy", "platform versions", "rewrite for LinkedIn", "caption for each platform", "cross-post this", or any time one piece of copy needs platform-native variants. Reads the brand profile for voice, hashtags, and cta_keyword.

0 Updated 3 weeks ago
teachskillofskills-ai
AI & Automation Solid

cf-social-adapt

Repurpose a finished article into ready-to-publish, platform-native social posts for LinkedIn, Twitter/X, Instagram, Facebook, Threads, TikTok, Bluesky, and YouTube Shorts — each with hook, hashtags, CTA, character count, image spec, and posting time, typically 24-40 posts per article. Triggers on "/contentforge:cf-social-adapt", "turn this article into LinkedIn posts", "make social posts from this blog", "repurpose this for social media", "promote the published article". Dispatches the contentforge:social-adapter agent, takes all platform limits from config/social-platform-specs.json, reads the brand profile for voice, and requires pipeline-approved content (score >=7.0). Pairs with /contentforge:cf-publish for the live article URL.

28 Updated 3 weeks ago
indranilbanerjee
Data & Documents Listed

cf-social-adapt

Repurpose a finished article into ready-to-publish, platform-native social posts for LinkedIn, Twitter/X, Instagram, Facebook, Threads, TikTok, Bluesky, and YouTube Shorts — each with hook, hashtags, CTA, character count, image spec, and posting time, typically 24-40 posts per article. Triggers on "/contentforge:cf-social-adapt", "turn this article into LinkedIn posts", "make social posts from this blog", "repurpose this for social media", "promote the published article". Dispatches the contentforge:social-adapter agent, takes all platform limits from config/social-platform-specs.json, reads the brand profile for voice, and requires pipeline-approved content (score >=7.0). Pairs with /contentforge:cf-publish for the live article URL.

1 Updated 3 weeks ago
teachskillofskills-ai