When to use
Identify the artifact the user needs and the existing inputs, and choose the shortest operation chain. Use Canvas as the default path for new tasks; hand off to the frozen dreamina-cli skill only when the legacy dreamina CLI is explicitly requested.
Workflow
| Intent | Sole Execution Entry |
|---|---|
| Install, upgrade, PATH | dreamina-canvas-cli-setup |
| Login, account, refresh, logout | dreamina-canvas-cli-auth |
| Text-to-image | dreamina-canvas-cli-text2image |
| Image-to-image, upscale | dreamina-canvas-cli-image2image |
| Text-to-video | dreamina-canvas-cli-text2video |
| Single-image, first/last frame, multimodal video | dreamina-canvas-cli-ref2video |
| Voice narration | dreamina-canvas-cli-text2voice |
| Background music | dreamina-canvas-cli-text2audio |
| Canvas, assets, timeline, quote, query, download | dreamina-canvas-cli |
| Reference video to complete final cut | dreamina-video-production |
Step 1: Record the user's intent, inputs, delivery requirements, and any existing identity.
Step 2: Fill in only the missing install/login/asset conditions; do not re-execute completed steps.
Step 3: Hand off the operation to the entry point in the table above, and load its specification by skill name. Hand off pure prompt requirements to the corresponding dreamina-prompt-*.
Step 4: Report drafts, quotes, approved, submitted, terminal states, and verified files separately; hand off to dreamina-video-evaluator when evaluation is needed.
Rules
- Hand off across skills by name only. For a missing install entry point:
npx skills add full-aigc-skills/dreamina-skills --skill <skill-name>。 - Do not execute private plugin Python APIs, and do not take on a second set of parameter and billing rules.
- Do not equate ordinary membership or local login status with generation permission.
Validation checklist
- Choose the sole task entry point corresponding to the input and mode.
- If a submitId already exists, resume instead of regenerating.
- The final result includes artifact acceptance and unfinished stages.
Gotchas
- Single-image reference belongs to ref2video; do not fabricate an i2v mode.
- Video production depends on dedicated project tools; report the gap when the tools are unavailable.
- Orchestration does not replace user approval of the budget.
Progressive disclosure (read on demand)
- When you need to triage among the nine Canvas CLI entry points and the Prompt/video project skills, read Workflow Contract。
- When encountering timeouts, an existing submitId, or recovery scenarios, read Errors and Recovery。
- When self-checking before handoff (sole entry point, no duplicate submission, includes acceptance evidence), read Verification Checklist。
Non-applicability and Boundaries
Not applicable to invoking uninstalled private plugin implementations. Hand off Canvas generation to the nine CLI entry points; use the corresponding professional skills for Prompt creation and complete video projects respectively.