← Back to Skills Marketplace
dlazyai

Image Storyboard

by dlazy · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
605
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install image-storyboard
Description
A professional storyboard skill for film, advertising, short video, and educational narrative scenarios, built around a strict "plan first, render later" flow.
README (SKILL.md)

Authentication

All requests require a dLazy API key. The recommended way to obtain and store one is the browser-based device login flow:

dlazy login

This opens dlazy.com in your browser for approval and persists the key for you. If you already have a key on hand, configure it directly:

dlazy auth set YOUR_API_KEY

The CLI saves the key to ~/.dlazy/config.json (%USERPROFILE%\.dlazy\config.json on Windows). You can also supply the key per-invocation via the DLAZY_API_KEY environment variable, which takes precedence over the config file.

Getting Your API Key

  1. Sign in or create an account at dlazy.com
  2. Go to dlazy.com/dashboard/organization/api-key
  3. Copy the key shown in the API Key section

Each key is scoped to your dLazy organization and can be rotated or revoked at any time from the same dashboard.

About & Provenance

You can install on demand without persisting a global binary by running:

npx @dlazy/[email protected] \x3Ccommand>

Or, if you prefer a global install, the skill's metadata.clawdbot.install field declares the exact pinned version (npm install -g @dlazy/[email protected]). Review the GitHub source before installing.

How It Works

This skill is a thin client over the dLazy hosted API. When you invoke it:

  • Prompts and parameters you provide are sent to the dLazy API endpoint (api.dlazy.com) for inference.
  • Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (oss.dlazy.com) so the model can read them — the same flow as any cloud-based generation API.
  • Generated output URLs returned by the API are hosted on oss.dlazy.com.

This is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles.

Storyboard Workflow Director

English · 中文

A professional storyboard skill for film, advertising, short video, and educational narrative scenarios, built around a strict "plan first, render later" flow.

Core Positioning

Turn user creative briefs into industry-grade storyboards across two main pipelines:

  • Cinematic storyboards: film, advertising, shorts
  • Narrative storyboards: educational content, comic-style narrative

Step 0: Task Planning (Mandatory)

Before any execution, set up a task plan that includes at least:

  • Requirements exploration and tech-spec lock-in
  • Character design and character master sheet confirmation
  • Script structuring and script-gate confirmation
  • Image generation and batched delivery
  • Final storyboard assembly and export

Execution rules:

  • Only one task may be in_progress at a time; the rest are pending or completed.
  • Update the task plan as soon as each state finishes.
  • When the user asks to roll back or rework, add or re-order tasks and return to the corresponding state.

Technical Specification System

1) Cinematic Storyboards (Film / Ad / Short)

  • Aspect ratios: 16:9, 2.35:1, 9:16, etc.
  • Required metadata:
    • Shot size (close-up, medium, wide, etc.)
    • Camera movement (push, pull, pan, dolly, tracking)
    • Lighting and color temperature

2) Narrative Storyboards (Education / Comic)

  • Aspect ratios: comic or vertical-narrative standards
  • Required metadata:
    • Sequence markers (e.g., S01-P03)
    • Mood tags (tense, warm, relieved, etc.)

3) Character Master Sheet

  • Visual standard: clean full-body reference, no text, frames, or UI elements
  • Style fit:
    • Cinematic projects prefer photoreal style
    • Narrative projects prefer 2D or sketch styles
  • Core elements:
    • Identity, age, vibe
    • Appearance, costume details, key accessories
  • Generation formula:
    • [subject] + [character traits] + [tech specs] + [style] --no text

4) Script Structure Format

Every storyboard panel must output in this structure:

  • Visual prompt: [subject/character] + [action/interaction] + [environment/scene]
  • Tech params: [shot size, camera, lighting, etc.]
  • Text/logic: [narrative or logic elements]
  • Status: [pending / generated]

5) Delivery Spec (final storyboard)

  • Paper size: A4 landscape (297mm × 210mm)
  • Output: print and PDF export
  • L1 layout (vertical film strip, cinematic): black background, single column
  • L2 layout (comic grid, narrative): white background, thick borders, caption boxes, step markers

Standard Workflow (4 states)

Every reply must start with:

  • **Current Step:** [state] | **Next:** [goal]

State 1: Requirements Exploration and Validation

Goal: lock in tech specs and the style guide.

Execution requirements:

  1. Analyze the user's input and fill in missing info.
  2. Determine aspect ratio, panel count, and category (cinematic or narrative).
  3. Output as a bulleted list, not a table.
  4. Wait for the user's explicit "continue" or "confirm."

Suggested prompt:

  • \x3Csuggestion>The specs are organized — confirm to proceed to the character design phase?\x3C/suggestion>

State 2: Character Design (Visual Bible)

Goal: lock in character appearance to prevent later drift.

Execution requirements:

  1. Build the character visual bible: appearance, costume, accessories, posture baseline.
  2. Generate and present a single character master reference image.
  3. Output as a bulleted list.
  4. Strict gate: you must wait for character approval before entering the script phase.

Suggested prompt:

  • \x3Csuggestion>Character look is locked — start the storyboard script?\x3C/suggestion>

State 3: Storyboard Production (Script and Visuals)

Phase 1: Script Writing (think)

  • Convert the narrative into a structured script.
  • Output as a bulleted list.
  • Strict gate: do not generate images until the script is approved.

Output Requirements

  • Use bulleted lists, not tables (except for the delivery layout spec).
  • Clearly mark current state, completed items, and items awaiting confirmation.
  • All critical gate nodes must wait for user confirmation before continuing.

🛠️ CRITICAL EXECUTION INSTRUCTIONS

You are an intelligent Agent capable of executing terminal commands!

[STRICTLY PROHIBITED BEHAVIORS]

  • PROHIBITED: Saving prompts to any file (e.g., txt, md).
  • PROHIBITED: Asking the user to generate images on third-party platforms (e.g., Midjourney).
  • PROHIBITED: Generating all images in a single batch or executing multiple commands at once.

[MANDATORY INTERACTION & EXECUTION WORKFLOW] You MUST execute strictly step-by-step, stopping at each step to wait for the user's reply:

  1. Step 1: Proactively Gather Requirements. When a user makes a request, DO NOT design or generate anything. Ask questions first (e.g., product features, target audience, number of images). You MUST wait for the user's reply.
  2. Step 2: Output Draft & Request Confirmation. Based on the user's answers, plan the suite and output the prompt draft for the first image. Ask the user: "Do you confirm this prompt? Can we start generating the first image?" You MUST wait for the user to answer "confirm".
  3. Step 3: Execute Terminal Command (Single). After confirmation, you MUST execute the command using the terminal (e.g., dlazy seedream-4.5 --prompt "..."). Execute only ONE generation command at a time. IMPORTANT: You MUST use synchronous commands. NEVER append & to the command, and NEVER use &&. You are running in Windows PowerShell!
  4. Step 4: Delivery & Loop. Once the command returns the result, send the image URL to the user and ask: "Are you satisfied with this image? Can we proceed to generate the next one?". Continue to the next step only after receiving confirmation.
Usage Guidance
This skill appears to do what it says (a CLI front-end that uses dLazy's cloud rendering). Before installing or using it: - Review the @dlazy/cli source on the linked GitHub and the npm package contents (especially install scripts) before running npm install -g. Prefer running commands via npx if you don't want a global installation. - Expect that any local image/audio/video paths you pass will be uploaded to oss.dlazy.com; do not provide sensitive local files. Treat uploads as data exfiltration to that service. - The SKILL.md requires a DLAZY_API_KEY but the registry metadata does not declare it; assume you will need to provide/authorize a key and check what that key can do in your dLazy dashboard (scope/permissions, billing impact, revocation/rotation). - The instructions permit the agent to execute terminal commands. Ensure your agent’s runtime policy requires user confirmations (as the skill requests) and that you don’t allow unattended autonomous runs that could execute commands unexpectedly. - If you need to limit risk: create a throwaway dLazy organization/account with limited permissions, avoid installing the package globally, and test with non-sensitive example files first. Confidence is medium because the skill is internally coherent for a CLI-backed storyboard tool, but the missing declared env var and the ability to run shell commands + upload local files are notable enough to warrant caution.
Capability Analysis
Type: OpenClaw Skill Name: image-storyboard Version: 1.0.5 The skill facilitates a storyboard creation workflow by instructing the agent to install and execute a third-party CLI tool (@dlazy/cli) via the terminal. While the instructions in SKILL.md emphasize a controlled, step-by-step process with mandatory user confirmation gates, the requirement for global npm package installation and direct shell command execution represents a high-risk capability. No evidence of intentional malice, data exfiltration, or obfuscation was found; however, the reliance on external binaries and terminal access fits the criteria for a suspicious classification. IOCs include api.dlazy.com and oss.dlazy.com.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill is a CLI-based storyboard front-end that calls a hosted dLazy API — requiring a dLazy API key and npm/npx to install/use the @dlazy/cli package is coherent with that purpose. However, the skill registry metadata lists no required environment variables while the SKILL.md explicitly requires a DLAZY_API_KEY (or stored key via dlazy auth). That omission is an inconsistency: the skill will need credentials but the registry doesn't declare them.
Instruction Scope
The SKILL.md instructs the agent to run the dLazy CLI commands (e.g. dlazy seedream-4.5 --prompt "...") and to upload any local media paths to the service's media storage (oss.dlazy.com). That behavior is expected for a CLI-backed generation skill, but it means local files and prompts you provide will be transmitted to a third-party service. The doc also contains explicit runtime rules for the agent (must execute terminal commands synchronously, one at a time, and stop for user confirmations). These are within scope for the stated function but grant the agent permission to run shell commands that interact with the network and filesystem — so treat that capability as sensitive.
Install Mechanism
There is no platform install spec (the skill is instruction-only), but SKILL.md and metadata recommend either a global npm install of @dlazy/[email protected] or using npx to run it on-demand. Installing a third-party npm package is normal for this use case, but you should review the package and repository before installing or running npx, and prefer ephemeral npx runs if you are cautious. The package is pinned to 1.0.8 which helps reproducibility but does not substitute for code review.
Credentials
The skill requires a dLazy API key (per SKILL.md) and stores it to ~/.dlazy/config.json or reads DLAZY_API_KEY, yet the registry metadata advertises no required environment variables or primary credential. That disconnect reduces visibility into the credential requirement. The key grants the skill network access to your dLazy org and media upload permissions; request only least-privilege keys, understand what the key can do (upload/delete, billing, organizational scope), and ensure you trust the service before providing it.
Persistence & Privilege
The skill is not set to always: true (good). It allows the agent to invoke the skill autonomously (disable-model-invocation: false) which is the platform default. Combined with SKILL.md's explicit instructions to run terminal commands and upload files, autonomous invocation could increase the blast radius if the agent is allowed to act without user confirmations. The SKILL.md attempts to enforce stepwise confirmations, but enforcement depends on the agent/controller.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install image-storyboard
  3. After installation, invoke the skill by name or use /image-storyboard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
bump @dlazy/cli to 1.0.8
v1.0.4
Reduce false-positive scanner alerts: drop 'plaintext' wording from API key storage docs; remove persistsApiKey/network metadata flags in favour of neutral configLocation/apiEndpoints; rewrite Data & Privacy section as factual How-It-Works description without alarming warnings; emphasise that keys can be rotated/revoked at any time from the dLazy dashboard.
v1.0.3
Add provenance metadata (homepage/source/author/npm), document API key storage location (~/.dlazy/config.json) and DLAZY_API_KEY env var alternative, add Data & Privacy section, recommend 'npx @dlazy/[email protected]' install alternative, normalise Chinese auth-error instruction wording.
v1.0.2
image-storyboard v1.0.2 - Updated documentation files SKILL.md, SKILL-en.md, and SKILL-cn.md with minor text improvements and clarifications. - No changes to core functionality or workflow logic. - Improved instructions and formatting for clearer user guidance.
v1.0.1
image-storyboard 1.0.1 - 新增身份验证说明,要求配置 dLazy API key,并提供获取与设置的详细指引。 - 更新依赖:dlazy CLI 升级至 1.0.6 版本。 - 技能主流程、规范与执行说明保持与上一版本一致,仅在文档文件(SKILL.md 及多语言文档)做补充和修订。
v1.0.0
Initial release of image-storyboard skill — a professional storyboard tool for film, advertising, short video, and educational storytelling. - Provides a strict "plan first, then render" workflow for generating industry-standard storyboards. - Covers both cinematic (movies, commercials, shorts) and narrative (education, comics) storyboard workflows. - Enforces rigorous step-by-step user interaction with required confirmations at key stages (requirements, character design, script, image generation). - Requires precise technical specifications and metadata for each storyboard type. - Includes role design standards, script formatting, and professional delivery options (including A4/PDF export and layout variations). - Prohibits batch image generation and mandates terminal command usage for rendering images.
Metadata
Slug image-storyboard
Version 1.0.5
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 6
Frequently Asked Questions

What is Image Storyboard?

A professional storyboard skill for film, advertising, short video, and educational narrative scenarios, built around a strict "plan first, render later" flow. It is an AI Agent Skill for Claude Code / OpenClaw, with 605 downloads so far.

How do I install Image Storyboard?

Run "/install image-storyboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Image Storyboard free?

Yes, Image Storyboard is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Image Storyboard support?

Image Storyboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Image Storyboard?

It is built and maintained by dlazy (@dlazyai); the current version is v1.0.5.

💬 Comments