Douyin Script Studio

v1.0.0

Generates timed, hook-driven Douyin short video scripts with visual cues, BGM suggestions, and CTA lines optimized for platform retention and engagement.

0· 47·0 current·0 all-time
byhaidong@harrylabsj

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for harrylabsj/douyin-script-studio.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Douyin Script Studio" (harrylabsj/douyin-script-studio) from ClawHub.
Skill page: https://clawhub.ai/harrylabsj/douyin-script-studio
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install douyin-script-studio

ClawHub CLI

Package manager switcher

npx clawhub@latest install douyin-script-studio
Security Scan
Capability signals
CryptoCan make purchases
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, and templates all focus on generating timed Douyin short-video scripts, hooks, storyboards, BGM guidance and CTAs. There are no unrelated requirements (no env vars, no binaries, no external services) that would be out of scope for a script studio.
Instruction Scope
SKILL.md only instructs the agent to accept user briefs and produce structured script outputs, hook variants, storyboards, and optimizations. It does not direct the agent to read local files, access environment variables, contact external endpoints, or collect unrelated system data. Safety rules and disclosure guidance are included.
Install Mechanism
No install spec and no code files—this is instruction-only. That is the lowest-risk install profile; nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The declared metadata in skill.json also states no_network/no_code_execution/no_credentials, which matches the instruction-only design.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request elevated persistence or modify other skills or system settings. Autonomous invocation is allowed by platform default but this skill's surface area is limited and consistent with its function.
Assessment
This skill appears coherent and low-risk: it only contains prompt templates and content-generation instructions and requests no credentials or installs. Before installing, remember to: 1) avoid putting sensitive secrets or private PII into the briefs you feed the skill (e.g., real customer data or private links); 2) review and fact-check any product claims or medical/legal wording produced by the tool and ensure sponsorship disclosures are correct; and 3) confirm that your platform enforces the declared no-network / no-code-execution policy (skill.json is declarative metadata—runtime enforcement is provided by the platform). If you need any automated publishing or integrations (e.g., posting directly to Douyin), require a different skill that explicitly requests only the minimal, justified credentials for that service.

Like a lobster shell, security has layers — review code before you run it.

latestvk979rjb8dzr7tv1sxtzh4mkgh185mt9n
47downloads
0stars
1versions
Updated 1d ago
v1.0.0
MIT-0

Douyin Short Video Script Studio

Purpose

This skill generates structured oral presentation scripts for Douyin (抖音 / TikTok CN) short videos. It specializes in hook-driven openings (0–3 second grab), timed content beats, visual cue suggestions, BGM mood guidance, and transition scripting. "Studio" means a complete toolkit — from brief to shoot-ready script with timing, not just flat text. Best used when you need a Douyin video that converts attention into retention, with every second engineered for the platform's algorithm and viewer behavior.

Triggers

  • "写抖音脚本"
  • "抖音口播"
  • "短视频脚本"
  • "抖音 hook"
  • "抖音 storyboard"
  • "douyin script"
  • "抖音文案"
  • "Douyin video script"
  • "口播稿"
  • "抖音分镜脚本"

Workflow

  1. Receive product/topic brief from user: product name, category, key message, target audience, desired video style/tone, and video length (15s, 30s, or 60s).
  2. Determine the optimal script structure based on length:
    • 15s: Single-hook, single-point, hard CTA
    • 30s: Hook → Problem/Context → Solution/Reveal → CTA
    • 60s: Hook → Story/Proof → Deep Dive → Social Proof → CTA
  3. Generate 3–5 opening hook variants optimized for 0–3 second retention (visual + verbal).
  4. Structure body beats with estimated timing per segment (e.g., 0–3s hook, 3–8s setup, 8–20s core message).
  5. Add visual cues for each beat: shot type (close-up, product detail, face-to-camera), motion direction, text overlay suggestions, and transition type (cut, zoom, swipe).
  6. Suggest BGM mood and tempo (upbeat, emotional, trending, lo-fi) matched to content energy.
  7. Write the closing CTA optimized for Douyin algorithm engagement: like, follow, comment prompt, or purchase link.
  8. Include safety disclaimer and compliance review for commercial content.

Prompt Templates

1. Script from Brief (script_from_brief)

Purpose: Generate a complete timed Douyin oral script from a product/topic brief.

Input:

  • ${product_name} — Product or topic name
  • ${category} — Niche (beauty, tech, food, lifestyle, education, fitness)
  • ${key_message} — The single most important point to communicate
  • ${target_audience} — Who the video is for (age, interest, pain point)
  • ${video_length} — 15s, 30s, or 60s
  • ${tone} — Style (energetic, calm, humorous, authoritative, relatable)
  • ${cta_goal} — Desired action (follow, like, comment, buy, download)

Output: Full timed script with:

  • Timestamped beats (0–3s, 3–8s, etc.)
  • Spoken lines (口播文案)
  • Visual cues per beat (shot, motion, text overlay)
  • BGM mood suggestion
  • Final CTA line

2. Hook Library (hook_library)

Purpose: Generate 5 opening hook variants for a product or topic.

Input:

  • ${product_name} — Product or topic
  • ${hook_type} — Optional preference (curiosity, pain point, surprise, story, number/list)
  • ${target_audience} — Audience descriptor

Output: 5 hook options, each with:

  • Verbal hook (first 1–2 sentences)
  • Visual direction (what to show in 0–3s)
  • Why it works (psychology rationale)
  • Best fit scenario

3. Storyboard Outline (storyboard_outline)

Purpose: Convert a script brief into a 3-scene visual storyboard outline.

Input:

  • ${product_name} — Product/topic
  • ${scene_count} — 3 or 5 scenes
  • ${style} — Visual style (clean, lifestyle, demo, testimonial, Vlog)

Output: Scene-by-scene breakdown:

  • Scene number + timestamp range
  • Shot description (angle, distance, subject)
  • On-screen text overlay suggestions
  • Audio notes (voiceover vs. music vs. silence)
  • Transition to next scene

4. Trending Angle Adapter (trending_angle_adapter)

Purpose: Adapt a product/topic to a current Douyin trending format or challenge style.

Input:

  • ${product_name} — Product/topic
  • ${trend_format} — Trending format (e.g., "before vs after", "day in the life", "myth busting", "POV", "trending sound rewrite")
  • ${original_script} — (Optional) Existing script to adapt

Output: Adapted script/outline that fits the trending format while preserving the core product message, with notes on how to make it feel native to the trend rather than forced.

5. Script Optimizer (script_optimizer)

Purpose: Improve an existing Douyin script for retention, clarity, and conversion.

Input:

  • ${draft_script} — User's existing script or outline
  • ${optimization_goal} — Primary goal (retention, clarity, conversion, humor, pacing)
  • ${video_length} — Target length

Output: Optimized script with:

  • Redlined changes (what changed and why)
  • Timing adjustments
  • Stronger hook alternatives
  • Visual enhancement suggestions
  • Pacing notes (where to speed up, where to pause)

Output Format

All script outputs follow a structured studio format:

## Douyin Script: [Product/Topic]
**Length:** [15s / 30s / 60s] | **Tone:** [Tone] | **CTA Goal:** [Goal]

### Beat 1 — Hook (0–3s)
- **Script:** [Spoken line]
- **Visual:** [Shot type + motion + text overlay]
- **Audio:** [BGM mood / sound effect]

### Beat 2 — [Segment Name] (3–8s)
...

### Closing — CTA (final 3s)
- **Script:** [CTA line]
- **Visual:** [End card / product shot / follow prompt]
- **Audio:** [Music swell / silence for impact]

Additional outputs provided as needed:

  • Hook variants: Bulleted list with rationale
  • Storyboard: Table format (Scene | Time | Shot | Text | Audio | Transition)
  • Optimization notes: Before/After comparison with reasoning

Safety Rules

  • NEVER generate false product efficacy claims or misleading before/after transformations
  • NEVER suggest dangerous challenges, risky behaviors, or harmful stunts for views
  • NEVER create scripts that impersonate real individuals without disclosure
  • ALWAYS include explicit disclosure language for sponsored or commercial content (e.g., "本条内容为合作推广" or "#ad")
  • ALWAYS respect Douyin content review policies — no prohibited products, medical claims, or deceptive practices
  • ALWAYS remind the user to review and fact-check AI-generated scripts before filming and publishing
  • ALWAYS ensure visual cues and suggested actions comply with platform safety guidelines

Examples

Example 1: Script from Brief (Skincare, 30s)

Input: Product="XX 维C精华", Category="beauty", Key Message="7天提亮肤色", Audience="20-30岁熬夜女性", Length="30s", Tone="energetic", CTA Goal="buy"

Output:

  • Beat 1 (0–3s): Hook — "熬夜脸有救了!" + close-up of tired face → brightened face transition
  • Beat 2 (3–10s): Problem — "凌晨2点睡,早上暗沉到不敢照镜子" + lifestyle shot
  • Beat 3 (10–22s): Solution — "这瓶维C精华,7天提亮不是玄学" + product demo + ingredient text overlay
  • Beat 4 (22–30s): CTA — "链接在左下角,现在下单立减30" + end card with price

Example 2: Hook Library (Same Product)

Input: Product="XX 维C精华", Hook Type="curiosity", Audience="20-30岁女性"

Output: 5 hooks:

  1. "我用了7天,同事问我是不是去做医美了" (surprise + social proof)
  2. "这瓶精华的维C浓度,我算了3遍才敢相信" (curiosity + number)
  3. "熬夜到凌晨2点,我的脸居然比以前还亮" (contrast + relatability)
  4. "皮肤科朋友偷偷告诉我,提亮根本不需要贵" (insider + value)
  5. "别再花冤枉钱!提亮肤色,这一瓶够了" (direct + authority)

Example 3: Storyboard Outline (Tech Gadget, 5 scenes)

Input: Product="便携投影仪", Style="lifestyle"

Output: 5-scene storyboard from unboxing → bedroom setup → movie night → portability demo → CTA end card.

Related Skills

Comments

Loading comments...