Install
$ agentstack add skill-affitor-affiliate-skills-tiktok-script-writer ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
TikTok Script Writer
Write punchy 30-60 second video scripts for TikTok, Instagram Reels, and YouTube Shorts that stop the scroll, demo the product naturally, and drive affiliate link clicks. Every script is structured for vertical video: hook → problem → demo → result → CTA.
Stage
This skill belongs to Stage S2: Content
When to Use
- User wants to promote an affiliate product on short-form video platforms
- User has an affiliate program picked (from S1) and needs TikTok/Reels content
- User asks for video script ideas for TikTok affiliate marketing
- User wants a hook-first script that converts viewers to buyers
- User creates content on TikTok, Instagram Reels, or YouTube Shorts
Input Schema
{
product: {
name: string # (required) "HeyGen"
description: string # (optional) What it does — will be researched if missing
url: string # (optional) Affiliate link or product URL
reward_value: string # (optional) Commission info — never shown in script
}
duration: number # (optional, default: 45) Target duration in seconds: 15 | 30 | 45 | 60
platform: string # (optional, default: "tiktok") "tiktok" | "reels" | "shorts" | "all"
hook_style: string # (optional, default: auto) "question" | "shock" | "relatable" | "bold_claim" | "demo_first"
creator_persona: string # (optional) "beginner marketer" | "tech reviewer" | "productivity nerd"
has_product_access: boolean # (optional, default: true) Can creator do live demo?
personal_experience: string # (optional) Real experience to weave in
audience: string # (optional) "freelancers" | "small business owners" | "students"
}
Workflow
Step 1: Research the Product
If product details are sparse, use web_search "[product name] what it does tutorial" to find:
- The single most impressive thing the product does (demo-able in vague claims. "Creates a 2-minute video in 30 seconds" beats
"saves time on video creation".
Step 1.5: Analyze Top Performing TikToks (data-driven)
Before selecting hook style, see what's actually winning in this niche on TikTok:
If trending-content-scout ran earlier:
- Use TikTok-specific data from
top_content - Extract: winning hooks, optimal duration, top creators' styles
- Use
engagement_benchmarkto set a target engagement score - If
content-angle-rankerprovided arecommended_angle→ use it
If no scout data (quick mode):
web_search "[product name] tiktok"→ find top TikTok videosweb_search "best [niche] tiktok viral"→ find format patternsweb_search "[product name] tiktok review"→ see existing content- Note view counts, styles, and durations visible in search results
Apply findings to script:
- If demofirst hooks have 2x engagement in this niche → default to demofirst
- If 30-45s videos outperform 60s → adjust duration target
- If a specific creator style dominates → note as reference (adapt, don't copy)
- If
engagement_benchmark.median_viewsis known → aim to beat it with better hook + format
This step takes Next step — copy-paste this prompt: > "Schedule my TikTok content for the next 30 days" → runs social-media-scheduler
Flywheel Connections
Feeds Into
social-media-scheduler(S5) — scripts ready to schedule for filming/postingcontent-pillar-atomizer(S2) — successful scripts become content to atomize further
Fed By
trending-content-scout(S1) — top TikTok content + engagement data + winning hookscontent-angle-ranker(S1) — recommended angle with format, hook, and parametersaffiliate-program-search(S1) —recommended_programproduct datapurple-cow-audit(S1) — remarkable angles for script hookscontent-pillar-atomizer(S2) — atomized TikTok scripts from pillar content
Feedback Loop
- Video view count and completion rate reveal which hook styles work → optimize hook selection
Quality Gate
Before delivering output, verify:
- Would I share this on MY personal social?
- Contains specific, surprising detail? (not generic)
- Respects reader's intelligence?
- Remarkable enough to share? (Purple Cow test)
- Irresistible offer framing? (if S4 offer skills ran)
Any NO → rewrite before delivering.
Volume Mode
When mode: "volume":
- Generate 5-10 hook variations for the same product
- Prioritize speed + variety over perfection
- Tag each with variant ID for A/B tracking
- Let data pick the winner
volume_output:
variants:
- id: string
content: string
angle: string
chain_metadata:
skill_slug: "tiktok-script-writer"
stage: "content"
timestamp: string
suggested_next:
- "social-media-scheduler"
- "content-pillar-atomizer"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Affitor
- Source: Affitor/affiliate-skills
- License: MIT
- Homepage: https://list.affitor.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.