rules/copywriting.md
# Copywriting Frameworks for Social Media
## Hook Formulas
### Pattern Disruption
```
"Everything you know about [topic] is wrong."
"Stop [common action]. Try this instead."
"Unpopular opinion: [contrarian take]"
```
### Curiosity Gap
```
"The #1 mistake [audience] make..."
"Here's what nobody tells you about [topic]..."
"Why [result] is harder than you think..."
```
### Number Promise
```
"7 [benefits] that actually work"
"3 [things] I wish I knew earlier"
"The only [X] resources you'll ever need"
```
### Direct Address
```
"If you're [situation], read this."
"Attention [audience]..."
"This is your sign to [action]"
```
### Social Proof Hook
```
"How I got [result] in [timeframe]"
"The exact strategy that generated [X]"
"From [struggle] to [result] - here's how"
```
---
## CTA Templates
### Follow-Based
- "Follow for more [topic] tips"
- "Follow + turn on notifications"
- "Join [X] others who follow for [value]"
### Engagement-Based
- "Save this for later"
- "Share this with someone who needs it"
- "Tag someone who should see this"
- "Drop a [emoji] if you agree"
### Conversion-Based
- "Link in bio to [action]"
- "Click the link to [get benefit]"
- "DM me 'KEYWORD' for [resource]"
### Conversation-Based
- "What's your experience with [topic]?"
- "Which tip would you add?"
- "Agree or disagree? Let me know below"
---
## Storytelling Structures
### Before-After-Bridge
```
[Before: The struggle/pain point]
[After: The desired outcome]
[Bridge: How to get there - your solution]
```
### Problem-Agitate-Solve
```
[Problem: State the issue]
[Agitate: Make it feel personal/urgent]
[Solve: Present your solution]
```
### Star-Story-Solution
```
[Star: Introduce the character/yourself]
[Story: The journey/struggle]
[Solution: How you/they overcame it]
```
### AIDA (Attention-Interest-Desire-Action)
```
[Attention: Hook them]
[Interest: Build curiosity]
[Desire: Show benefit]
[Action: Clear CTA]
```
---
## Platform-Specific Tones
### Instagram
- **Casual but polished**
- Emoji-friendly (2-5 per post)
- Visual-first mindset
- Community-focused language
- Trend-aware but not forced
**Example Tone:**
"Hey everyone! 👋 Today I'm sharing something I wish I knew years ago..."
### TikTok
- **Raw and authentic**
- Conversational, like talking to a friend
- Fast-paced energy
- Trend-conscious
- Gen Z/Millennial friendly
**Example Tone:**
"Okay so I need to tell you guys about this thing that literally changed my life..."
### LinkedIn
- **Professional but human**
- Industry-relevant language
- Insight-driven
- Thought leadership tone
- Less emoji, more substance
**Example Tone:**
"In my 10 years in [industry], I've noticed one pattern that separates top performers..."
### Twitter/X
- **Conversational and witty**
- Concise and punchy
- Opinion welcome
- Thread-friendly
- Real-time responsive
**Example Tone:**
"Hot take: most [industry] advice is outdated. Here's what actually works in 2024..."
---
## Value Proposition Formulas
### The "Save Time" Angle
```
"Save [X] hours/week with this [method]"
"[Number] steps to automate [task]"
"The lazy [audience]'s guide to [result]"
```
### The "Make Money" Angle
```
"How I made $[X] in [timeframe]"
"The [X] revenue streams nobody talks about"
"From $0 to $[X] - my exact strategy"
```
### The "Avoid Pain" Angle
```
"Don't make these [X] mistakes"
"The [topic] trap that [audience] fall into"
"Why your [thing] isn't working (and how to fix it)"
```
### The "Get Results" Angle
```
"Get [result] in [timeframe]"
"The proven framework for [outcome]"
"[X] ways to achieve [desired result]"
```
---
## Caption Formulas by Post Type
### Educational Post
```
[Hook: What they'll learn]
[Context: Why it matters]
[Content: The actual value]
[Application: How to use it]
[CTA]
[Question to drive engagement]
[Hashtags]
```
### Promotional Post
```
[Hook: Problem + solution]
[Benefit: What they get]
[Proof: Why trust us]
[Offer: The specific thing]
[CTA: Clear action]
[Scarcity/Urgency if applicable]
[Hashtags]
```
### Behind-the-Scenes
```
[Hook: Glimpse into something]
[Story: What's happening]
[Human element: Personal touch]
[Connection: Relate to audience]
[CTA: Engage or follow]
[Hashtags]
```
### Motivational/Inspirational
```
[Hook: Powerful quote or statement]
[Expansion: What it means]
[Personal connection: Why it matters]
[Application: How to apply]
[CTA: Share or save]
[Hashtags]
```
---
## Hashtag Strategy
### Hashtag Mix (for 20-30 hashtags)
- **5 broad:** #marketing #business #growth
- **10 niche:** #contentmarketing #smallbusinesstips
- **10 specific:** #indonesiabusiness #jakartastartup
- **5 branded:** #yourbrand #yourcampaign
### Hashtag Placement
- All at bottom (cleanest)
- First comment (keeps caption clean)
- Interspersed (for narrative posts)
### Hashtag Research
- Use competitor hashtags
- Check hashtag volume (aim for 10k-500k)
- Relevance over popularity
- Create hashtag groups by topic
---
## Copy Checklist
Before publishing, verify:
- [ ] Hook is in first 1-2 lines
- [ ] Value is clear and specific
- [ ] CTA is unambiguous
- [ ] Mobile-friendly formatting (line breaks)
- [ ] On-brand tone and voice
- [ ] Platform-appropriate length
- [ ] Hashtags are relevant
- [ ] No broken links
- [ ] Spelling and grammar checked
- [ ] Emoji usage fits platform norms
rules/formats.md
# Content Format Specifications
## Static Posts (Single Image)
### Specifications
- **Instagram:** 1080x1080 (square) or 1080x1350 (portrait) or 1080x1920 (portrait 4:5)
- **LinkedIn:** 1200x1200 (square) or 1200x627 (landscape)
- **Twitter/X:** 1200x675 (landscape) or 1200x1200 (square)
### Copy Structure
```
[Hook - 1 line]
[Body - 2-3 sentences max]
[Value proposition]
[CTA]
[Hashtags]
```
### Visual Direction
- Single focal point
- Minimal text overlay (max 20% of image)
- Brand logo placement: top left or bottom right
- Leave space for caption overlay if needed
---
## Carousels (Multi-Slide)
### Specifications
- **Instagram:** 1080x1080 or 1080x1350 per slide
- **LinkedIn:** 1080x1080 or 1080x1350 per slide
- **Optimal slides:** 5-10 slides
### Structure Formula
**Slide 1: Hook**
- Bold headline
- Subhead or question
- "Swipe to learn more" or "Swipe →"
**Slide 2-3: Problem/Context**
- Define the pain point
- Show relatable situation
- Build tension
**Slide 4-6: Solution/Content**
- Deliver the main value
- Use examples, steps, or frameworks
- Keep text scannable
**Slide 7-8: Application**
- How to use this information
- Actionable tips
- Quick wins
**Last Slide: CTA**
- Clear call to action
- Link reminder
- "Save this post" or "Follow for more"
### Copy Structure
```
[Hook slide text in caption]
[Brief summary - 2-3 sentences]
[Key takeaway]
[CTA with link]
[Engagement question]
[Hashtags]
```
### Visual Guidelines
- Consistent style across slides
- Progressive story flow
- Text hierarchy: headlines > subheads > body
- Use numbers or progress indicators
---
## Videos/Reels
### Specifications
- **Instagram Reels:** 9:16 aspect ratio, 1080x1920
- **TikTok:** 9:16 aspect ratio, 1080x1920
- **Optimal length:** 15-60 seconds
### Script Structure
**Hook (0-2 seconds)**
- Visual or audio hook immediately
- Bold statement or question
- "Wait for the end" type tease
**Body (2-45 seconds)**
- Deliver value quickly
- Use pattern interrupt every 3-5 seconds
- Show, don't just tell
**CTA (Last 5-10 seconds)**
- Clear action
- "Follow for more" or "Link in bio"
- Save/share prompt
### Caption Format
```
[Hook from video or related hook]
[Additional value or context]
[CTA]
[Engagement bait: "Which tip was most helpful?"]
[Hashtags - 3-5 blend of broad and niche]
```
### Visual Direction
- Fast cuts (every 1-3 seconds)
- Text overlays for key points
- Trending sounds when relevant
- Popping colors and contrast
---
## Stories
### Specifications
- **Instagram/TikTok:** 9:16, 1080x1920
- **Duration:** 15 seconds max per story
- **Optimal per session:** 3-5 stories
### Story Flow Formula
**Story 1: Hook/Tease**
- "Quick tip coming up"
- Question or poll
- Trending format
**Story 2-4: Content**
- Main value delivery
- Use interactive elements (polls, quizzes, sliders)
- Break into digestible chunks
**Last Story: CTA**
- "DM me [keyword]" or "Link in bio"
- "Add me for more content like this"
### Interactive Elements
- **Polls:** Engagement + quick feedback
- **Quiz:** Educational value
- **Slider:** Gauge interest/opinion
- **Question:** Collect responses
- **Countdown:** Build urgency
### Visual Guidelines
- Vertical text layout
- Large, readable fonts
- High contrast colors
- Minimal text per story
---
## Threads (Twitter/X, LinkedIn)
### Specifications
- **Twitter/X:** Up to thread-able posts, 280 chars each
- **LinkedIn:** Similar structure, more character space
- **Optimal length:** 5-10 posts in thread
### Thread Structure
**Post 1: Hook**
- Bold statement or insight
- "Thread 🧵" indicator
- Promise of value
**Post 2: Setup**
- Context or background
- Why this matters
- Personal connection (optional)
**Post 3-7: Main Content**
- One key point per post
- Number them or use emojis
- Build on previous point
- Actionable insights
**Post 8-9: Examples/Application**
- Real-world example
- Case study
- Before/after
**Last Post: CTA + Summary**
- Recap main point
- CTA (follow, retweet, link)
- "RT the first post to share"
### Visual Elements
- Add relevant image to first post
- Use emojis sparingly but effectively
- Bold key phrases with asterisks
### Copy Tips
- Complete sentences not required
- Break at logical pauses
- Each post should stand alone
- End mid-sentence to encourage "read more"
rules/platforms/instagram.md
# Instagram Content Guidelines
## Platform Overview
- **Primary formats:** Feed posts, Stories, Reels
- **Aspect ratios:** 1:1, 4:5, 9:16
- **Best times:** 9-11 AM, 7-9 PM local time
- **Vibe:** Aesthetic, curated, visual-first
## Feed Posts
### Static Posts
- **Dimensions:** 1080x1080 (square) or 1080x1350 (4:5)
- **Caption length:** 150-300 characters optimal (first 2 lines visible)
- **Hashtags:** 15-30 relevant hashtags
- **Posting:** 3-5 per week maximum
### Carousel Posts
- **Dimensions:** Same as static, per slide
- **Slide count:** 5-10 slides optimal
- **First slide:** Critical hook - make it count
- **Last slide:** Always include CTA
### Caption Structure
```
[Hook - first 1-2 lines, this is all people see initially]
[Expanded value - 2-4 sentences]
[CTA - clear action]
[Hashtags - all at bottom or first comment]
```
## Stories
### Format
- **Dimensions:** 1080x1920 (9:16)
- **Duration:** 15 seconds max per story
- **Daily posting:** 3-5 stories optimal
- **Retention:** 50%+ viewership is good
### Story Flow
1. **Hook story** - Poll, question, or tease
2. **Content stories** - 2-4 stories with value
3. **CTA story** - Clear next step
### Interactive Elements
- **Poll:** Quick engagement, get opinions
- **Quiz:** Educational content
- **Slider:** Measure sentiment
- **Question:** Collect responses
- **Countdown:** Build anticipation
- **Link:** (10k+ followers) Add link sticker
### Story Highlights
- Organize by topic/theme
- Create branded covers
- Keep evergreen content accessible
## Reels
### Format
- **Dimensions:** 1080x1920 (9:16)
- **Length:** 15-60 seconds optimal
- **Hook:** 0-2 seconds critical
- **Posting:** 2-3 per week for growth
### Reel Structure
```
0-2s: Hook (visual or audio)
2-45s: Main content (value)
45-60s: CTA (follow, link, save)
```
### Reel Best Practices
- Use trending sounds (check Instagram Trends)
- Fast cuts every 1-3 seconds
- Text overlays for accessibility
- Cover image: select best frame
- Caption: Keep brief, key points only
## Hashtag Strategy
### Mix (for 20-30 hashtags)
- **5 super broad:** #business #marketing #growth
- **10 niche:** #contentstrategy #socialmediatips
- **10 specific:** #indonesiaentrepreneur #jakartabusiness
- **5 branded:** #yourbrand #yourcampaign
### Placement
- All in caption (below CTA)
- Or in first comment (cleaner look)
## Instagram-Specific CTAs
### Engagement CTAs
- "Save this for later 💾"
- "Share this with someone who needs it"
- "Tag a friend who should see this"
- "Double tap if you agree ❤️"
### Follow CTAs
- "Follow for more [topic] tips"
- "Follow + hit that notification bell 🔔"
- "Join [X] followers who get daily [value]"
### Conversion CTAs
- "Link in bio to [action]"
- "Tap the link in our bio"
- "DM me 'INFO' for details"
## Visual Style for Instagram
### Feed Aesthetic
- Consistent color palette
- Similar editing style
- Coherent grid layout
- Brand elements visible
### Popular Aesthetics
- **Minimalist:** Clean, simple, lots of white space
- **Bold:** Bright colors, high contrast, eye-catching
- **Warm:** Tones of orange, yellow, soft lighting
- **Cool:** Blues, greens, moody lighting
- **Vintage:** Film look, grain, muted colors
## Instagram Algorithm Notes
### Feed Ranking Signals
- **Relationship:** Do they engage with you?
- **Interest:** Have they engaged with similar content?
- **Timeliness:** How recent is the post?
- **Frequency:** How often do they open Instagram?
- **Following:** How many accounts do they follow?
- **Usage:** How long do they spend on Instagram?
### What Boosts Reach
- Saves (strongest signal)
- Shares
- Comments (meaningful, not generic)
- Profile visits from your post
- Time spent viewing
### What Hurts Reach
- Low engagement on your post
- Users scrolling past quickly
- Shadowban risk: Using banned hashtags
## Common Mistakes
1. **Wall of text** - Break up with line breaks and emojis
2. **Weak hooks** - First line must grab attention
3. **Inconsistent posting** - Algorithm favors consistency
4. **Ignoring Stories** - Stories build relationships
5. **Buying followers** - Kills engagement rate
6. **Wrong hashtags** - Use relevant, properly sized tags
7. **Not engaging** - Reply to comments, engage in your niche
rules/platforms/linkedin.md
# LinkedIn Content Guidelines
## Platform Overview
- **Primary formats:** Text posts, documents/PDFs, carousels
- **Character limit:** 3,000 characters
- **Best times:** 8-10 AM, 5-6 PM weekdays
- **Vibe:** Professional, insightful, value-driven
## Content Formats
### Text-Only Posts
- **Length:** 1,000-1,500 characters optimal
- **Structure:** Hook → Story/Insight → Value → CTA
- **Line breaks:** Use frequently for readability
- **Best for:** Personal stories, opinions, insights
### Document/PDF Carousels
- **Format:** Upload as PDF document
- **Size:** 1080x1350 per page
- **Pages:** 5-10 pages optimal
- **Best for:** How-to guides, frameworks, lists
### Image Posts
- **Format:** Single image or carousel
- **Size:** 1200x1200 (square) or 1200x627 (landscape)
- **Best for:** Charts, infographics, quotes
### Video Posts
- **Format:** Native video only (not YouTube links)
- **Length:** 1-5 minutes optimal
- **Size:** 1080x1080 or 1920x1080
- **Best for:** Talking head, tutorials, demos
## Post Structure Formula
### Professional Insight Post
```
[Hook: Bold statement or question]
[Context: Why this matters now]
[Main Insight: Your unique perspective]
• Point 1
• Point 2
• Point 3
[Application: How to use this]
[CTA: What should they do next?]
[Engagement: Ask for thoughts]
[Hashtags: 3-5 relevant, no more]
```
### Story-Based Post
```
[Hook: Something surprising or relatable]
[The Story: What happened]
"I remember when..."
[Build tension/emotion]
[The Lesson: What you learned]
"This taught me..."
[The Takeaway: How readers can apply]
[CTA]
[Engagement question]
[Hashtags]
```
### List/How-To Post
```
[Hook: Number + benefit]
"5 things I wish I knew about [topic]..."
1. [First thing]
[1-2 sentence explanation]
2. [Second thing]
[1-2 sentence explanation]
[Continue list...]
[Quick summary/conclusion]
[CTA]
[Hashtags]
```
## LinkedIn-Specific Tips
### Formatting
- **Use line breaks** every 1-2 sentences
- **Bullet points** for lists (use • or emojis)
- **Bold text** with asterisks for emphasis
- **Keep paragraphs short** (2-3 lines max)
### First Line Strategy
The first line is everything - it appears in the feed preview:
**Good hooks:**
- "Unpopular opinion: [statement]"
- "Here's what nobody tells you about [topic]..."
- "In my X years in [industry], I've learned..."
- "Stop [common action]. Here's why..."
- "The most expensive lesson I learned..."
**Bad hooks:**
- "I'm excited to announce..."
- "Here is my latest post about..."
- "Some thoughts on..."
### Engagement Bait
LinkedIn encourages meaningful engagement:
**Good engagement questions:**
- "What's your experience with this?"
- "Would you add anything to this list?"
- "I'm curious - how do you handle [situation]?"
- "What would you do differently?"
**Avoid:**
- "Like if you agree"
- "Comment 'yes' for..."
- Generic engagement bait
## Hashtag Strategy
### LinkedIn Hashtag Best Practices
- **Quantity:** 3-5 hashtags maximum
- **Relevance:** Must be highly relevant to content
- **Mix:** 1-2 broad, 2-3 niche
- **Placement:** At the very bottom
### Good LinkedIn Hashtags
- #Marketing (broad)
- #ContentMarketing (niche)
- #B2BMarketing (specific)
- #IndonesiaBusiness (location)
- #YourBrand (branded)
### Avoid
- More than 5 hashtags (looks spammy)
- Irrelevant hashtags
- Only super broad hashtags
- Hashtags in the middle of content
## Professional Tone Guide
### Appropriate for LinkedIn
- Professional insights
- Industry trends
- Career advice
- Business lessons
- Leadership thoughts
- Data-backed opinions
- Meaningful discussions
### Not Ideal for LinkedIn
- Purely personal content (save for Instagram)
- Controversial for controversy's sake
- Overly promotional content
- Generic motivational quotes
- Political content (unless relevant to your field)
### Voice Examples
**Thought Leader:**
"In my 15 years leading teams, I've noticed one pattern..."
**Helpful Expert:**
"Here's a framework that's helped me and my clients..."
**Relatable Professional:**
"We've all been there - the meeting that could've been an email..."
**Data-Driven:**
"After analyzing 500+ campaigns, here's what surprised me..."
## LinkedIn Algorithm Notes
### What LinkedIn Values
- **Dwell time:** Time spent reading
- **Meaningful engagement:** Comments > likes
- **Recency:** First hour matters most
- **Relevance:** To your audience and niche
### What Boosts Reach
- People spending time reading
- Meaningful comments
- Shares with thoughts
- Profile visits from post
- People following you from post
### What Hurts Reach
- People scrolling past quickly
- External links ( LinkedIn discourages)
- Low engagement on your posts
- Posting too frequently (2-3/day max)
## LinkedIn-Specific CTAs
### Engagement CTAs
- "What's your take on this?"
- "I'd love to hear your thoughts"
- "Have you experienced this?"
- "What would you add?"
### Follow CTAs
- "Follow me for more [topic] insights"
- "Join [X] followers who get daily [value]"
### Conversion CTAs
- "Link in the comments" (put link in first comment)
- "DM me for details"
- "Check out my website" (put in comments)
### Newsletter CTAs
- "Subscribe to my newsletter" (with link)
- "Get more insights in my weekly newsletter"
## Common Mistakes
1. **Wall of text** - Break up with spacing
2. **Weak first line** - Hook readers immediately
3. **Too many hashtags** - 3-5 maximum
4. **External links in post** - Put in comments
5. **Too salesy** - Focus on value, not selling
6. **Inconsistent posting** - 2-5 posts per week
7. **Not engaging** - Reply to comments thoughtfully
8. **Only posting links** - Native content performs better
rules/platforms/tiktok.md
# TikTok Content Guidelines
## Platform Overview
- **Format:** Vertical video only (9:16)
- **Length:** 15-60 seconds optimal (up to 3 min)
- **Best times:** 7-9 AM, 12-3 PM, 7-11 PM
- **Vibe:** Raw, authentic, trend-driven
## Video Structure
### The Hook (0-2 seconds)
- **Critical:** This determines watch or scroll
- **Visual hook:** Something surprising, movement, face
- **Audio hook:** Bold statement, question, trending sound
- **Text hook:** "Wait for it," "This changed everything..."
### The Body (2-45 seconds)
- **Deliver value quickly**
- **Pattern interrupt every 3-5 seconds** (change angle, add text, cut)
- **Show, don't just tell**
- **Keep energy high**
### The CTA (Last 5-10 seconds)
- "Follow for more [topic]"
- "Link in bio for [resource]"
- "Save this for later"
- "Comment your thoughts below"
## TikTok Content Types
### Educational
- Tips, tutorials, how-tos
- "Watch this before you..."
- "X things I wish I knew..."
- Structure: Hook → Problem → Solution → CTA
### Entertainment
- Trends, challenges, humor
- Skits, reenactments
- Relatable content
- Structure: Setup → Punchline → Reaction
### Behind-the-Scenes
- Day in the life
- How I make [thing]
- Team/process content
- Structure: Tease → Show → Reveal
### Storytelling
- Personal experiences
- Transformations
- Case studies
- Structure: Context → Journey → Outcome → Lesson
## Trend-Jacking Strategy
### How to Find Trends
1. **Discover page** - See what's trending
2. **Creative Center** - tiktok.com/creative-center
3. **Sounds** - Look for "trending" arrow on sounds
4. **Competitors** - What are similar accounts doing?
### Trend-Jacking Formula
```
[Trending format/sound] + [Your brand twist] = Fresh content
```
### Timing
- **Sweet spot:** 24-48 hours after trend starts
- **Too early:** Trend might not catch on
- **Too late:** Trend is oversaturated
## TikTok-Specific Features
### Duets
- React to others' content
- Great for engagement
- Use to respond to comments
- Collaborate with others
### Stitches
- Use part of someone else's video
- Add your own take/response
- Great for commentary
### Live
- Real-time engagement
- Q&A sessions
- Behind-the-scenes
- Product launches
### Text-to-Speech
- Popular for accessibility
- Adds voice without showing face
- Particular "AI voice" trend
## Hashtag Strategy
### Hashtag Mix
- **2-3 broad:** #fyp #foryou #viral
- **3-5 niche:** #smallbusiness #marketingtips
- **2-3 specific:** #indonesianbusiness #jakarta
### TikTok SEO
- Keywords in caption
- Keywords on screen (text overlay)
- Hashtags for discoverability
- Trending sounds for reach
## Visual Style for TikTok
### Authentic Style
- Raw, unpolished look
- Natural lighting preferred
- Phone quality is fine
- "Behind the scenes" feel
### Editing Style
- **Fast cuts** every 1-3 seconds
- **Text overlays** for key points
- **Transitions** between scenes
- **Effects** sparingly (don't overdo)
### Text Overlay Guidelines
- Large, readable fonts
- High contrast with background
- Keep text brief (3-5 words max)
- Position text in safe zones (avoid UI)
## TikTok Algorithm Notes
### How TikTok Ranks Content
1. **Initial test:** Showed to small group
2. **Watch time:** How long did they watch?
3. **Rewatch:** Did they watch again?
4. **Engagement:** Likes, comments, shares, saves
5. **If metrics good:** Show to larger audience
### What Boosts Reach
- High completion rate (watch to end)
- Rewatches
- Comments (especially long ones)
- Shares
- Profile visits
- Video creation from your sound
### What Hurts Reach
- Low completion rate
- People scrolling past quickly
- Low engagement
- Violated community guidelines
## TikTok-Specific CTAs
### Follow CTAs
- "Follow for part 2"
- "Follow for daily [topic] tips"
- "Follow if you [relatable thing]"
### Engagement CTAs
- "Comment your thoughts"
- "Tag someone who needs to see this"
- "Duets welcome"
- "What's your take? Let me know below"
### Conversion CTAs
- "Link in bio"
- "DM me [keyword] for [resource]"
- "Check my website (in bio)"
## Common Mistakes
1. **Slow hooks** - Hook in first 1-2 seconds
2. **Too long** - Under 60 seconds unless essential
3. **Boring visuals** - Keep things moving
4. **No text** - Many watch without sound
5. **Ignoring trends** - Trends drive discovery
6. **Inconsistent posting** - 1-3 per day for growth
7. **Being too polished** - TikTok prefers authentic over perfect
## TikTok Audio Strategy
### Trending Sounds
- Check Creative Center for trending sounds
- Use sounds within 1-2 weeks of trending
- Adapt sound to fit your brand/message
### Original Sounds
- Create your own sounds
- Others can use your sound (good for reach)
- Brand jingles or catchphrases
### Voice & Music
- Text-to-speech for accessibility
- Original voice for authenticity
- Trending music for discoverability
- Copyright: Use TikTok's library only
rules/platforms/twitter.md
# Twitter/X Content Guidelines
## Platform Overview
- **Character limit:** 280 characters per post
- **Thread length:** Unlimited (but 5-10 optimal)
- **Best times:** 8-10 AM, 12-1 PM, 5-6 PM
- **Vibe:** Conversational, witty, real-time
## Tweet Types
### Single Tweet
- **Length:** 200-240 characters optimal (leaves room for engagement)
- **Structure:** Hook + Value + Optional CTA
- **Best for:** Quick thoughts, news, hot takes
### Thread
- **Length:** 5-10 posts optimal
- **Structure:** Hook → Context → Content → CTA
- **Best for:** Explaining concepts, storytelling, tutorials
### Quote Tweet
- **Add your commentary to existing tweet**
- **Best for:** Reacting, expanding, disagreeing respectfully
### Poll Tweet
- **Get engagement, gather opinions**
- **Duration:** 1 day optimal
- **Options:** 2-4 choices
## Thread Structure Formula
### Post 1: The Hook
```
[Bold statement or insight]
"A thread 🧵"
[Optional: Promise of value]
Example:
"Everything you know about productivity is wrong.
A thread 🧵"
```
### Post 2-3: Context
```
[Why this matters]
[Personal connection or background]
Example:
"I spent 5 years studying how top performers actually work.
What I found surprised me..."
```
### Post 4-8: Main Content
```
[One key point per post]
[Use numbers or emojis]
[Build on previous points]
Example:
1. Most productivity advice is outdated.
2. The top 1% focus on energy, not time.
3. Your chronotype matters more than you think."
```
### Last Post: CTA
```
[Summary or final insight]
[CTA]
[Retweet prompt]
Example:
"Follow me for more science-backed productivity tips.
RT the first tweet if you found this helpful 🙏"
```
## Twitter/X-Specific Features
### Spaces
- Audio conversations
- Great for real-time engagement
- Q&A sessions, panel discussions
- Record for later sharing
### Lists
- Curate accounts by topic
- Create focused timelines
- Great for networking in niches
### Communities
- Like groups for specific topics
- More targeted engagement
- Build community around your niche
### Fleets
- (Note: Fleets were discontinued)
- Use Stories instead (if available)
## Hashtag Strategy
### Twitter/X Hashtag Best Practices
- **Quantity:** 1-2 hashtags maximum per tweet
- **Relevance:** Must be highly relevant
- **Placement:** Within tweet or at end
- **Trending:** Jump on relevant trending topics
### Good Twitter/X Hashtags
- #marketing (broad)
- #ContentTwitter (niche community)
- #Indonesia (location)
- Trending topics when relevant
### Avoid
- More than 2 hashtags (looks spammy)
- Irrelevant trending hashtags
- Only hashtags (add value + hashtag)
## Twitter/X Tone Guide
### Appropriate for Twitter/X
- Hot takes on industry topics
- Real-time commentary
- Threads explaining concepts
- Conversations and debates
- Behind-the-scenes thoughts
- Quick tips
### Twitter/X Voice Examples
**Hot Take:**
"Unpopular opinion: Most marketing advice is garbage. Here's why..."
**Conversational:**
"Just realized something about [topic]..."
**Helpful:**
"Quick tip that changed my [thing]:"
**Controversial (carefully):**
"Why everyone is wrong about [topic]..."
**Witty:**
"Me: I'll just check Twitter quickly
Also me 3 hours later: [consequence]"
## Twitter/X Algorithm Notes
### What Twitter/X Values
- **Engagement:** Replies, retweets, likes
- **Recency:** Very time-sensitive
- **Relevance:** To user's interests
- **Velocity:** Early engagement matters
### What Boosts Reach
- High engagement ratio (replies > likes)
- Retweets with comments
- Profile visits
- Follower growth from tweet
- Media (images, videos) perform better
### What Hurts Reach
- Low engagement
- Being flagged (misleading, spam)
- Tweeting at low-traffic times
- Only posting links
## Twitter/X-Specific CTAs
### Engagement CTAs
- "What's your take?"
- "Agree or disagree?"
- "Add your thoughts below"
- "Would love to hear from [group]"
### Follow CTAs
- "Follow for more [topic]"
- "Follow if you [relatable thing]"
### Share CTAs
- "RT if you agree"
- "RT the first tweet" (for threads)
- "Share this with [group]"
### Conversion CTAs
- "Link below" (add link in tweet)
- "Check my bio"
- "DM me [keyword]"
## Thread Writing Tips
### Technical Tips
- **Write as one document first** - Then break into tweets
- **Number your tweets** - Helps flow
- **End mid-sentence** - "Read more" effect
- **Connect tweets** - Use "..." or transition words
### Content Tips
- **Each tweet should stand alone** - If retweeted independently
- **Build momentum** - Save best for last
- **Make it scannable** - Use line breaks
- **Add visual to first tweet** - Boosts engagement
## Common Mistakes
1. **Wall of text** - Break into threads
2. **Weak hooks** - First tweet must grab attention
3. **Too many hashtags** - 1-2 max
4. **Posting links without context** - Add value
5. **Not engaging** - Reply to comments
6. **Inconsistent posting** - 3-5 tweets per day
7. **Self-promotion only** - Give more than you take
8. **Not using threads** - Best way to add value
## Twitter/X Content Ideas
1. **Thread breakdowns** - Explain complex topics
2. **Hot takes** - Share contrarian opinions
3. **Quick tips** - Bite-sized value
4. **Behind-the-scenes** - Work process, thoughts
5. **Curation** - Share best resources you found
6. **Live tweeting** - Events, conferences, while working
7. **Stories** - Personal experiences with lessons
8. **Frameworks** - Step-by-step approaches
9. **Before/After** - Transformations, results
10. **Questions** - Ask your audience for input
rules/visuals.md
# Visual Direction Guidelines
## Composition Principles
### Rule of Thirds
- Place key elements at intersection points
- Subject off-center creates dynamic interest
- Use grid overlay for precise placement
### Visual Hierarchy
```
1. Primary focal point (largest, brightest)
2. Secondary elements (supporting context)
3. Background (subtle, non-distracting)
```
### Negative Space
- Leave breathing room around key elements
- Don't overcrowd the frame
- White space = premium feel
- Minimum 20% negative space recommended
### Color Theory for Social
**High Contrast Colors (Stop the Scroll)**
- Yellow + Black
- Orange + Blue
- Pink + Green
- Red + White
**Trust Colors**
- Blue (professional, trustworthy)
- Green (growth, success)
- Purple (creative, premium)
**Action Colors**
- Red + Yellow (urgency, excitement)
- Orange (energy, enthusiasm)
---
## Typography Guidelines
### Font Pairing
```
Headline: Bold, display font
Body: Clean, readable font
Accent: Distinctive font for emphasis
```
### Size Guidelines
- Headline: 20-30% of image height
- Body text: Minimum 40px for readability
- CTA text: Slightly larger than body
### Readability Rules
- Max 3 font styles per image
- High contrast between text and background
- Avoid text over busy backgrounds
- Use overlays/blur for text readability
---
## Platform Visual Standards
### Instagram
- **Feed:** Aesthetic consistency matters
- **Grid:** Consider how posts look together
- **Reels:** Vertical, full-screen format
- **Stories:** Raw, authentic, ephemeral feel
**Visual Style Keywords:**
- Curated, aesthetic, lifestyle
- Warm tones, soft shadows
- Clean, minimal, or bold and colorful
### TikTok
- **Native:** Raw, authentic, unpolished
- **Trend:** Fast-paced, attention-grabbing
- **Format:** Vertical 9:16, full screen
**Visual Style Keywords:**
- Authentic, relatable, casual
- Bright, saturated colors
- Quick cuts, dynamic movement
### LinkedIn
- **Professional:** Clean, business-appropriate
- **Format:** Square or landscape preferred
- **Style:** Infographics, charts, professional photos
**Visual Style Keywords:**
- Professional, trustworthy, clean
- Blue/neutral color palette
- Data visualization, charts
### Twitter/X
- **Versatile:** Can be casual or professional
- **Format:** Landscape works best
- **Style:** News-style, meme-friendly
**Visual Style Keywords:**
- Bold, clear, shareable
- High contrast for timeline visibility
- Text-heavy graphics acceptable
---
## Brand Element Integration
### Logo Placement
- **Primary:** Top left corner
- **Secondary:** Bottom right corner
- **Size:** 10-15% of image width
- **Consistency:** Same position across all content
### Color Usage
- **60-30-10 Rule:**
- 60% primary brand color
- 30% secondary color
- 10% accent color
### Pattern Usage
- Subtle patterns for texture
- Consistent patterns build recognition
- Don't let patterns compete with main content
---
## Format-Specific Visual Guidelines
### Static Posts
- Single clear focal point
- Minimal text overlay
- Brand elements visible but not dominant
- High-quality imagery (no pixelation)
### Carousels
- Consistent visual theme across slides
- Progressive storytelling
- Slide number indicators
- "Swipe" visual cues
### Video/Reels
- Fast cuts (every 1-3 seconds)
- Text overlays for key points
- Trending formats and sounds
- Popping colors and high contrast
### Stories
- Vertical text layout
- Large, readable fonts
- Interactive element placement
- Template-based for consistency
---
## Image Generation Prompts
When generating AI images, use this structure:
```
[Subject] [Action] [Setting] [Style] [Lighting] [Colors] [Camera]
Example:
"Professional woman working on laptop in modern cafe,
bright natural lighting, warm color palette,
shallow depth of field, canon 50mm, photorealistic,
instagram aesthetic, soft shadows"
```
### Style Keywords by Vibe
**Professional:**
- Clean, minimal, corporate, modern, sleek
**Lifestyle:**
- Candid, natural, authentic, relatable, casual
**Luxury:**
- Elegant, premium, sophisticated, refined
**Playful:**
- Colorful, fun, vibrant, energetic, bold
**Tech:**
- Futuristic, digital, modern, innovative, sleek
---
## Visual Brief Template
```markdown
## Visual Brief for [Content ID]
### Overall Style
- **Aesthetic:** [Minimalist/Bold/Playful/etc.]
- **Mood:** [Professional/Casual/Energetic/etc.]
- **Primary Colors:** [Color codes]
- **Secondary Colors:** [Color codes]
### Composition
- **Focal Point:** [Describe main subject]
- **Layout:** [Describe arrangement]
- **Brand Elements:** [Logo, patterns, etc.]
### Text Overlay
- **Headline:** [Text, font, size, color, position]
- **Body:** [Text, font, size, color, position]
- **CTA:** [Text, font, size, color, position]
### Platform Notes
- **Format:** [Dimensions]
- **Platform-specific:** [Special considerations]
### References
- **Similar examples:** [Links or descriptions]
- **Do's:** [What to include]
- **Don'ts:** [What to avoid]
```
---
## Common Visual Mistakes to Avoid
1. **Too much text** - Keep text under 20% of image
2. **Low contrast** - Ensure text is readable
3. **Cluttered composition** - Use negative space
4. **Inconsistent branding** - Stick to brand guidelines
5. **Poor aspect ratio** - Use correct dimensions
6. **Low quality images** - High resolution only
7. **Hard-to-read fonts** - Clean, readable fonts only
SKILL.md
---
name: content-creation
description: Create social media content assets with ready-to-use copy and visual direction. Use when user asks to create content, write captions, make posts, or generate social media assets. Triggers on - "buat konten", "content create", "buat caption", "/content-create" command, or requests to create specific social media posts with copy and visuals.
---
# Content Creation Assistant
## Overview
This skill generates ready-to-publish social media content including copy, scripts, and visual direction. It transforms content queue items from content-plan into fully developed content assets.
## Marketing OS Workflow Position
```
brand-voice → content-brief → content-planning → content-creation
↓
marketing-campaign
↓
ads-audit
```
**This skill is FOURTH** - Create content assets after planning, for immediate publishing or as reference for ad creatives.
**Input from:**
- `/brand-voice` - Voice attributes and tone guidelines
- `/content-brief` - Visual direction, brand voice, key messages
- `/content-planning` - Content queue with topics, pillars, CTAs
**Output for:**
- Direct use for posting
- Brief for designers
- `/ads-audit` - Creative quality reference
## Workflow
### Step 1: Gather Content Requirements
Before creating content, collect these inputs:
**From Content Plan (if available):**
- Content ID/Topic from queue
- Platform and format
- Pillar and key message
- CTA specified
**Additional Information Needed:**
- Specific topic or angle to focus on
- Brand voice preference (casual, professional, playful, etc.)
- Any specific assets or references
- Hashtag requirements
**Ask if not provided:**
1. Konten untuk platform dan format apa?
2. Topik spesifik apa yang mau diangkat?
3. Ada brand voice atau tone tertentu?
4. Butuh berapa banyak hashtag?
### Step 2: Select Content Format
Generate content based on the requested format. See `rules/formats.md` for detailed specifications for each format type.
**Supported Formats:**
- Static posts (single image)
- Carousels (multi-slide)
- Videos/Reels (short-form video)
- Stories (ephemeral content)
- Threads (Twitter/X, LinkedIn)
### Step 3: Generate Copy/Script
Create compelling copy or script following platform best practices. See `rules/copywriting.md` for frameworks and techniques.
### Step 4: Define Visual Direction
Provide clear visual direction for designers or AI image generation. See `rules/visuals.md` for guidelines.
### Step 5: Add Metadata
Complete the content with hashtags, alt text, and posting metadata.
## Output Structure
Each content asset should include:
```markdown
# [Content ID] - [Platform] [Format]
## Content Overview
- **Platform:** [Platform]
- **Format:** [Format]
- **Topic:** [Topic]
- **Pillar:** [Pillar]
## Copy/Script
[Ready-to-use copy or script]
## Visual Direction
[Detailed visual instructions]
## Metadata
- **Hashtags:** [10-30 relevant hashtags]
- **Alt Text:** [Accessibility description]
- **CTA:** [Call to action]
- **Best Post Time:** [Optimal time]
```
## Platform-Specific Guidelines
See `rules/` folder for detailed platform specifications:
- `rules/platforms/instagram.md`
- `rules/platforms/tiktok.md`
- `rules/platforms/linkedin.md`
- `rules/platforms/twitter.md`
## Format-Specific Guidelines
See `rules/formats.md` for:
- Static post specifications
- Carousel structure and flow
- Video script templates
- Story interactive elements
- Thread structure
## Copywriting Frameworks
See `rules/copywriting.md` for:
- Hook formulas
- CTA templates
- Storytelling structures
- Platform-specific tones
## Visual Direction Guidelines
See `rules/visuals.md` for:
- Composition guidelines
- Color theory for social
- Typography best practices
- Brand element integration
## Best Practices
1. **Hook first** - First 1-3 seconds determine if people stop scrolling
2. **Platform-native** - Each platform has unique conventions
3. **Value upfront** - Don't bury the lead
4. **Clear CTA** - Always tell them what to do next
5. **Mobile-first** - Most content is consumed on mobile
## Quick Start Example
```bash
# User runs:
/content-create
# Agent asks:
1. Platform/format? "Instagram Carousel"
2. Topic? "5 tips produktivitas untuk WFH"
3. Brand voice? "Casual, friendly"
# Agent produces:
- Full carousel copy with slide-by-slide breakdown
- Visual direction for each slide
- Hashtags and metadata
- Posting recommendations
```
## Integration with Marketing OS Workflow
**Input from:**
- `/brand-voice` - Voice attributes and tone guidelines
- `/content-brief` - Visual direction, brand voice, key messages
- `/content-planning` - Content queue with topics, pillars, CTAs
**Output for:**
- Direct use for posting
- Brief for designers
- Script for video production
- `/ads-audit` - Creative quality reference when auditing ad creatives
## Quick Start Example