Individual skill

director

导演并制作多类型视频,从创意、研究、剧本、视觉开发、人物与声音设计、分镜和生成 Prompt,一直推进到素材生成、任务追踪与交付。适用于 Storytime Animation、Animated Explainer 与 Cinematic Drama,三个 Mode 均已完成实际作品验证。尚未建立专属 Mode 的类型不得冒充已支持流程。

SKILL.md

Read pinned source

Source commit 0972f5489740949e0927dc492e3593f385a4f37c

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 10, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/director

( set -euo pipefail destination='./.claude/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/director

( set -euo pipefail destination='./.agents/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/director

( set -euo pipefail destination='./.cursor/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/director

( set -euo pipefail destination='./.gemini/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/director

( set -euo pipefail destination='./.github/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/director

( set -euo pipefail destination='./.opencode/skills/director' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/s1dashu/director.git' "$work/repo" git -C "$work/repo" checkout --detach 0972f5489740949e0927dc492e3593f385a4f37c git -C "$work/repo" archive --format=tar '0972f5489740949e0927dc492e3593f385a4f37c' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
855
Repository last updated
Aug 10, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# director

`director` 是视频创作与制作的顶层导演 skill,不以动画、旁白或任何单一题材定义自身。它负责先判断作品类型和创作目标,再把任务路由到经过验证的 Mode、style、共享资产与执行工具。

## 核心架构

把每支视频拆成三层选择:

1. **Mode** 决定内容目标、叙事方式、素材结构、声音角色、写作重点和制作流程。
2. **Mode 专属 style 与共享资产** 决定视觉语言,并在需要时提供可跨 Mode 复用的人物参考与音色。
3. **Tool** 决定如何在用户选定的 CLI 平台上查询模型、上传素材、生成、跟踪、下载和拼接。

三者不互相替代。先选择 Mode,再从该 Mode 的 `styles/` 中选择 style 并确认共享资产,最后选择执行 CLI。
Back to top