AI Media
ericrisco/rsc-harness
A skill your agent uses when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with…
操作本地 BeatDesign 项目中的 Canvas、Assets、生成任务、视频时间线和字幕;在用户要求创作、整理、检查或剪辑媒体时使用。
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspace --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .claude/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .claude/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.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/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .claude/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspaceType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspace --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .agents/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .agents/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .agents/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspace --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .cursor/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .cursor/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/BeatAPI/BeatDesign.git --path integrations/workbuddy/beatdesign/skills/beatdesign-workspace--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspace --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .gemini/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .gemini/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspaceInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .github/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .github/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .github/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install BeatAPI/BeatDesign beatdesign-workspace --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BeatAPI/BeatDesign.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/integrations/workbuddy/beatdesign/skills/beatdesign-workspace .opencode/skills/beatdesign-workspace && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "beatdesign-workspace" agent skill from https://github.com/BeatAPI/BeatDesign/tree/main/integrations/workbuddy/beatdesign/skills/beatdesign-workspace into .opencode/skills/beatdesign-workspace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beatdesign-workspace", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
beatdesign-workspace操作本地 BeatDesign 项目中的 Canvas、Assets、生成任务、视频时间线和字幕;在用户要求创作、整理、检查或剪辑媒体时使用。
Beatdesign Workspace is an agent skill from BeatAPI/BeatDesign. 操作本地 BeatDesign 项目中的 Canvas、Assets、生成任务、视频时间线和字幕;在用户要求创作、整理、检查或剪辑媒体时使用。
Its SKILL.md is about 630 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 AI video generation, Image generation and Video production. It works with Model Context Protocol, FFmpeg and React. The repository describes itself as: Local-first AI canvas and timeline. Any MCP agent. Open-source alternative to Higgsfield. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d2ef270. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Beatdesign Workspace loads about 632 tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 180 words of instructions outside code blocks.
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.
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.
The full file from BeatAPI/BeatDesign at commit d2ef270, republished under its Apache-2.0 licence (© BeatAPI). 180 words, ~632 tokens.
.claude/skills/beatdesign-workspace/SKILL.md (or your agent's skills folder).BeatDesign MCP 是结构化控制层,浏览器中的 BeatDesign 是用户审核界面;二者操作同一个本地 Project、Assets、Canvas、Timeline 和命令历史。
bdesign_project_list。bdesign_project_target 绑定当前会话;之后可省略
projectId。bdesign_project_open,保存返回的
workspaceUrl。bdesign_canvas_view 聚焦对应 cardId;时间线改动后用
bdesign_editor_view 定位到相关时间。如果 WorkBuddy 可以打开网页,则打开返回的 workspaceUrl;否则把准确链接交给用户,不要声称页面已经打开。
workspaceUrl 后,请用户在中文界面核对实际画面或字幕;如果浏览器语言未
自动匹配,可用页面右上角的语言切换器选择“中文”。不要把数据库写入成功当作用户已看见结果。Project not found,用“没有找到这个项目,请先从项目列表选择”解释;
遇到 3020 端口冲突,用“另一个 BeatDesign 工作台正在运行”解释。缺少
ffmpeg 或 ffprobe 时,说明对应的尾帧提取或完整时间线渲染暂不可用,
再给有需要的用户安装路径提示,不要把原始报错直接当成最终答复。retry 时,读取最新状态后按说明重试一次,不循环重试。bdesign_asset_import 导入,再放进 Canvas 或 Editor。bdesign_editor_import_srt;单条调整才使用
bdesign_editor_edit 的 upsert_caption。bdesign_editor_view 停在第一条相关字幕,让用户检查文字、时间、换行和预览效果。bdesign_canvas_continue_from_tail 使用一个稳定 command ID;传输结果不确定时复用同一 ID,避免重复创建帧 Asset 或续写节点。ffmpeg,请用户把它加入 BeatDesign MCP 进程的 PATH,或设置绝对路径 BEATDESIGN_FFMPEG;环境未改变前不要重复调用。bdesign_canvas_apply 把输出更新到返回的生成卡片,再调用 bdesign_canvas_view 聚焦它。bdesign_editor_get,再使用返回的 revision 调用 bdesign_editor_render。结果是项目内 MP4 Asset,包含可见 Clip、图片 Overlay、烧录字幕和混合音频。ffmpeg 或 ffprobe,请用户把两者加入 MCP 进程的 PATH,或设置绝对路径 BEATDESIGN_FFMPEG 和 BEATDESIGN_FFPROBE;环境未改变前不要重复调用。写入后核对返回的 revision 和变更 ID,再调用对应 view tool。Canvas 和 Editor 当前通常会在约两秒内或页面重新聚焦时读到 Agent 修改。最终提供准确的 workspaceUrl 供用户审核;仅有数据库 revision 不代表用户已经看到结果。
未获明确授权时,不要导出、提交付费生成或额外创建多个版本。
© BeatAPI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in integrations/workbuddy/beatdesign/skills/beatdesign-workspace of BeatAPI/BeatDesign.
Open the folder on GitHubat commit d2ef270
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in BeatAPI/BeatDesign, which our catalogue first saw on October 7, 2026.
Beatdesign Workspace 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Beatdesign Workspace this skillBeatAPI/BeatDesign | 108 | 1 repos | ~632 | Automated safety check: Pass | Apache-2.0 | |
| AI Mediaericrisco/rsc-harness | 156 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Cassette Video EditCassette-Editor/oh-my-cassette | 157 | 1 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Cassette ModelCassette-Editor/oh-my-cassette | 157 | 1 repos | ~374 | Automated safety check: Pass | MIT | |
| Blender MCP Videomicky-li-hd/VideoCoCo | 115 | — | ~1.1k | Automated safety check: Pass | None | |
| Cassette Gateway Video EditCassette-Editor/oh-my-cassette | 157 | — | ~4k | Automated safety check: Pass | MIT |
ericrisco/rsc-harness
A skill your agent uses when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with…
Cassette-Editor/oh-my-cassette
Edit, trim, cut, caption, subtitle, reframe, combine, add background music to, or export video, audio, and image files through Cassette.
Cassette-Editor/oh-my-cassette
Show or change the Cassette editing model and thinking level for the current media session.
micky-li-hd/VideoCoCo
A skill your agent uses for Blender MCP or Blender CLI video-generation work, especially when rendering scripted Blender scenes, debugging MCP port 9876, checking why blender is not on PATH…
Cassette-Editor/oh-my-cassette
Add Hermes gateway media ingestion, background notification, and delivery behavior to the canonical cassette-video-edit MCP workflow.
Pluviobyte/rnskill
将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 imagegen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arc…
BeatAPI/BeatDesign
Operate a local BeatDesign project through MCP when the user asks to create, organize, generate, inspect, or edit media in BeatDesign, including captions, tail-frame continuation, and opening the…
BeatAPI/BeatDesign
Operate a local BeatDesign project through MCP when the user asks to create, organize, generate, inspect, or edit media in BeatDesign, including opening the exact Canvas or Editor in Codex for…
Works with
Categories
操作本地 BeatDesign 项目中的 Canvas、Assets、生成任务、视频时间线和字幕;在用户要求创作、整理、检查或剪辑媒体时使用。. Beatdesign Workspace is an agent skill from BeatAPI/BeatDesign.
Beatdesign Workspace fits situations like: tasks that involve AI video generation; tasks that involve Image generation; tasks that involve Video production.
Run `npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a claude-code`. Or copy the skill folder (integrations/workbuddy/beatdesign/skills/beatdesign-workspace in BeatAPI/BeatDesign) into .claude/skills/beatdesign-workspace in your project. Claude Code loads it when a task matches its description.
Run `npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a codex`. Or copy the skill folder (integrations/workbuddy/beatdesign/skills/beatdesign-workspace in BeatAPI/BeatDesign) into .agents/skills/beatdesign-workspace in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BeatAPI/BeatDesign --skill beatdesign-workspace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/beatdesign-workspace, .gemini/skills/beatdesign-workspace, .github/skills/beatdesign-workspace and .opencode/skills/beatdesign-workspace in your project.
SKILL.md names no scripts, command-line tools or credentials: Beatdesign Workspace is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Beatdesign Workspace is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 632 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Beatdesign Workspace: AI Media (ericrisco/rsc-harness, 156 stars), Cassette Video Edit (Cassette-Editor/oh-my-cassette, 157 stars), Cassette Model (Cassette-Editor/oh-my-cassette, 157 stars) and Blender MCP Video (micky-li-hd/VideoCoCo, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
BeatAPI (a GitHub organization) maintains it in BeatAPI/BeatDesign, which has 108 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 23, 2026.
Source: BeatAPI/BeatDesign on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.