adapt-copy

Solid

Adapt post copy per platform — character limits, hashtags, CTAs, tone, and compliance checking.

AI & Automation 22 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
45
Recency 20%
100
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}/<brand>/assets/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. 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 | 5. Apply brand hashtags (always_include + campaign-specific) 6. Run compliance check — flag banned phrases, add disclaimers 7. Handle bilingual posts if configured 8. Save to `production/copy/post-{id}-{platform}-copy.txt` ## Compliance Check (Mandatory) Before saving any copy: - Scan against compliance-rules.json banned_phrases - Check data claims against data_claim_rules - Add...

Details

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

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category