Agent Skillsfanfan-de/anybox › Initialize Cinema Project

Initialize Cinema Project

GitHub

用于初始化或继续 anybox for cinema 1.0 项目,通过 Cinema Web Runtime 进行创建、打开和检查,并利用 MCP 工具生成故事板。

plugins/Anybox-Plugins/cinema/skills/initialize-cinema-project/SKILL.md fanfan-de/anybox

Trigger Scenarios

用户希望创建新的本地电影项目 用户需要打开现有项目并查看其状态 用户要求基于镜头列表生成故事板

Install

npx skills add fanfan-de/anybox --skill Initialize Cinema Project -g -y
More Options

Non-standard path

npx skills add https://github.com/fanfan-de/anybox/tree/master/plugins/Anybox-Plugins/cinema/skills/initialize-cinema-project -g -y

Use without installing

npx skills use fanfan-de/anybox@Initialize Cinema Project

指定 Agent (Claude Code)

npx skills add fanfan-de/anybox --skill Initialize Cinema Project -a claude-code -g -y

安装 repo 全部 skill

npx skills add fanfan-de/anybox --all -g -y

预览 repo 内 skill

npx skills add fanfan-de/anybox --list

SKILL.md

Frontmatter
{
    "name": "Initialize Cinema Project",
    "description": "Initialize or continue an anybox for cinema 1.0 project through the Cinema Web Runtime, then inspect it or seed a storyboard with the bundled Cinema MCP tools."
}

Initialize Cinema Project

Use this skill when the user wants to create, open, inspect, or begin planning a local anybox for cinema project.

Runtime ownership

  • Treat the Cinema Web Runtime as the only owner of project initialization, repair, and migration.
  • Do not create or rewrite .anybox-cinema files with shell commands or generic file-editing tools.
  • Do not place provider credentials in the project. Configure them in the Cinema App; the Runtime stores supported secrets in the operating-system keychain or uses an explicit session-only fallback.
  • Use only the canonical canvas node types: text, image, video, and audio.

Workflow

  1. Resolve the requested project folder to an absolute local path and confirm that it exists.
  2. Ask the user to open anybox for cinema from the Anybox right sidebar.
  3. In the Cinema project launcher, choose the folder and use the initialize/open action. The Runtime creates the current project structure and performs any required migration.
  4. After initialization, call cinema_get_project_summary with the absolute projectRoot to verify the project and report its current canvas state.
  5. If the user supplied a shot list, call cinema_create_storyboard with:
    • the absolute projectRoot;
    • a stable, task-specific idempotencyKey;
    • one shots item per shot, each with a title and optional text or image prompt;
    • includeImageNodes: true unless the user asks for text-only planning.
  6. Leave provider generation, media editing, migration, and delivery to the Cinema App Runtime.

Error handling

  • PROJECT_INITIALIZATION_REQUIRED: initialize the selected folder from the Cinema project launcher, then retry the summary.
  • PROJECT_MIGRATION_REQUIRED: complete the migration in the Cinema App; do not patch project metadata manually.
  • PROJECT_ID_CONFLICT: use the Cinema App's migration/clone-ID flow.
  • Canvas revision conflict: read the latest project state before retrying a write; do not reuse a command with a stale base revision.

Completion

Report the project root, whether the Runtime opened or initialized it, the summary returned by Cinema, and any storyboard nodes created. Recommend the next action in the Create, Edit, or Deliver workspace without claiming that MCP tools performed provider generation or rendering.

Version History

  • 63ab275 Current 2026-08-13 15:03

    修复(cinema):使 1.0 skill 与运行时对齐

  • 374d7ca 2026-07-19 23:21

    移除遗留的cinema web代码并简化应用结构

  • 08dc189 2026-07-05 18:56

Same Skill Collection

.agents/skills/anybox-frontend-guidelines/SKILL.md
.agents/skills/anybox-mobile-release/SKILL.md
.agents/skills/anybox-plugin/SKILL.md
.agents/skills/deploy-anybox-tencent-docker-windows/SKILL.md
.agents/skills/deploy-anybox-tencent-server/SKILL.md
.agents/skills/fanfande-frontend-style/SKILL.md
.agents/skills/fanfande-plugin-structure/SKILL.md
.agents/skills/frontend-ui-style-kit/SKILL.md
.agents/skills/obsidian-like/SKILL.md
.agents/skills/pdf/SKILL.md
.agents/skills/transcribe/SKILL.md
.agents/skills/zhihu-md-publisher/SKILL.md
.anybox/skills/anybox-plugin-development/SKILL.md
.anybox/skills/anybox-start-dev/SKILL.md
packages/chrome-plugin/runtime/skills/chrome/SKILL.md
plugins/Anybox-Plugins/anybox-plugin-development/skills/anybox-plugin-development/SKILL.md
plugins/Anybox-Plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md
plugins/Anybox-Plugins/atlassian-rovo/skills/generate-status-report/SKILL.md
plugins/Anybox-Plugins/bilibili-creator/skills/bilibili-creator/SKILL.md
plugins/Anybox-Plugins/blender/skills/blender-workflow/SKILL.md
plugins/Anybox-Plugins/box/skills/box/SKILL.md
plugins/Anybox-Plugins/browser/skills/browser/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-app-intents/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-simulator-browser/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/appkit-interop/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/build-run-debug/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/liquid-glass/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/packaging-notarization/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/signing-entitlements/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/swiftpm-macos/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/swiftui-patterns/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/telemetry/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/test-triage/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/view-refactor/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/window-management/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/frontend-app-builder/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/frontend-testing-debugging/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/react-best-practices/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/shadcn-best-practices/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/supabase-best-practices/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-branded-presentation/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-resize-for-all-social-media/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-translate-design/SKILL.md

Metadata

Files
0
Version
63ab275
Hash
41552187
Indexed
2026-07-05 18:56

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-14 01:19
浙ICP备14020137号-1 $お客様$