DSH Plugins Marketplace

DSH Plugins

Plugins

/

dreamina-canvas-plugin

f

dreamina-canvas-plugin

Manifest valid

Build Dreamina canvas node graphs and timelines with quoted runs and verified assets.

hasBundlePatch

Dreamina Canvas

Plugin marketplaces

This plugin belongs to AIGC content creation.

CategoryMarketplacePurpose
Full-stack developmentFull Stack PluginsArchitecture and UI design, code understanding, quality checks, code review, workflow governance, and server operations
AIGC content creationFull AIGC PluginsImage, video, audio, music, 3D, and multimodal content creation

Dreamina Canvas — shape ideas on a structured canvas

Build Dreamina canvases from typed nodes and a timeline, keep the free save step separate from the quoted run, and download assets with byte counts and SHA-256 receipts.

Version Skills License

English | 简体中文 · Install · Quick start · Skills · Architecture · Troubleshooting

Positioning

dreamina-canvas turns a brief into a structured Dreamina canvas: typed nodes, a timeline, capability discovery at run time, a free draft save, then a quoted run that only executes after you approve it. The plugin never hard-codes catalog values, never merges the save step with the run step, and never mints a replacement submitId to recover from a timeout.

It is a strict wrapper around the installed dreamina-canvas CLI and ships no MCP server: the eleven Skills drive the CLI through an argv-only adapter. Authentication and canvas state stay with the CLI; the plugin persists only non-secret operation identifiers.

Installation

Prerequisites

  • Python 3.11 or newer on PATH.
  • The dreamina-canvas CLI, installed and authenticated before first use. The setup and auth Skills can run the official installer and login, but only after explicit authorization, and the binary is never bundled.
  • Visual-loop runtime dependency: jsonschema from requirements.txt. Install with python -m pip install -r requirements.txt.
  • Development and test gates additionally use requirements-dev.txt.

From the plugin marketplace

codex plugin marketplace add partme-ai/full-aigc-plugins
codex plugin add dreamina-canvas@full-aigc-plugins

Restart the host and open a new task so the Skills load. Then verify the packaged Skills still match the upstream lock file:

python scripts/verify_dreamina_canvas_skills.py

Quick start

flowchart LR
    A[Brief] --> B[Discover live models and voices]
    B --> C[Compose nodes and timeline]
    C --> D[Save draft, no charge]
    D --> E[Quote the exact node set]
    E --> F{Approval}
    F -->|approved| G[Run once]
    F -->|rejected| C
    G --> H[Query by submitId]
    H --> I[Download with byte and SHA-256 receipts]
Create a Dreamina canvas for a 15-second product teaser. Draft the nodes and
do not run anything yet.

Expected observation: live capabilities are discovered, typed nodes are composed, a draft is saved, and the plugin confirms that nothing was charged. Ask for a quote next; the run happens once, after you approve the credit total.

What you can build

WorkflowBuilt-in pathVerifiable output
Image nodesdreamina-canvas-cli-text2image, dreamina-canvas-cli-image2imageSaved draft, quoted run, verified image assets
Video nodesdreamina-canvas-cli-text2video, dreamina-canvas-cli-ref2videoFirst/last-frame or reference-driven video assets
Audio nodesdreamina-canvas-cli-text2voice, dreamina-canvas-cli-text2audioNarration or music assets with the chosen voice
Canvas compositiondreamina-canvas-cli, /dreamina-canvas-compose, /dreamina-canvas-timelineNode graph, timeline tracks, replaced clips and audio
Operate and recoverdreamina-canvas-cli-auth, /dreamina-canvas-run, /dreamina-canvas-resumeApproval record, quote, ledger entry and resumed operation

Skills

SkillWhat it does
dreamina-canvas-cliShared canvas operations: model and voice discovery, canvas and asset management, node editing, timeline, quote-bound run, resume and verified download.
dreamina-canvas-cli-setupInstalls, updates or verifies the CLI, including PATH troubleshooting.
dreamina-canvas-cli-authLogin, device authorization, account check, credential refresh and logout.
dreamina-canvas-cli-text2imageText-to-image mode: inputs, validation, draft and scene acceptance.
dreamina-canvas-cli-image2imageImage-to-image and upscale mode.
dreamina-canvas-cli-text2videoText-to-video mode.
dreamina-canvas-cli-ref2videoReference-media video, including m2v and first/last-frame modes.
dreamina-canvas-cli-text2voiceText-to-speech mode.
dreamina-canvas-cli-text2audioMusic generation mode.
dreamina-canvas-harnessRouting and controller boundary for approvals, one-round visual evaluation, recovery and delivery evidence.
dreamina-canvas-useRoutes an unspecified image, video, voice or music request to the right entry point.

Slash commands

CommandWhat it does
/dreamina-canvasEntry point; routes canvas creation, composition and generation.
/dreamina-canvas-setupInstall, upgrade or verify the CLI, including PATH fixes.
/dreamina-canvas-authCheck, refresh or recover the login state.
/dreamina-canvas-createCreate or switch a canvas and confirm the projectId.
/dreamina-canvas-imageText-to-image: draft, approved run, verified output.
/dreamina-canvas-image2imageImage-to-image and upscale.
/dreamina-canvas-videoText-to-video: draft, approved run, verified output.
/dreamina-canvas-ref2videoReference-media or first/last-frame video.
/dreamina-canvas-audioText-to-speech with a selected voice.
/dreamina-canvas-musicMusic generation by style and duration.
/dreamina-canvas-assetsUpload assets, check status and place them on the canvas.
/dreamina-canvas-composeCompose text, element and generation nodes in dependency order.
/dreamina-canvas-timelineArrange tracks, replace clips and audio.
/dreamina-canvas-runQuote saved nodes, obtain credit approval and submit once.
/dreamina-canvas-resumeQuery, wait for or resume a submitted operation.

Configuration

There is no plugin configuration file and no credential in this repository. Behaviour is driven by CLI arguments plus your explicit approval.

SettingWhere it livesNotes
CLI binarydreamina-canvas on PATHOverridable through the adapter for controlled deployments
AuthenticationThe CLI's own storeThe plugin never reads or writes it
Operation ledger<root>/operations/<profile-and-environment>/<submitId>.jsonMode 0600; non-secret fields only
Credit ceilingSupplied with the approvalA ceiling below the latest authoritative total is refused

Architecture and security

dreamina-canvas-plugin owns the adapter, the approval guard, the operation ledger and the artifact guard. The CLI owns login and remote state; Dreamina owns the canvas service. The authors receive no asset.

  • Save and run are separate operations; no quote means no approval is possible.
  • An approval is bound to the quoted node set and its project, and a consumed approval is rejected as a replay.
  • Timeouts resume through the existing submitId; a missing ledger record escalates to a human instead of retrying.
  • Only non-secret identifiers are persisted, and credential-like field names are rejected before anything is written.
EvidenceStatus
Offline, unit and scenario gatesCurrent local regression record in docs/verification/round-safety-2026-10-08.md
Visual single-round controllerTarget upload and one-credit paid canary recorded for the 2026-09-22 controller
Live, paid and Windows reruns for 0.5.0Not claimed by this README; see docs/verification/ for the dated records

Troubleshooting

SymptomCheck firstResolution
Skills are missingPlugin statusRestart the host and open a new task
The CLI is not founddreamina-canvas on PATHRun /dreamina-canvas-setup and approve the install, or install it manually
A run pauses for approvalThe pending quoteReview the credit total, then approve or reject
A run times outThe ledger entryResume by the existing submitId; do not re-quote blindly
A download fails verificationThe receiptRe-download; a mismatched byte count or digest is a hard failure
Login is requiredThe CLI sessionAuthenticate with the CLI, then retry

Upgrade

codex plugin marketplace upgrade full-aigc-plugins
codex plugin add dreamina-canvas@full-aigc-plugins

Re-run python scripts/verify_dreamina_canvas_skills.py after upgrading: the packaged Skills are pinned to an upstream snapshot, and the ledger format is versioned.

Current packaged version: 0.5.1+codex.20261018 (development preview).

Contributing and support

Open functional issues at https://github.com/full-aigc-plugins/dreamina-canvas-plugin/issues. Read CONTRIBUTING.md and SECURITY.md first, and state the CLI version you verified against, whether the change alters approval binding or the ledger format, and include the affected tests.

License

Apache-2.0 — see LICENSE, NOTICE and THIRD_PARTY_NOTICES.md.

Comments

Loading…

Similar plugins

image-factory-plugin

by full-aigc-plugins

Plan, batch-generate, and evaluate images with approved spend and hash-verified receipts.

Manifest valid

★ 0

Apache-2.0

Python

Oct 18, 2026

dsh plugin --profile web add image-factory-plugin

by sumingwang233

Native DeepSeek Harness code intelligence, review workflows and interactive graphs powered by Code Review Graph

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Oct 8, 2026

dsh plugin --profile web add dsh-code-review-graph

by full-aigc-plugins

Build and audit editable spreadsheets with live formulas, tables, and charts.

Manifest valid

★ 0

Apache-2.0

JavaScript

Oct 18, 2026

dsh plugin --profile web add gridcraft-plugin

by full-aigc-plugins

Run Doubao ASR/TTS, Seedream images, and Seedance video with explicit cost gates.

Manifest valid

★ 0

Apache-2.0

Python

Oct 18, 2026

dsh plugin --profile web add volcengine-design-plugin

by JohnXu22786

Code knowledge graph plugin for agent harnesses (dsh): indexes symbols, call sites and imports into SQLite, answers call/dependency questions via CLI or stdio MCP tool server

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 3

↓ 26/wk

MIT

Python

Sep 29, 2026

dsh plugin --profile web add dsh-codegraph

by full-aigc-plugins

Draw, inspect, and export 2D CAD drawings, with a reopened DXF check before delivery.

Manifest valid

★ 0

Apache-2.0

JavaScript

Oct 18, 2026

dsh plugin --profile web add cadcraft-plugin