Open Film Skills

Portable, modular directing intelligence for Codex, Claude Code, TRAE, CodeBuddy, WorkBuddy, and other Agent software.

简体中文 · 日本語 · 한국어 · English

Packaged skills Experimental skills Standalone packages Design guides Agent hosts Languages License Validate Skills

Two ways in

I need one craft I want the complete studio
Read one module's design contract on GitHub, download one ZIP, and install one self-contained folder. No shared repository directory is required. Install all 18 packaged Skills in the Agent host you already use, then move from script through assets, shots, production, and validation.
Browse 40 English / Chinese design guides · Choose one Skill · Installation guide Download the complete package · Architecture

Start here

The design guide is the human-readable entrance. The linked runtime file remains the exact Agent instruction, and the ZIP remains the standalone installable package.

I want to… Read the design Runtime ZIP
Write, revise, or diagnose a script director-agent SKILL.md Download
Turn an approved script into readable shots and generation prompts ai-storyboard-director SKILL.md Download
Define reusable character, scene, or prop references character-asset · scene-asset · prop-asset Character · Scene · Prop Character · Scene · Prop
Add an observable genre-specific visual language Browse genre design guides Runtime index Latest release
Produce an approved passage as AI video produce-ai-video SKILL.md Download
Plan an end-to-end short-drama workflow ai-short-drama-production SKILL.md Download
Design or audit a distinctive web interface web-design-director SKILL.md Download

Testing: storyboard motion candidate 5.4.3

ai-storyboard-director-motion-lab is an explicit-only experimental test line for complex camera paths, motion-reference video, visual transformations, and 3D previs responsibilities. It does not replace formal ai-storyboard-director 5.4.2, is excluded from the complete-studio ZIP, and requires --experimental for local installation. Read the runtime contract · Download the experimental ZIP

The promise

These Skills do not replace judgment with prompt decoration. They turn story causality, character purpose, blocking, spatial continuity, physical action, light, materials, and production gates into reusable operating contracts.

The visible result comes first: a readable script, shot plan, asset contract, visual direction, research report, or qualified media deliverable. Internal schemas and checks support that result; they do not replace it.

Read the design before installing

All 20 modules have a GitHub-readable design guide in both English and Simplified Chinese: 40 pages generated from one reviewed contract registry. Every page explains the module's purpose, principles, inputs, workflow, directed return path, review gates, pass evidence, outputs, boundaries, host requirements, and every file shipped in that standalone package.

The guides explain the runtime contract; they do not replace it. SKILL.md remains the canonical Agent instruction. Structural validation, host execution, real-task evidence, and explicit user acceptance remain separate states.

Quick install

Clone the repository:

git clone https://github.com/62656456/ai-film-skills.git
cd ai-film-skills

See every available module:

python scripts/install_skill.py --list

Install one Skill:

python scripts/install_skill.py ai-storyboard-director --platform claude-code

Or download one ready-to-extract ZIP from the latest release. Each archive contains one complete Skill folder.

Choose the host explicitly:

python scripts/install_skill.py ai-storyboard-director --platform codex
python scripts/install_skill.py ai-storyboard-director --platform claude-code
python scripts/install_skill.py ai-storyboard-director --platform codebuddy

TRAE uses a project-level .agents/skills/ folder. WorkBuddy imports the release ZIP through Add Skill → Upload Skill. Every packaged folder carries its own required references; experimental Skills are excluded from the normal complete package. See Installation and Agent compatibility.

Designed to travel alone

  • Every package contains a portable SKILL.md plus its own scripts and required references. agents/openai.yaml is optional Codex metadata and is never a runtime dependency.
  • Every module is independently useful inside its stated outcome boundary. “Standalone” does not mean that a style module writes a script, an asset contract generates an image without a media tool, or a production workflow bypasses cost and permission gates.
  • Each design guide states what the module can deliver alone, what it cannot claim alone, and which host capabilities are still required.
  • The repository validator rejects missing local dependencies and a return of the old shared-reference folder.
  • Releases publish one ZIP per Skill plus one complete-studio ZIP and a SHA-256 manifest.
  • Structural portability is checked automatically; real-project quality remains a separate status claim.

Try a module immediately with the quick-start prompts.

Works with your Agent

Host Documented route
Codex ~/.codex/skills/<name>/
Claude Code ~/.claude/skills/<name>/ or .claude/skills/<name>/
TRAE <project>/.agents/skills/<name>/
CodeBuddy ~/.codebuddy/skills/<name>/ or .codebuddy/skills/<name>/
WorkBuddy Import the standalone ZIP in Add Skill → Upload Skill
Other Agents Use the Agent Skills loader, or attach SKILL.md and its local resources as instructions

The canonical content is shared across every host. Native discovery and tool permissions still belong to the host, so the repository distinguishes native support from a prompt-only fallback. The exact product-name checks—including “Cloud Code,” “Trint,” and “WorkerBilly”—are documented in Agent compatibility.

Skill map

Layer Skills Status
Story and directing director-agent, ai-storyboard-director Deployed
Asset definition character-asset, scene-asset, prop-asset Deployed
Visual language cyberpunk-design, epic-design, fantasy-design, horror-design, noir-design, romance-design, war-design, wuxia-design Deployed
Production produce-ai-video Deployed
Workflow orchestration ai-short-drama-production Packaged; validation pending
Product and research web-design-director, d-official-market-analysis, d-data-analysis-semantic-layer Deployed
Experimental hard-sci-fi-visual-director, ai-storyboard-director-motion-lab Isolated from normal installation; the 5.4.3 motion lab is Testing and explicit-only

See the detailed Skill catalog, 40 design guides, shared design system, and architecture.

Status means something

  • Deployed: the current personal runtime package is in use. It is not automatically described as stable in practice.
  • Packaged: structurally complete enough to distribute, but not currently deployed.
  • Experimental: isolated from normal installation and clearly marked as unapproved or incomplete.
  • Retired: intentionally absent. A retired package is not restored from an old file.
  • Third-party: not republished as original work.

Repository design

The repository is organized as a production map rather than a wall of prompts. The visual system uses film-slate black, script-paper white, signal orange, cool cyan, and brass. One horizontal route—story → assets → visual language → shots → production → validation—acts as the signature element across the README and diagrams.

The information architecture was informed by OmniRoute: a strong visual thesis, immediate navigation, visible status, multilingual entry points, copyable quick starts, diagrams, contribution routes, security guidance, and explicit third-party notices. No OmniRoute brand asset, illustration, copy, or code is included here.

Contributing and safety

  • Read CONTRIBUTING.md before proposing a Skill change.
  • Report accidental secrets or private information through SECURITY.md, not a public issue.
  • See THIRD_PARTY_NOTICES.md for excluded and adapted material.
  • Check the exact public boundary in PUBLICATION_SCOPE.md.
  • Regenerate the bilingual guides with python scripts/generate_skill_guides.py after changing the reviewed contract registry.
  • Run python scripts/validate_skill_docs.py and python scripts/validate_repository.py before submitting changes.

Feedback and contact

The project grows through concrete use, not promotional claims. Share the request you tried, the Skill used, what worked, and the one improvement that would matter most.

License

Personally authored content in this repository is licensed under the Apache License 2.0, unless a file says otherwise.