AGENT SKILLBY SUNNYPATNEEDI
UGC content creator
AT A GLANCE
UGC content creator is an agent skill for content. Comprehensive workflow for creating short-form video content (15-60 seconds) that performs organically and scales to paid ads. The sunnypatneedi/claude-starter-kit repository on GitHub, maintained by sunnypatneedi, has 9 stars and the MPL-2.0 license. To add it, run npx skills add sunnypatneedi/claude-starter-kit --skill ugc-content-creator
- SOURCE REPOSITORY
- sunnypatneedi/claude-starter-kit (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MPL-2.0
- SKILL.MD SIZE
- 11.1 KB473 LINES
QUICK ANSWER
- WHAT IT IS01
- 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.
- INPUTS02
- Context for content production: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for content production: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add sunnypatneedi/claude-starter-kit --skill ugc-content-creatorREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 19
UGC 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 valueThe 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 action30-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 step60-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 momentScript 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 timeStep 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 spikeAdapt 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 variationsExample 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
FAQ
07 QUESTIONS
01What is the UGC content creator agent skill?
Comprehensive workflow for creating short-form video content (15-60 seconds) that performs organically and scales to paid ads. It is listed under content and social media in the 100xLab agent skills directory.
02How 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.
03What does the UGC content creator SKILL.md cover?
The SKILL.md includes sections on When to Use, Core Philosophy, Workflow, Step 1: Hook Ideation (10 hooks minimum), Step 2: Script Structure (Hook → Problem → Solution → CTA) and Step 3: Filming Best Practices. Read the full text on this page or in plain markdown at /resources/agent-skills/sunnypatneedi-claude-starter-kit--ugc-content-creator--16m6yzg/raw.
04Which agents can use UGC content creator?
UGC content creator installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is UGC content creator under?
The sunnypatneedi/claude-starter-kit repository declares the MPL-2.0 license. Read the license file in the repository before you copy or redistribute the skill.
06Is UGC content creator free to use?
Reading, copying and installing UGC content creator costs nothing: it is published in a public GitHub repository under the MPL-2.0 license. Reuse and redistribution follow that license.
07Where is the source of UGC content creator?
UGC content creator comes from https://github.com/sunnypatneedi/claude-starter-kit, which has 9 GitHub stars. The SKILL.md is at https://github.com/sunnypatneedi/claude-starter-kit/blob/HEAD/skills/business/ugc-content-creator/SKILL.md. The author is sunnypatneedi.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
UGC content creator was written by its original authors and is published in sunnypatneedi/claude-starter-kit (opens GitHub in a new tab) under the MPL-2.0 license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.