install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/amdf01-debug/sw-social-content" ~/.claude/skills/clawdbot-skills-sw-social-content && rm -rf "$T"
manifest:
skills/amdf01-debug/sw-social-content/SKILL.mdsource content
Social Content Skill
Trigger
When the user wants to create social media content for any platform.
Trigger phrases: "social content", "tweet", "LinkedIn post", "Instagram caption", "Twitter thread", "social media posts", "carousel script"
Process
- Context: Brand voice, platform(s), topic, goal (engagement, traffic, awareness)
- Format: Select optimal format per platform
- Write: Platform-native content with appropriate length and style
- Hashtags: Research and include relevant hashtags
- Schedule: Suggest optimal posting times
Platform Formats
Twitter/X
- Single tweet: 280 chars, punchy, opinionated
- Thread: 5-12 tweets, educational or storytelling
- Quote tweet: add perspective to existing content
- Text post: 1,300 chars optimal, professional insights
- Document/carousel: 8-12 slides, one point per slide
- Article: long-form thought leadership
- Caption: 2,200 char max, hook in first line, CTA at end
- Carousel: 10 slides max, educational or storytelling
- Reels script: 15-60 seconds, hook in first 3 seconds
Output Format
## [Platform] — [Content Type] **Hook:** [first line / attention grabber] [Body copy — ready to paste] **Hashtags:** [5-10 relevant tags] **Best time to post:** [day/time recommendation] **Expected format:** [text / image / carousel / video] **Image suggestion:** [what visual to pair with]
Rules
- Each platform gets native content — never cross-post the same text
- Hook in the first line. Always. No warmup.
- End with a question or CTA to drive engagement
- Use line breaks liberally — walls of text get scrolled past
- Hashtags: 3-5 on Twitter, 5-15 on Instagram, 3-5 on LinkedIn
- Never use "🚀 Exciting news!" or similar generic openers