interactive-story
在 DramaClaw 中策划、创建、检查或编辑互动影游、互动短剧和互动广告,并引导阶段进度与下一步(interactive film、FMV、branching…
Create, revise, confirm, run, or resume multi-node DramaClaw Freezone canvas workflows. Use for requests involving a workflow, several connected nodes, grouped production stages, storyboards, or text/image/video/audio pipelines; do not use for one standalone canvas operation or
Claude Code
$ npx -y skills add dramaclaw/dramaclaw --skill dramaclaw-workflows --agent claude-code
Codex
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a codex -y
Cursor
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a cursor -y
Gemini CLI
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a gemini-cli -y
GitHub Copilot
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a github-copilot -y
OpenCode
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a opencode -y
Windsurf
$ npx skills add dramaclaw/dramaclaw --skill dramaclaw-workflows -a windsurf -y
name: dramaclaw-workflows description: Create, revise, confirm, run, or resume multi-node DramaClaw Freezone canvas workflows. Use for requests involving a workflow, several connected nodes, grouped production stages, storyboards, or text/image/video/audio pipelines; do not use for one standalone canvas operation or for 预演台/previz scene blocking (edit a previzNode instead).
Build one coherent workflow transaction, not a sequence of standalone canvas edits.
node task briefs. Each node prompt should state its task, scope, upstream outputs, and reference roles in one or two concise sentences. Preserve user-provided story facts and source material. In a compact Intent, keep every user-confirmed quantity, named object, exclusion, and visual continuity anchor in `user_goal`; `planner.units` may distribute steps but must not replace those shared facts with a short summary. Do not invent details the user did not provide. Carry a confirmed visual style into each image/video task brief, or supply it through an actual consumed upstream text output; a Skill title or an unrelated node does not carry that style into a media node by itself. When a video consumes upstream images through `media_input_for`, select a reference-capable generation mode supported by its chosen Catalog model and reference count. Do not leave the mode unset or use `textToVideo`; an edge alone cannot make a text-only mode consume images. If no compatible mode is available, stop on the catalog/preflight blocker instead of dropping the media input or silently changing an explicit user choice. Do not invent finished scripts, detailed shot-by-shot storyboards, dialogue, camera choreography, sound cues, or final media prompts before upstream stages execute. A concrete action brief explicitly required by the selected Skill for Draft review is a planning constraint: author it now, with enough short sentences to specify the actions; do not defer it as a future instruction. Execution-time Recipe compilation uses actual upstream outputs to produce executable prompts.
Never invent `project://` paths. Use a canvas summary already supplied by the host; if current canvas data must be refreshed, call `freezone_get_canvas_ontology` instead of inventing a `canvas://` resource. MCP clients must use only resource URIs returned by `resources/list` or `resources/templates/list`. The Workflow MCP intentionally returns an empty static `resources/list`; this is supported and does not mean the catalog is unavailable. Discover accessible Skill/Recipe IDs with `workflow_catalog_search`, then use the advertised templates for resource reads. Do not enumerate or guess another user's private catalog IDs.
exact `server` returned by the host. In DramaClaw's Codex adapter, filesystem-backed Skill files are read from `dramaclaw`; workflow catalog resources use `dramaclaw_workflows` (underscore). Never call `resources/read` with an inferred `dramaclaw-workflows` server key.
compilation when it is available. Use the authorized DramaClaw MCP server for draft persistence, approval, canvas commit, and execution. Tool names are host-neutral; call them through the MCP mechanism supported by the current agent.
Never pass it to `workflow_skill_get`, `freezone_get_workflow_skill`, or an intent's `skill_id`. Select the matching production Workflow Skill returned by the catalog instead.
the user asks for a video stage, and use `social-content-campaign` only for an explicit social platform image-set request. Do not report a Skill conflict or ask the user to accept video merely because the older general video Skill also contains an image stage.
`freezone_create_edge`, `freezone_group_nodes`, or other single-operation tools.
Correct the workflow intent/plan or report the blocking error.
bypassing WorkflowPlan validation. A user selection cannot authorize that bypass. When a Skill's required stage conflicts with an exact node-only constrai
A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线,漫剧、广告、电商、乙游皆可
在 DramaClaw 中策划、创建、检查或编辑互动影游、互动短剧和互动广告,并引导阶段进度与下一步(interactive film、FMV、branching…
Overlay doctrine for captions in HyperFrames videos — the caption MODEL (drop / rail / embed) and the rule that captions are an…
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when…
This skill should be used when a Seedance 2.0 prompt contains generic AI filler, hollow superlatives, vague cinematic language,…