Adapt content tone, length, style, and formatting for specific social media platforms (Twitter, LinkedIn, Instagram, Threads, TikTok). Automatically adjusts voice from technical/casual to professional, optimizes for character limits, and applies platform-specific best practices. Use when reformatting content across channels or creating multi-platform campaigns.
Automatically transform content to match the unique voice, style, and constraints of different social media platforms. Each platform has distinct audience expectations, technical limits, and engagement patterns—this skill ensures your content fits perfectly everywhere.
The same message performs differently on each platform because:
This skill handles all adaptations automatically.
Character Limit: 280 characters Optimal Length: 220-260 (leaves room for RTs with comments) Voice: Conversational, direct, punchy Format: Single tweet or threads
Best Practices:
Thread Specifications:
Tone Spectrum:
Formatting:
{Hook that creates curiosity}
{Main point in 1-2 lines}
{Supporting detail or benefit}
{2-3 hashtags}
Character Limit: 3,000 characters (posts), 1,300 (optimal for full display) Optimal Length: 1,200-1,500 characters Voice: Professional, thoughtful, storytelling Format: Single post with visual hierarchy
Best Practices:
Structure:
{Personal hook or story opening}
{Problem statement - relatable to audience}
{Your solution or insight}
Key takeaways:
• {Takeaway 1}
• {Takeaway 2}
• {Takeaway 3}
{Engagement question or CTA}
{Hashtags}
Tone Guidelines:
Power Words for LinkedIn:
Caption Limit: 2,200 characters Optimal Length: 1,000-1,500 (full display without "more") Voice: Visual-first, aspirational, personal Format: Caption supports image/video
Best Practices:
Caption Structure:
{Hook in first line - visible before "more"}
{Story or context - 2-3 paragraphs}
{Value or lesson}
{CTA - tag friend, comment, save}
•••
{Hashtags - 5-10, can be in first comment instead}
Tone Spectrum:
Emoji Usage:
Character Limit: 500 characters per post Optimal Length: 300-400 characters Voice: Casual, authentic, conversational Format: Single post or thread
Best Practices:
Structure:
{Casual conversational hook}
{Main thought - can be incomplete sentences}
{Maybe a follow-up observation}
Tone Guidelines:
Do's:
Don'ts:
Caption Limit: 2,200 characters Optimal Length: 100-150 characters (people are watching video) Voice: Ultra-casual, trend-aware, punchy Format: Short caption supporting video
Best Practices:
Caption Formula:
{Hook in 3-5 words}
{Context if needed, ultra-brief}
{CTA or question}
{3-5 hashtags including trending}
Tone:
Twitter (Technical/Casual):
Just shipped a Claude Code agent that auto-generates content hooks using Kallaway frameworks 🔥
15 files, 3 hours, zero manual prompt engineering.
Thread on how I structured it 👇
LinkedIn (Professional/Storytelling):
I spent 3 hours yesterday building something that would've taken me 3 days last month.
The project: An autonomous content generation agent using Claude Code and proven viral hook frameworks.
The result: 15 Python files that transform raw project data into engagement-optimized social posts.
Here's what I learned about structuring AI agents for creative workflows:
• Separation of concerns beats monolithic prompts
• Framework-driven generation ensures consistency
• Progressive disclosure manages token budgets
• Event-driven architecture enables autonomy
The breakthrough wasn't the code—it was realizing that content frameworks are just structured prompts. Feed Claude the right pattern library, and it becomes a content strategist.
Building in public with #ClaudeCode. What content workflows are you automating?
#AI #Automation #ContentStrategy #BuildingInPublic
LinkedIn (Professional):
I discovered an interesting pattern while implementing context management for Claude Code agents.
By structuring documentation as hierarchical prompt libraries rather than static README files, we achieved 10x better context retention across sessions.
The key insight: Documentation isn't for humans anymore—it's for AI.
Threads (Casual):
wait
what if we stopped writing docs for humans and just wrote them as prompts for claude?
tested this in my personal-os project and it's actually wild how much better it works
like your readme.md becomes a literal instruction set that claude reads instead of you explaining the project every time
game changer honestly
Instagram:
POV: You just realized your documentation is actually prompt engineering 💡
I stopped writing README files for human readers and started writing them as instruction sets for Claude Code.
The result? Claude understands my projects instantly without me re-explaining the context every session.
Swipe for the 3-step framework I use →
#ClaudeCode #AI #Productivity #DeveloperTools #BuildingInPublic
TikTok:
docs are just prompts for claude
mind = blown 🤯
#claudecode #aitools #coding
Extract core elements:
Consider:
Expansion (Twitter → LinkedIn):
Compression (LinkedIn → Twitter):
Professionalizing (casual → professional):
Casualizing (professional → casual):
Apply platform-specific:
Twitter: Ask questions, create threads, use polls LinkedIn: End with engagement question, tag relevant people Instagram: "Tag a friend who needs this," save/share prompts Threads: Controversial takes, open questions TikTok: Duet/stitch hooks, trending hashtags
Core Idea: "I built an agent that auto-generates viral hooks using Claude Code and the Kallaway framework. Saved 10 hours per week."
Twitter:
Just automated my content hook generation with Claude Code 🤖
Input: Project metadata
Output: Viral hooks using Kallaway frameworks
10 hours/week saved on ideation.
The secret? Treating frameworks as structured prompts.
#ClaudeCode #Automation
LinkedIn:
I automated the most time-consuming part of my content workflow this week.
The problem: I was spending 10+ hours weekly brainstorming social media hooks for my building-in-public updates.
The solution: An autonomous Claude Code agent that applies proven viral frameworks (Kallaway's contrarian, benefit-driven, transformation, and how-to patterns) to my daily project data.
How it works:
• Scans project activity (files changed, features shipped, problems solved)
• Matches patterns to appropriate hook frameworks
• Generates 3-5 hook variations per project update
• Outputs formatted for each platform (Twitter, LinkedIn, Threads)
The insight that made this work: Content frameworks are just structured prompts. Instead of manually applying "contrarian hook to project X," I feed Claude the framework pattern library and let it match context to template.
Week 1 results:
• 47 hooks generated from 12 project updates
• 10 hours saved
• Higher engagement (frameworks are proven patterns)
• Zero decision fatigue
Next step: Adding performance tracking so the agent learns which hook types perform best for which project categories.
Building in public with #ClaudeCode. What repetitive creative tasks are you automating?
#AI #ContentStrategy #Automation #BuildingInPublic #ProductivityHacks
Instagram:
POV: You just saved 10 hours per week on content ideation 💡
Swipe to see how I automated viral hook generation using Claude Code →
The framework:
1️⃣ Project metadata goes in
2️⃣ Claude applies Kallaway hook formulas
3️⃣ Viral hooks come out
No more staring at blank screens trying to make technical updates sound interesting.
The agent matches my project activity (new features, bugs fixed, lessons learned) to proven engagement patterns:
✨ Contrarian hooks for surprising insights
📈 Transformation hooks for before/after wins
🎯 How-to hooks for tutorials
💡 Benefit-driven hooks for value props
Week 1 = 47 hooks generated, zero creative block.
Tag someone who needs this ⬇️
#ClaudeCode #AI #ContentAutomation #BuildingInPublic #ProductivityHack #SoloFounder #CreatorEconomy
Threads:
i automated the "what should i post about" problem and it's honestly changed everything
built a claude code agent that reads my daily project activity and generates viral hooks using proven frameworks