Agent skill

Manage Storyboard Projects

by Yuuhann1999 in Yuuhann1999/agent-storyboard

Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP.

MITAuto-check passedMedia & Creative

Install Manage Storyboard Projects

skills CLI
$ npx skills add Yuuhann1999/agent-storyboard --skill manage-storyboard-projects -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yuuhann1999/agent-storyboard manage-storyboard-projects --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yuuhann1999/agent-storyboard.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/agent-storyboard/skills/manage-storyboard-projects .claude/skills/manage-storyboard-projects && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
manage-storyboard-projects
GitHub stars
360
Token cost
~1.3k tokens
SKILL.md length
666 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP.

  • Works in 4 steps: Call open_storyboard. → Return the local URL as a clickable link. → Tell the user to open the link in the… → …
  • The user asks the agent (Codex
  • SKILL.md covers Open the storyboard, Create a project, Find and inspect and Update, plus 3 more sections
  • Calls npm

What it does

Manage Storyboard Projects is an agent skill from Yuuhann1999/agent-storyboard. Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP. Use when the user asks the agent (Codex or Claude Code) to write a new video script or storyboard into the local storyboard app, add or revise shots, rename a project, change its aspect ratio, find an existing project, or delete one without browser automation.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Comics and storyboards. It works with Model Context Protocol and OpenAI. The repository describes itself as: 本地优先的 Agent 视频分镜工作台:让 Codex、Claude Code 通过 MCP 写分镜、生成图片/视频素材和配音,并自动回填。Local-first storyboard workbench for AI agents (Codex, Claude Code). The licence is MIT.

When your agent uses it

  • The user asks the agent (Codex
  • Claude Code) to write a new video script
  • Storyboard into the local storyboard app
  • Rename a project

Example prompts

  • “/manage-storyboard-projects”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Call open_storyboard.
  2. Return the local URL as a clickable link.
  3. Tell the user to open the link in the agent's side panel or in a browser.
  4. Do not launch Chrome, shell open, Computer Use, or Browser automation just to open the page.

What it can do on your machine

Read from SKILL.md and the folder at commit 9924c97. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Manage Storyboard Projects loads about 1.3k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 666 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Yuuhann1999/agent-storyboard at commit 9924c97, republished under its MIT licence (© Yuuhann1999). 666 words, ~1,264 tokens.

Download SKILL.mdSave it as .claude/skills/manage-storyboard-projects/SKILL.md (or your agent's skills folder).
name
manage-storyboard-projects
description
Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP. Use when the user asks the agent (Codex or Claude Code) to write a new video script or storyboard into the local storyboard app, add or revise shots, rename a project, change its aspect ratio, find an existing project, or delete one without browser automation.

Manage Storyboard Projects

Use the Agent Storyboard MCP project tools. Never control the browser, never run npm start manually during normal use, and never edit data files directly.

If the current agent session does not expose Storyboard MCP tools such as create_storyboard_project, list_storyboard_projects, or open_storyboard: in Codex, use tool_search to search for agent storyboard and load the deferred tools; in Claude Code, check that the agent-storyboard MCP server is connected (/mcp). Only if they still cannot be found, tell the user to start a new conversation or restart the agent so plugin tools are reloaded. Do not silently fall back to editing local data files directly.

Open the storyboard

If the user asks to open, start, launch, or show Agent Storyboard:

  1. Call open_storyboard.
  2. Return the local URL as a clickable link.
  3. Tell the user to open the link in the agent's side panel or in a browser.
  4. Do not launch Chrome, shell open, Computer Use, or Browser automation just to open the page.

The plugin starts the bundled local app automatically. Project data is stored outside the plugin cache by default.

Create a project

  1. Turn the user's request into a complete shot list before calling the tool.
  2. Call create_storyboard_project once with the project title, aspect ratio, all shots, and optional absolute designPath.
  3. Do not create shots one at a time.
  4. Return the created project ID and the project URL from the tool result. Tell the user to open that URL or refresh the storyboard if it is already open.
  5. If any shot uses remotion or hyperframes, mention that generation requires the corresponding plugin or local toolchain before processing assets.

Each shot should include:

  • rollType: A-ROLL for primary presentation or spoken footage; B-ROLL for supporting visuals.
  • mediaType: image or video.
  • duration: seconds.
  • dialogue: spoken line for the shot.
  • visualPrompt: concrete visual description used for asset generation.
  • generator: manual, image-gen, hyperframes, or remotion.
  • notes: editing, pacing, transition, or production notes.

Choose generator deliberately:

  • manual: recorded presenter footage, screen recordings, or existing local material.
  • image-gen: a static generated visual.
  • hyperframes: designed motion graphics or interface animation.
  • remotion: programmatic React-based video composition.

Find and inspect

  • Use list_storyboard_projects first when the project ID is unknown. Pass query when the user gives a title.
  • Use get_storyboard_project only when complete shot content is needed.
  • Do not fetch every full project merely to find one title.
Show full SKILL.md (269 more words)Show less

Update

Use one update_storyboard_project call:

  • title or aspectRatio for project metadata.
  • appendShots for new shots.
  • shotUpdates for specific existing shots.
  • deleteShotIds for removed shots.
  • designPath to import or replace DESIGN.md.
  • removeDesign: true to remove it.

Fetch the complete project first only when shot IDs or existing content are required.

Apply copied visual-arrangement prompts

When a copied prompt contains a target project ID and asks to generate a director-style visual arrangement, treat it as an execution request that must write back to the storyboard page. Do not answer with a Markdown table only.

  1. Call get_storyboard_project with the provided project ID.
  2. Build the complete shot list internally, preserving the original dialogue and mapping the arrangement into visualPrompt and notes.
  3. Call update_storyboard_project once to apply shotUpdates, appendShots, and only necessary deleteShotIds; never delete the project or its media for this workflow.
  4. Do not enqueue image, video, HyperFrames, or Remotion generation during the arrangement step.
  5. After the write, return a concise summary of the number of shots written, full-check conclusions, unresolved material decisions, and the project URL. Do not repeat the full table in chat.

If no completed aligned voice timeline is provided, do not invent timestamps. Use duration: 0 and record 时长待录音后确定 in notes; when an aligned timeline exists, derive seconds from its exact millisecond phrase boundaries.

Delete

Project deletion permanently removes the project and its local media. Ask for explicit confirmation immediately before calling delete_storyboard_project.

Token discipline

  • Create the complete project with one MCP call.
  • Prefer project summaries over full project reads.
  • Return concise results instead of repeating the full script after it has been written.

© Yuuhann1999, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/agent-storyboard/skills/manage-storyboard-projects of Yuuhann1999/agent-storyboard.

Open the folder on GitHubat commit 9924c97

Compare with similar skills

Manage Storyboard Projects next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Manage Storyboard Projects compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Manage Storyboard Projects this skillYuuhann1999/agent-storyboard360—~1.3kAutomated safety check: PassMIT
Jmcomichect0x7/jmcomic-ai113—~4.6kAutomated safety check: PassMIT
Openai Image Genswarmclawai/swarmclaw689—~705Automated safety check: PassMIT
Cloud Screencastoratis/LISA176—~3.1kAutomated safety check: WarnMIT
Cassette ModelCassette-Editor/oh-my-cassette1191 repos~374Automated safety check: PassMIT
Film Crewguaardvark/guaardvark257—~727Automated safety check: PassMIT

Similar skills

  • Jmcomic

    hect0x7/jmcomic-ai

    Search, browse, inspect album-specific or site-wide comments, list favorite folders, browse, add, and delete favorites, and download manga from JMComic (18comic), obtain the latest Android APK from…

    113 GitHub stars~4.6k tokensUpdated 12 days ago
    Media & CreativeAuto-check passed
  • Openai Image Gen

    swarmclawai/swarmclaw

    Generate images via OpenAI Images API (GPT Image, DALL-E 3, DALL-E 2).

    689 GitHub stars~705 tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed
  • Cloud Screencast

    oratis/LISA

    Record a clean product demo video of a web app on a disposable cloud VM — provision a GCE instance, install Xvfb + Chrome + ffmpeg + real fonts, deploy the app, drive the UI deterministically with…

    176 GitHub stars~3.1k tokensUpdated yesterday
    Media & CreativeAuto-check: warnings
  • Cassette Model

    Cassette-Editor/oh-my-cassette

    Show or change the Cassette editing model and thinking level for the current media session.

    119 GitHub starsUsed in 1 repo~374 tokens
    Media & CreativeAuto-check passed
  • Film Crew

    guaardvark/guaardvark

    Run Guaardvark's five-role Film Crew locally: screenwriter, casting (Cast Library LoRAs), cinematographer storyboards, keyframe renders, editor.

    257 GitHub stars~727 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Azure AI

    microsoft/GitHub-Copilot-for-Azure

    Official

    A skill your agent uses for Azure AI: Search, Speech, OpenAI, Document Intelligence.

    255 GitHub starsUsed in 1 repo~852 tokens
    Media & CreativeAuto-check passed

More from Yuuhann1999/agent-storyboard

  • Process Storyboard Tasks

    Yuuhann1999/agent-storyboard

    Process pending Agent Storyboard image and video generation tasks.

    360 GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed

Questions about Manage Storyboard Projects

What does Manage Storyboard Projects do?

Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP. Manage Storyboard Projects is an agent skill from Yuuhann1999/agent-storyboard. Create, find, inspect, update, or delete Agent Storyboard projects directly through MCP.

When should I use Manage Storyboard Projects?

Manage Storyboard Projects fits situations like: the user asks the agent (Codex; Claude Code) to write a new video script; storyboard into the local storyboard app; rename a project.

How do I install Manage Storyboard Projects in Claude Code?

Run `npx skills add Yuuhann1999/agent-storyboard --skill manage-storyboard-projects -a claude-code`. Or copy the skill folder (plugins/agent-storyboard/skills/manage-storyboard-projects in Yuuhann1999/agent-storyboard) into .claude/skills/manage-storyboard-projects in your project. Claude Code loads it when a task matches its description.

How do I install Manage Storyboard Projects in Codex?

Run `npx skills add Yuuhann1999/agent-storyboard --skill manage-storyboard-projects -a codex`. Or copy the skill folder (plugins/agent-storyboard/skills/manage-storyboard-projects in Yuuhann1999/agent-storyboard) into .agents/skills/manage-storyboard-projects in your project. Codex loads it when a task matches its description.

Can I use Manage Storyboard Projects in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yuuhann1999/agent-storyboard --skill manage-storyboard-projects -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manage-storyboard-projects, .gemini/skills/manage-storyboard-projects, .github/skills/manage-storyboard-projects and .opencode/skills/manage-storyboard-projects in your project.

What does Manage Storyboard Projects need to run?

Going by SKILL.md and its folder, Manage Storyboard Projects needs the command-line tools its instructions call (npm).

Does Manage Storyboard Projects access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Manage Storyboard Projects safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Manage Storyboard Projects use?

Manage Storyboard Projects is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Manage Storyboard Projects use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Manage Storyboard Projects?

Skills that share tags, products or a category with Manage Storyboard Projects: Jmcomic (hect0x7/jmcomic-ai, 113 stars), Openai Image Gen (swarmclawai/swarmclaw, 689 stars), Cloud Screencast (oratis/LISA, 176 stars) and Cassette Model (Cassette-Editor/oh-my-cassette, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Manage Storyboard Projects?

Yuuhann1999 (a GitHub user) maintains it in Yuuhann1999/agent-storyboard, which has 360 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 10, 2026.

Source: Yuuhann1999/agent-storyboard on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.