UGC content creator
Quick answer
- 01What is it?
- Comprehensive workflow for creating short-form video content (15-60 seconds) that performs organically and scales to paid ads. What sets it apart is how it narrows content production into one specific workflow rather than a broad, generic prompt.
- 02Inputs
- Context for content production: your goals, audience, constraints, and any source material the skill asks for.
- 03Output
- A ready-to-use result for content production: the analysis, copy, or recommendations the agent produces.
Add this skill
Install as a package
Installs this one skill package for your coding agent, including any supporting files that skill ships with — not every skill in the repository. Read the tutorial.
$ npx skills add sunnypatneedi/claude-starter-kit --skill ugc-content-creatorUse in Profound
Copy this file into a new Profound Skill. That's it, nothing else to install.
Copy and create in ProfoundUGC Content Creator
Comprehensive workflow for creating short-form video content (15-60 seconds) that performs organically and scales to paid ads.
When to Use
- Creating TikTok, Instagram Reels, or YouTube Shorts content
- Developing video hooks that stop the scroll
- Writing scripts for short-form video
- Following platform-native best practices
- Identifying content that can scale to paid ads
- Building a content calendar for consistent posting
- Analyzing what's working and doubling down
Core Philosophy
AUTHENTICITY > POLISH
├── Real scenarios beat studio setups
├── Phone footage feels native
├── Imperfect = relatable
└── Story > production value
The Algorithm Rewards:
- Watch time (people finishing your video)
- Shares (strongest signal)
- Saves (intent signal)
- Comments (engagement depth)
Workflow
Step 1: Hook Ideation (10 hooks minimum)
Generate 10+ hook concepts before filming anything.
Hook Types:
Pain Point Hooks
- "Stop doing [mistake] if you want [result]"
- "Why does no one talk about [problem]?"
- "I wish someone told me this sooner"
Curiosity Hooks
- "The [unexpected thing] that changed everything"
- "I tried [thing] for [time]. Here's what happened."
- "The reason [cause] is why [problem]"
Authority Hooks
- "As a [role], here's what people get wrong"
- "After [X years/customers], this is the #1 thing"
- "[Expert] does this and no one notices"
Trend Hooks
- [Trending sound] + [your topic twist]
- "POV: You finally [solved problem]"
- "Things that just make sense: [solution]"
Example Hook Bank:
## Hook Ideas: [Your Topic]
1. "Nobody talks about this part of [topic]..."
2. "I was today years old when I learned [fact]"
3. "Stop scrolling if you [target audience]"
4. "Here's what [expert type] won't tell you about [topic]"
5. "Wait... did that just happen?" [action in progress]
6. "The $[X] mistake I made so you don't have to"
7. "This took me from [before] to [after] in [timeframe]"
8. "POV: You finally figured out [solution]"
9. "Things nobody tells you about [topic]"
10. "If you're [target audience], watch this"
Step 2: Script Structure (Hook → Problem → Solution → CTA)
15-Second Script:
[0-3s] HOOK: Pattern interrupt
[3-12s] CORE MESSAGE: Single point, max 2 sentences
[12-15s] CTA: One clear action
30-Second Script:
[0-3s] HOOK: Stop the scroll
[3-10s] PROBLEM: Relatable pain
[10-22s] SOLUTION: How it works
[22-27s] PROOF: Quick credibility
[27-30s] CTA: Next step
60-Second Script:
[0-3s] HOOK: Attention grabber
[3-15s] SETUP: Problem/context
[15-35s] STORY: Journey or demo
[35-50s] PAYOFF: Transformation
[50-57s] CTA: Clear action
[57-60s] TAG: Brand moment
Script Template:
## Video Script: [Working Title]
**Target Audience**: [Who this is for]
**Goal**: [Awareness/Education/Conversion]
**Platform**: [TikTok/Reels/Shorts]
---
**HOOK (0-3s)**:
[Exact words]
Visual: [What's on screen]
**SETUP (3-10s)**:
[The problem/context]
Visual: [Supporting imagery]
**MAIN CONTENT (10-40s)**:
[Key points - one idea per 10 seconds max]
1.
2.
3.
Visual: [B-roll, demonstrations]
**CTA (40-60s)**:
[What you want them to do]
Visual: [CTA text overlay]
---
**ON-SCREEN TEXT**:
- Hook overlay:
- Key callouts:
- CTA:
**AUDIO**:
- [ ] Original audio / voiceover
- [ ] Trending sound: [link]
- [ ] Text-to-speech
**B-ROLL/VISUALS NEEDED**:
-
-
Step 3: Filming Best Practices
Setup:
- Lighting: Natural light or ring light (avoid overhead harsh light)
- Framing: Vertical 9:16 aspect ratio
- Background: Clean, not distracting, or relevant to topic
- Audio: Use phone mic or lavalier (clear > professional)
Delivery:
- Energy: 20% more energy than feels natural
- Eye contact: Look directly at camera lens
- Movement: Keep it dynamic (walk, gesture, action)
- Pace: Speak slightly faster than conversation
- Takes: Film 3-5 takes, pick the best
Platform-Native Tips:
TikTok:
- Use trending sounds (check TikTok Creative Center)
- Native captions (auto-generated, don't burn in)
- Green screen for reactions
- Duets and stitches for engagement
Instagram Reels:
- Trending audio matters less than TikTok
- Slightly more polished aesthetic
- Can repurpose TikTok (remove watermark)
- Link in bio CTAs work well
YouTube Shorts:
- More informational content performs
- Evergreen content has longer shelf life
- Title matters for search
- Subscribe CTAs are effective
Step 4: Editing Workflow
Cut for Retention:
- Remove all pauses and "ums"
- Cut dead space between sentences
- Keep pacing fast (especially first 3 seconds)
- Use jump cuts to maintain energy
Text Overlays:
- Hook text in first 1 second
- Key points highlighted
- CTA text at end
- Keep text under 20% of screen (readability)
Captions:
- Auto-captions for accessibility
- Edit for accuracy
- Style that's easy to read (large, high contrast)
Effects (Use Sparingly):
- Zoom-ins for emphasis
- Transitions between scenes (fast, not slow dissolves)
- Sound effects for key moments
- Minimal filters (natural > over-edited)
Step 5: Publishing & Optimization
Caption Formula:
[Hook] + [Context] + [CTA] + [Hashtags]
Example:
"Nobody talks about this part of [topic]... [2-3 sentence context explaining value]. [CTA: Save this, share with someone, comment X]. #hashtag1 #hashtag2 #hashtag3"
Hashtag Strategy:
- 3-5 hashtags max (more = diluted)
- Mix of:
- 1-2 broad reach (#fyp, #viral - low chance, high reward)
- 1-2 niche (#yourtopic, #youraudience)
- 1 brand/campaign hashtag
Best Posting Times:
- Test your audience, but common peaks:
- Morning: 7-9am (commute, coffee)
- Lunch: 12-2pm
- Evening: 7-9pm (wind down)
- Weekdays generally > weekends for most niches
Engagement in First Hour:
- Reply to ALL comments within first 60 minutes
- Like every comment
- Ask follow-up questions in replies
- Share to your story
- Engage with 10 other posts in your niche before posting
Step 6: Performance Analysis
Primary Metrics (Quality):
- Watch Time: Avg % watched (aim for >50%)
- Shares: Strongest signal (aim for >2%)
- Saves: Intent signal
- Comments: Engagement depth
Secondary Metrics (Reach):
- Views
- Likes
- Follower growth
Conversion Metrics:
- Link clicks
- Profile visits
- DMs received
Content Audit Template:
## Top Performer: [Video Title]
**Stats:**
- Views: [X] (vs avg: [Y])
- Watch time: [X]%
- Shares: [X]
- Comments: [X]
**Why it worked:**
- Hook: [What grabbed attention]
- Topic: [Why it resonated]
- Format: [What style worked]
- Timing: [When posted, current trends]
**Replicate by:**
1. [Action item]
2. [Action item]
---
## Underperformer: [Video Title]
**What to change:**
- Hook didn't stop scroll
- Topic not relatable
- Too long/slow paced
- Posted at bad time
Step 7: Organic-to-Ad Pipeline
Identify Ad-Worthy Content:
SIGNALS:
├── 2-3x above baseline views
├── High share rate (>2%)
├── Strong watch time (>50%)
├── Positive comments about product/solution
└── Link clicks / profile visits spike
Adapt for Paid:
MODIFICATIONS:
├── Keep the hook (it worked organically)
├── Tighten to 15-30 seconds
├── Clear single CTA
├── Add subtle branding
├── Test multiple hook variations
└── Create 3-5 ad variations
Example Ad Variations:
- Hook A + Original body + CTA
- Hook B (different angle) + Original body + CTA
- Hook A + Tighter body (20s) + CTA
- Testimonial overlay + Original + CTA
- Problem focus (first half) + Solution (second half)
Content Pillars
Create content in these 5 categories for balanced engagement:
1. Relatable Moments (30% of content)
- Everyday scenarios your audience lives
- "POV" format
- Shared pain points
2. Educational Quick Tips (30%)
- One actionable insight per video
- How-to format
- "Stop doing X, do Y instead"
3. Transformation/Results (15%)
- Before/after content
- Journey stories
- "I tried X for Y days"
4. Behind the Scenes (15%)
- Authentic look at your process
- Day-in-the-life
- Unfiltered moments
5. Trend Participation (10%)
- Trending sounds with your twist
- Challenge participation
- Meme formats adapted to your niche
Weekly Content Calendar
## Content Plan: Week of [Date]
### Goals
- Posts planned: [X]
- Focus this week: [Theme/Campaign]
- New content pillar to test: [Type]
### Schedule
| Day | Platform | Content Type | Topic | Hook | Status |
|-----|----------|--------------|-------|------|--------|
| Mon | TikTok | Educational | | | Draft |
| Mon | Reels | Relatable | | | Ready |
| Tue | TikTok | Trend | | | Idea |
| ... | | | | | |
### Batch Creation Plan
- **Film day**: [Day]
- **Edit day**: [Day]
- **Schedule day**: [Day]
- **Engage**: Daily 15-30 min
### Content Bank (Evergreen)
Ready to post:
1.
2.
3.
Needs creation:
1. [Topic idea]
2. [Trend to try]
3. [FAQ to answer]
Common Mistakes
| Don't | Do |
|---|---|
| Generic hooks ("Check this out!") | Specific hooks ("Stop doing X if...") |
| Slow start, bury the lede | Hook in first 1 second |
| Over-edit with effects | Keep it raw and authentic |
| Post and ghost | Engage in first hour |
| Use all trending sounds | Use trends with your unique angle |
| Make every video a sales pitch | 80% value, 20% promotion |
| Film only when inspired | Batch create weekly |
| Ignore comments | Mine comments for content ideas |
| Copy competitors exactly | Put your unique spin on formats |
| Burn out with daily posting | Build a content bank for consistency |
Tools & Resources
Content Planning:
- TikTok Creative Center (trending sounds, hashtags)
- Instagram Insights (best posting times)
- YouTube Studio (Shorts analytics)
Editing:
- CapCut (free, TikTok integration)
- InShot (mobile editing)
- Canva (text overlays, templates)
Trend Research:
- TikTok FYP (watch your niche daily)
- Instagram Explore (note patterns)
- Later's TikTok Trends newsletter
Examples
Example 1: Educational Quick Tip
Hook: "Stop wasting money on [X]—here's what actually works" Setup: "I spent $500 on [thing] before I learned this" Content: [3 quick tips] CTA: "Save this so you don't make my mistake"
Example 2: Relatable Moment
Hook: "POV: You finally figured out [solution]" Setup: [Show before state with text overlay] Content: [Show the transformation] CTA: "Follow for more [niche] tips"
Example 3: Transformation
Hook: "I tried [X] for 30 days. Here's what happened." Setup: Day 1 footage Content: Progress over time (time-lapse) Payoff: Day 30 result CTA: "Want the full guide? Link in bio"
Related Skills
/copywriter- Writing hooks, scripts, and captions/performance-marketing- Turning organic winners into paid ads/social-media-ops- Daily posting and engagement operations
Last Updated: 2026-01-22
Common questions
How do I install UGC content creator in Cursor, Claude Code, or Codex?
Run npx skills add sunnypatneedi/claude-starter-kit --skill ugc-content-creator in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only UGC content creator, not every skill in the repository.
Where does UGC content creator come from and what license is it under?
UGC content creator comes from the sunnypatneedi/claude-starter-kit repository on GitHub. That repository has 9 GitHub stars. The skill is published under the MPL-2.0 license.
Prefer plain text? Read the UGC content creator guide as markdown.
Related skills
More Content skills