Prompt Improver
severity1/claude-code-prompt-improver
This skill enriches vague prompts with targeted research and clarification before execution.
仅在即将调用图片、视频或音乐生成模型时使用。负责把已定稿的 directorplan、剧本文字和终版参考资产编译成“本次调用”的完整生成要求并做调用前自检;不负责重新规划剧情、补发明资产、调用工具或审查生成结果。
$ npx skills add wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install wangzai-double-milk/Vibefilming skill-prompt-engineering --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/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill_prompt_engineering .claude/skills/skill-prompt-engineering && 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 "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .claude/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineeringType 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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install wangzai-double-milk/Vibefilming skill-prompt-engineering --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/skill_prompt_engineering .agents/skills/skill-prompt-engineering && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .agents/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install wangzai-double-milk/Vibefilming skill-prompt-engineering --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/skill_prompt_engineering .cursor/skills/skill-prompt-engineering && 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 "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .cursor/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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/wangzai-double-milk/Vibefilming.git --path skills/skill_prompt_engineering--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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install wangzai-double-milk/Vibefilming skill-prompt-engineering --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/skill_prompt_engineering .gemini/skills/skill-prompt-engineering && 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 "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .gemini/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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 wangzai-double-milk/Vibefilming skill-prompt-engineeringInstalls 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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/skill_prompt_engineering .github/skills/skill-prompt-engineering && 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 "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .github/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install wangzai-double-milk/Vibefilming skill-prompt-engineering --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/skill_prompt_engineering .opencode/skills/skill-prompt-engineering && 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 "skill-prompt-engineering" agent skill from https://github.com/wangzai-double-milk/Vibefilming/tree/main/skills/skill_prompt_engineering into .opencode/skills/skill-prompt-engineering/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-prompt-engineering", 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.
skill-prompt-engineering仅在即将调用图片、视频或音乐生成模型时使用。负责把已定稿的 directorplan、剧本文字和终版参考资产编译成“本次调用”的完整生成要求并做调用前自检;不负责重新规划剧情、补发明资产、调用工具或审查生成结果。
Skill Prompt Engineering is an agent skill from wangzai-double-milk/Vibefilming. 仅在即将调用图片、视频或音乐生成模型时使用。负责把已定稿的 directorplan、剧本文字和终版参考资产编译成“本次调用”的完整生成要求并做调用前自检;不负责重新规划剧情、补发明资产、调用工具或审查生成结果。
Its SKILL.md is about 710 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/handbook.md`).
It sits in AI & LLM Engineering, covering Prompt engineering. The repository describes itself as: Open-source AI director agent that turns one plain sentence into a full short film—storyboard, shoot, review, retake, deliver. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7d85f7a. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Skill Prompt Engineering loads about 710 tokens when it runs, and up to ~24k if it reads all its reference files. Until then it costs about 33 tokens; SKILL.md has 131 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 wangzai-double-milk/Vibefilming at commit 7d85f7a, republished under its MIT licence (© wangzai-double-milk). 131 words, ~710 tokens.
.claude/skills/skill-prompt-engineering/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.director_plan 当前对象/segment、剧本逐字文本、实际存在且已过审的参考素材、真实调用设置。director_plan 为主,剧本逐字文本为补充;冲突时停止,先回上游校准。pe_self_check / model_call_preflight: PASS | BLOCKED;至少覆盖 time_axis_motion、expression_and_secondary_motion、prompt_specificity、blocking_findings。BLOCKED 时指出回哪个上游补什么,不得先调用再补理由。参考 A = <对象/文件语义>;只锁 <职责>;不继承 <禁止维度>。故事板只锁剧情流动;blocking / route map 只锁站位或路线;色卡只锁颜色;参考视频只锁声明的连续性、运动、节奏、特效或音色。写视频生成正文时保留这组语法,符号内只放对应内容:
(音乐描述):音乐 / BGM。<具体音效>:音效 / 环境声。{逐字台词}:台词 / 实声对白,并在前文写清说话人和固定音色。【逐字画面文字】:标题标识 / 画面文字 / 屏幕叠字。不要混用符号,也不要把工具参数写进符号轨。
以下任一项出现,结论必须是 阻塞:
优先使用:REF-1、STATE-1、CU-3、COLOR-1、TIME-1、VOICE-1、TXT-1、PHYS-1、USE-1、SPACE-1、ROUTE-1、CONT-1、CHAIN-1、PROP-1、FIX-1。
不要默认读取整本。只按当前调用类型定位:
| 当前问题 | 读取命令 |
|---|---|
| 上游消费、人物标签、台词、文字、故事板、参考职责 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="一、先消费上游" count=210 |
| 七层画面、时间轴、光影、镜头、空间、材质、情绪 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="二、把方案编译成画面" count=260 |
| Seedance 特殊符号 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="三、Seedance 特殊符号" count=45 |
| prompt 写法和调用前流程红线 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="四、生成要求怎么写" count=75 |
| 工具层边界 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="五、不要写工具层内容" count=25 |
| 完整放行检查 | file_read path="skills/skill_prompt_engineering/references/handbook.md" keyword="六、放行自检清单" count=55 |
只报告生成对象、权威来源、实际参考及职责、关键设置,以及第 6 步规定的四项自检证据;阻塞时补充原因和应回到哪个上游补什么。
© wangzai-double-milk, 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 (references) in skills/skill_prompt_engineering of wangzai-double-milk/Vibefilming.
Open the folder on GitHubat commit 7d85f7a
Skill Prompt Engineering 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 |
|---|---|---|---|---|---|---|
| Skill Prompt Engineering this skillwangzai-double-milk/Vibefilming | 162 | — | ~710 | Automated safety check: Pass | MIT | |
| Prompt Improverseverity1/claude-code-prompt-improver | 1.9k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Prompt Engineering Patternsynulihao/AgentSkillOS | 618 | 14 repos | ~1.7k | Automated safety check: Pass | None | |
| Patch CreationPiebald-AI/tweakcc | 2.5k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Senior Prompt Engineermaslennikov-ig/claude-code-orchestrator-kit | 260 | 3 repos | ~1.4k | Automated safety check: Pass | Custom licence | |
| Codex Fable5baskduf/FableCodex | 437 | — | ~1.6k | Automated safety check: Pass | AGPL-3.0 |
severity1/claude-code-prompt-improver
This skill enriches vague prompts with targeted research and clarification before execution.
ynulihao/AgentSkillOS
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production.
Piebald-AI/tweakcc
Create and register new patches for tweakcc. An agent skill from Piebald-AI/tweakcc.
maslennikov-ig/claude-code-orchestrator-kit
Provides reference guides and Python scripts for prompt optimization, RAG evaluation, and agent orchestration when building or tuning LLM systems.
baskduf/FableCodex
Apply a Claude Fable 5 inspired operating style inside Codex.
wshobson/agents
Reference for designing and tuning production LLM prompts: few-shot examples, chain-of-thought, structured outputs, templates and system prompts.
wangzai-double-milk/Vibefilming
当用户要做小红书探店、美食或旅游类短视频,或要求参考/总结指定爆款视频、美食博主实拍报告时使用。负责提炼平台审美、爆款结构、实拍方法、镜头节奏、标题标签和内容约束,适合小红书生活方式内容。
wangzai-double-milk/Vibefilming
当已有已定稿剧本或明确内容大纲,需要设计“怎么拍”时使用;也用于修复主线不清、镜头节拍混乱、资产漏项、空间/道具承接错误。负责产出或局部更新 directorplan,不负责写最终生成 prompt、直接生成素材或做审查放行。
wangzai-double-milk/Vibefilming
当视频目标是商业转化或品牌传播时使用,包括广告、信息流投流素材、带货种草、品牌片、TVC、出海口播、产品卖点视频和转化型口播。负责把卖点、人群、钩子、转化路径和平台投放逻辑转成制作约束。
wangzai-double-milk/Vibefilming
当用户要制作完整影视视频,且任务需要从创意到成片跨多个阶段推进时使用,包括影视剧集、短片、预告片、MV 等。负责整体制作流程的总控、阶段推进、关键节点把关和最终交付收口,适合尚未拆解的完整成片任务。
wangzai-double-milk/Vibefilming
当已经有生成结果,需要判断是否通过、打回或修复时使用,包括图像、故事板、视频段、拼接段和成片。负责生成后质检、问题定位、通过标准、硬伤打回和修复闭环,适合看片、审片、验收和复审场景。
wangzai-double-milk/Vibefilming
当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。
Categories
仅在即将调用图片、视频或音乐生成模型时使用。负责把已定稿的 directorplan、剧本文字和终版参考资产编译成“本次调用”的完整生成要求并做调用前自检;不负责重新规划剧情、补发明资产、调用工具或审查生成结果。. Skill Prompt Engineering is an agent skill from wangzai-double-milk/Vibefilming.
Skill Prompt Engineering fits situations like: tasks that involve Prompt engineering.
Run `npx skills add wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a claude-code`. Or copy the skill folder (skills/skill_prompt_engineering in wangzai-double-milk/Vibefilming) into .claude/skills/skill-prompt-engineering in your project. Claude Code loads it when a task matches its description.
Run `npx skills add wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a codex`. Or copy the skill folder (skills/skill_prompt_engineering in wangzai-double-milk/Vibefilming) into .agents/skills/skill-prompt-engineering 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 wangzai-double-milk/Vibefilming --skill skill-prompt-engineering -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-prompt-engineering, .gemini/skills/skill-prompt-engineering, .github/skills/skill-prompt-engineering and .opencode/skills/skill-prompt-engineering in your project.
SKILL.md names no scripts, command-line tools or credentials: Skill Prompt Engineering is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Skill Prompt Engineering is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 710 tokens (SKILL.md is roughly 2.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 23k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Skill Prompt Engineering: Prompt Improver (severity1/claude-code-prompt-improver, 1.9k stars), Prompt Engineering Patterns (ynulihao/AgentSkillOS, 618 stars), Patch Creation (Piebald-AI/tweakcc, 2.5k stars) and Senior Prompt Engineer (maslennikov-ig/claude-code-orchestrator-kit, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
wangzai-double-milk (a GitHub user) maintains it in wangzai-double-milk/Vibefilming, which has 162 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on July 21, 2026.
Source: wangzai-double-milk/Vibefilming on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.