Pitch Craft Timed Scripts
ooiyeefei/ccc
Writes or fixes spoken scripts that must fit a clock: demo voiceovers, deck narration and pitch speeches, with word budgets, storytelling rules and named trim points.
Screenwriting Video Maker — Create Script Writing and Film Story Videos.
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/screenwriting-video .claude/skills/screenwriting-video && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .claude/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-videoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/screenwriting-video .agents/skills/screenwriting-video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .agents/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/screenwriting-video .cursor/skills/screenwriting-video && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .cursor/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/screenwriting-video--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/screenwriting-video .gemini/skills/screenwriting-video && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .gemini/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-videoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/screenwriting-video .github/skills/screenwriting-video && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .github/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills screenwriting-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/screenwriting-video .opencode/skills/screenwriting-video && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "screenwriting-video" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/screenwriting-video into .opencode/skills/screenwriting-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screenwriting-video", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
screenwriting-videoScreenwriting Video Maker — Create Script Writing and Film Story Videos.
Screenwriting Video is an agent skill from LeoYeAI/openclaw-master-skills. Screenwriting Video Maker — Create Script Writing and Film Story Videos.
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).
It sits in Writing & Content, covering Talk and speech writing. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
mega-api-prod.nemovideo.aiFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NEMO_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Screenwriting Video loads about 4.9k tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 2,851 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 2,851 words, ~4,926 tokens.
.claude/skills/screenwriting-video/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.The screenwriting manual industry has successfully convinced a generation of aspiring writers that the secret to a great screenplay is a three-act structure with the inciting incident on page 12, the midpoint reversal on page 60, and the climax on page 90 — a formula so rigidly applied that it has produced thousands of screenplays that hit every structural beat with the precision of a metronome and the emotional impact of a tax return, because structure without character is architecture without residents: technically habitable but nobody wants to live there. The paradox of screenwriting is that the format is the most constrained in all of narrative writing — 120 pages maximum, one page per minute of screen time, no interior monologue, no narrator explaining what the character feels, nothing on the page that the camera can't see or the microphone can't hear — and yet the constraint is precisely what makes the craft interesting, because when you can't write "he felt a sadness that reminded him of every departure he'd ever survived," you have to find the action, the gesture, the silence that makes the audience feel the sadness themselves: he picks up a coffee mug, walks to the sink, washes a mug that was already clean, and stares at the water running over his hands for three seconds too long — and the audience understands everything the novelist would have spent a paragraph explaining. Screenwriting video content serves the writer trying to master this particular form of visual storytelling — learning to write in images rather than words, to create characters who reveal themselves through action rather than exposition, to structure scenes where what goes unsaid carries more weight than the dialogue, and to navigate the practical realities of an industry where the screenplay is simultaneously the most important element (without it, nothing gets made) and the most disrespected one (everyone who reads it believes they could have written it better). This tool transforms screenwriting craft into polished educational videos — format-and-structure tutorials covering the technical mechanics, scene-writing workshops demonstrating visual storytelling, dialogue lessons teaching subtext and economy, industry-navigation guides explaining the business of selling scripts, script-analysis breakdowns showing how produced films solved specific writing problems, and the adaptation workshops that teach how to translate novels, true stories, and original ideas into the unique constraints and possibilities of the screenplay form.
"Create a 5-minute video teaching screenwriters to write visually. Opening (0-15 sec): two script excerpts side by side. Left: 'John enters the room. He is a man haunted by his past, carrying the weight of decisions that led to the death of his partner, which he has never forgiven himself for.' Right: 'John enters. Stops in the doorway. His hand goes to the light switch but doesn't flip it. He stands in the dark for a beat, then moves to the kitchen by memory.' 'The first version tells you John's backstory. The second version shows you a man who prefers the dark and knows this room well enough to navigate it without seeing. The camera can film the second version. It cannot film the first.' The rule (15-65 sec): 'A screenplay can only contain what the audience can see and hear. That's the constraint. Everything else — thoughts, feelings, backstory, motivation — must be expressed through action, dialogue, or environment.' 'This isn't a limitation. It's the craft.' Show a common mistake: 'INT. OFFICE - DAY. Sarah sits at her desk, thinking about whether to accept the job offer in Tokyo. She weighs the pros and cons, considering her aging mother, her new relationship, and the career opportunity she's been waiting for her entire life.' 'The camera sees: a woman sitting at a desk. That's it. Everything after "thinking about" is invisible to the audience.' Live revision on screen: 'INT. OFFICE - DAY. Sarah stares at the offer letter. She picks up her phone. Scrolls to "Mom." Hovers over the call button. Sets the phone down. Opens a new browser tab: "Tokyo apartments for rent." Another tab: "JFK to Narita flight time." She looks at the photo on her desk — her and David at the beach last month. She turns the photo face-down. Then turns it back up. Picks up the phone again.' 'Now the camera has something to film. Every internal conflict is expressed through a physical action: the hovering finger, the browser tabs, the photo turned down and back up.' Showing character through environment (65-130 sec): 'The fastest way to reveal character without a word of dialogue: show their space.' 'INT. APARTMENT - MORNING.' 'Version A — telling: "Mark's apartment reveals that he is a meticulous, organized person with a passion for jazz."' 'Version B — showing: "Shoes lined up by the door, organized by color. Books on the shelf, spines aligned to the millimeter. A turntable on a dedicated stand — the only object in the apartment that looks touched. A stack of vinyl records, the top one out of its sleeve."' 'The audience sees the shoes and knows he's meticulous. They see the turntable — the one thing that breaks the sterile order — and know it's what he loves. The contrast between the surgical organization and the handled-with-love records tells a character story in a single shot.' Exercise — three character apartments: 'Show me: a recently divorced father who doesn't want his kids to know he's struggling.' 'The fridge: pizza boxes and beer. But on the counter — a children's placemat, two small cups, a box of goldfish crackers. All arranged neatly.' 'The juxtaposition: the beer and pizza say he's not taking care of himself. The placemat and goldfish say he's trying to take care of them. The neatness of the children's items versus the mess of his own says everything about his priorities.' Action as dialogue replacement (130-200 sec): 'The strongest moments in film are often silent.' Show a scene written two ways. With dialogue: 'SARAH: I don't think I can forgive you. MARK: I understand. I'm sorry. SARAH: Sorry isn't enough. MARK: What can I do? SARAH: Nothing. It's done.' 'The information is clear. The emotion is flat.' Without dialogue: 'Mark sets a coffee cup on the table and slides it toward Sarah. She looks at it. Wraps her hands around it. The warmth. She slides it back across the table. Gets up. Walks to the door. Stops. Doesn't turn around. Opens the door and leaves. Mark stares at the coffee cup, still warm, still full.' 'The coffee cup becomes the scene. Offering it. Accepting the warmth but not the gesture. Returning it. Leaving. The full cup he stares at. Every beat of the conversation happened without a word.' 'When you find yourself writing dialogue that states emotions — "I'm angry," "I'm sad," "I can't forgive you" — ask: what is the physical action that expresses this? Write the action. Delete the dialogue. See if the scene still works. It usually works better.' Scene transitions (200-265 sec): 'The cut between scenes is a storytelling tool.' 'A character says: "I would never, ever do that."' 'CUT TO: the character doing exactly that.' 'The cut IS the joke. The juxtaposition creates meaning that neither scene contains alone.' 'Three transition techniques:' '1. The match cut: a character blows out birthday candles. CUT TO: a different character lighting a cigarette. The flame connects the scenes visually while the context shifts.' '2. The contrast cut: a character at a lavish dinner party, champagne flowing. CUT TO: a different character eating instant noodles alone. The cut comments on inequality without stating it.' '3. The sound bridge: we hear a phone ringing over a scene of someone sleeping. CUT TO: the phone on a desk in an office. The sound crosses the cut before the image does.' Close (265-300 sec): 'Write what the camera sees. Write what the microphone hears. Trust the audience to feel everything else.' 'The photo turned face-down and then back up. The coffee cup slid across the table. The shoes organized by color next to a turntable that looks loved.' 'These are images. They do more work than paragraphs of description. That's the craft of screenwriting: make the invisible visible.'"
"Build a 4-minute video on how scenes work in screenplays. Opening (0-10 sec): 'A screenplay is not a collection of scenes. It's a chain of scenes where each one changes the conditions for the next.' 'If you can remove a scene without affecting what comes after it, the scene shouldn't be in the script.' The scene as a unit of change (10-60 sec): 'Every scene begins with a character wanting something and ends with the situation changed.' 'The change doesn't have to be dramatic. It can be subtle: a character who entered suspicious now exits convinced. A character who entered confident now has doubt.' 'But change must occur. A scene where the character enters and exits in the same emotional and informational state is a scene where nothing happened — and the audience felt it.' Map it visually: 'Beginning state → Obstacle → New information or confrontation → Ending state (different from beginning).' Example — a detective scene: 'Beginning: Detective Chen enters the interrogation room believing the suspect is guilty.' 'Obstacle: The suspect has an alibi.' 'Confrontation: Chen challenges the alibi. The suspect provides a detail that Chen can verify — and the detail accidentally reveals something the suspect shouldn't know.' 'Ending: Chen exits believing the suspect is innocent of this crime but involved in something else entirely.' 'The scene started with one question (did you do it?) and ended with a different, more interesting question (what are you actually hiding?).' Scene goals vs story goals (60-120 sec): 'The character has a scene goal (what they want in this room, right now) and a story goal (what they want across the entire film).' 'Scene goals should often conflict with story goals.' Example: 'Story goal: a father wants to reconnect with his estranged daughter.' 'Scene goal: he's meeting her for lunch and trying not to say the wrong thing.' 'The tension comes from the gap: the story needs them to connect, but the scene-level anxiety of saying the wrong thing creates obstacles.' 'If the scene goal and story goal align perfectly — he wants to reconnect and this scene makes reconnection easy — there's no tension.' 'Tip: give the character something they want in the scene that makes the story goal harder. The father wants to reconnect but also wants to ask for money. Now every kind gesture is contaminated by the ulterior motive.' Entering late and leaving early (120-175 sec): 'The oldest screenwriting advice: enter a scene as late as possible and leave as early as possible.' 'Don't show the character driving to the meeting, parking, walking through the lobby, taking the elevator, and entering the office. Enter the scene: they're already in the office. The meeting is already tense.' 'Don't show the resolution, the goodbyes, the walking to the car. Cut the scene the moment the important thing happens.' Bad version: 'EXT. RESTAURANT - DAY. Sarah parks. Gets out. Walks to the entrance. Pauses. Goes inside. INT. RESTAURANT - CONTINUOUS. Sarah looks around. Sees John at a table. Walks over. Sits down. SARAH: Hi. JOHN: Hi. Thanks for coming. SARAH: Of course.' Good version: 'INT. RESTAURANT - DAY. Sarah is mid-sentence: "—and that's when I realized you'd been lying the entire time." John sets his fork down.' 'We entered late. The boring setup is gone. The audience is dropped into conflict immediately and pieces together the context from what follows.' When to break the rule (175-220 sec): 'Sometimes you enter early on purpose. When the waiting IS the scene.' 'A character sitting in a doctor's waiting room. Every second of sitting, not knowing, builds dread. The scene goal is to receive results. The tension is the wait.' 'If you entered late — the doctor already delivering results — you'd lose the most cinematic part: the anticipation.' 'The rule is: don't show time that doesn't create meaning. Arriving at a restaurant doesn't create meaning. Waiting for a diagnosis does.' Close (220-240 sec): 'Each scene changes something. The character enters with one understanding and leaves with another. You enter the scene late and leave early — unless the waiting is the point.' 'Before you write a scene, answer two questions: what does the character want when they enter, and how is the situation different when they leave? If the answers are the same, you don't have a scene yet.'"
"Produce a 3-minute video on writing screenplay dialogue with subtext. Opening (0-8 sec): 'The best dialogue in film history is about something other than what the characters are literally discussing.' 'When a character says exactly what they mean, they're in a therapy session. When they say one thing and mean another, they're in a scene.' The principle (8-45 sec): 'Subtext is the real conversation running underneath the apparent one.' Film example on screen — annotated: 'The scene: two ex-lovers meet at a mutual friend's wedding. The conversation is about the food.' '"The salmon's good." (I didn't expect to see you here.) "It is. Better than the ceremony." (This is awkward and I'm deflecting with humor.) "You always hated ceremonies." (I remember everything about you.) "I hated boring ones. This one was fine." (Don't assume you still know me.)' 'On the surface: food commentary. Underneath: two people navigating the minefield of a shared history in a public setting.' 'The audience reads both layers simultaneously. That's what makes the scene compelling — the gap between what's said and what's meant.' How to write it (45-120 sec): 'Technique 1: Give characters a reason not to say what they mean.' 'People hide their real feelings when:' '— They're in public (the wedding)' '— The truth is too painful (the estranged father)' '— They're afraid of vulnerability (the job candidate)' '— They have an ulterior motive (the con artist)' '— Power dynamics prevent honesty (the employee to the boss)' 'Every one of these situations creates subtext automatically. The character wants to say something but can't or won't, so they say something adjacent.' 'Technique 2: Use concrete topics as emotional proxies.' 'Characters fight about dishes, parking, what to have for dinner — because fighting about the real thing (you don't respect me, I feel invisible, I think we're failing) is too large.' Revision example: 'On the nose: "I feel like you don't prioritize our relationship." → With subtext: "You moved my stuff off the bathroom counter again." "It was taking up too much space." "Everything I own takes up too much space in this apartment, apparently."' 'The fight is about the bathroom counter. The fight is about whether there's room for her in his life. Both are true simultaneously.' 'Technique 3: Let the audience do the work.' 'Don't explain subtext through action lines. Don't write: "She says this but really means that." If the dialogue requires explanation, the subtext isn't working. Rewrite until the two layers are both readable without annotation.' Close (120-180 sec): 'Write the scene about the salmon. About the bathroom counter. About the car keys.' 'The audience will find the love story, the power struggle, the grief underneath.' 'Trust them. They're better at reading subtext than you think — because they navigate subtext in their own conversations every single day. Your dialogue just needs to be as layered as real life. Usually, that means making the characters talk about something smaller than what they feel.'"
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | ✅ | Describe the screenwriting topic, technique, or script example |
duration | string | Target length (e.g. "3 min", "4 min", "5 min") | |
style | string | Video style: "visual-storytelling", "scene-structure", "dialogue-subtext", "format-tutorial", "script-analysis" | |
music | string | Background audio: "cinematic-ambient", "typewriter-minimal", "none" | |
format | string | Output ratio: "16:9", "9:16", "1:1" | |
script_format | boolean | Display examples in proper screenplay format with sluglines and action (default: true) | |
side_by_side | boolean | Show before/after comparison of weak and strong script pages (default: true) |
curl -X POST https://mega-api-prod.nemovideo.ai/api/v1/generate \
-H "Authorization: Bearer $NEMO_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"skill": "screenwriting-video",
"prompt": "Create 5-minute visual storytelling lesson: side-by-side telling vs showing script excerpts, camera-can-only-see-and-hear rule, live revision of Sarah job-offer scene from internal monologue to physical actions with browser tabs and photo, character-through-environment with organized apartment and turntable detail, silent coffee-cup scene replacing dialogue, three transition techniques with match-cut contrast-cut and sound-bridge examples",
"duration": "5 min",
"style": "visual-storytelling",
"script_format": true,
"side_by_side": true,
"music": "cinematic-ambient",
"format": "16:9"
}'| Format | Resolution | Use Case |
|---|---|---|
| MP4 16:9 | 1080p / 4K | YouTube screenwriting lesson / film school content |
| MP4 9:16 | 1080p | TikTok / Reels writing tip clip |
| MP4 1:1 | 1080p | Instagram / Twitter screenwriting post |
| GIF | 720p | Script comparison / scene structure diagram |
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/screenwriting-video of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Screenwriting Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Screenwriting Video this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.9k | Automated safety check: Pass | MIT | |
| Pitch Craft Timed Scriptsooiyeefei/ccc | 495 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Inkos Script WritingNarcooo/inkos | 10k | — | ~378 | Automated safety check: Pass | AGPL-3.0 | |
| Conference Talk Buildernicknisi/claude-plugins | 114 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Detailed Plot AnalyzerVanGong1999/screen-creative-skills | 446 | — | ~970 | Automated safety check: Pass | MIT | |
| Script Writingvivy-yi/xiaohongshu-skills | 481 | — | ~4k | Automated safety check: Pass | None |
ooiyeefei/ccc
Writes or fixes spoken scripts that must fit a clock: demo voiceovers, deck narration and pitch speeches, with word budgets, storytelling rules and named trim points.
Narcooo/inkos
小说、创意与大纲到可演剧本的改编方法。Used for script and short-drama production.
nicknisi/claude-plugins
Create conference talk outlines and slide-by-slide content plans using narrative frameworks.
VanGong1999/screen-creative-skills
Based on major plot points, deeply analyze and generate detailed plot point descriptions and plot development explanations.
vivy-yi/xiaohongshu-skills
A skill your agent uses when writing scripts for Xiaohongshu videos, live streams, or carousel content, structuring narratives, creating engaging storylines, or planning content flow for maximum…
mohitagw15856/pm-claude-skills
Divide things that cannot be divided — an inherited house, a dissolved partnership, the furniture after a breakup — using sealed-bid fair division (Knaster), computed by the bundled script so…
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Screenwriting Video Maker — Create Script Writing and Film Story Videos. Screenwriting Video is an agent skill from LeoYeAI/openclaw-master-skills. Screenwriting Video Maker — Create Script Writing and Film Story Videos.
Screenwriting Video fits situations like: tasks that involve Talk and speech writing.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a claude-code`. Or copy the skill folder (skills/screenwriting-video in LeoYeAI/openclaw-master-skills) into .claude/skills/screenwriting-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a codex`. Or copy the skill folder (skills/screenwriting-video in LeoYeAI/openclaw-master-skills) into .agents/skills/screenwriting-video in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill screenwriting-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/screenwriting-video, .gemini/skills/screenwriting-video, .github/skills/screenwriting-video and .opencode/skills/screenwriting-video in your project.
Going by SKILL.md and its folder, Screenwriting Video needs the command-line tools its instructions call (curl) and credentials named NEMO_TOKEN. Our summary lists: A credential in NEMO_TOKEN.
SKILL.md names 1 domain. In commands or code: mega-api-prod.nemovideo.ai; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Screenwriting Video is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Screenwriting Video: Pitch Craft Timed Scripts (ooiyeefei/ccc, 495 stars), Inkos Script Writing (Narcooo/inkos, 10k stars), Conference Talk Builder (nicknisi/claude-plugins, 114 stars) and Detailed Plot Analyzer (VanGong1999/screen-creative-skills, 446 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.