openchatcut
Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or…
Create or improve OpenChatCut custom skills. Use whenever the user asks to create a skill, capture a workflow as a skill, write a SKILL.md, add a reusable workflow, 创建技能, 把流程做成技能, 写一个技能, or improve an existing custom skill. Pushy: treat any workflow the user repeats as a skill
Claude Code
$ npx -y skills add 0xsline/OpenChatCut --skill skill-creator --agent claude-code
Codex
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a codex -y
Cursor
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a cursor -y
Gemini CLI
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a gemini-cli -y
GitHub Copilot
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a github-copilot -y
OpenCode
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a opencode -y
Windsurf
$ npx skills add 0xsline/OpenChatCut --skill skill-creator -a windsurf -y
name: skill-creator description: Create or improve OpenChatCut custom skills. Use whenever the user asks to create a skill, capture a workflow as a skill, write a SKILL.md, add a reusable workflow, 创建技能, 把流程做成技能, 写一个技能, or improve an existing custom skill. Pushy: treat any workflow the user repeats as a skill candidate, even if they do not say "skill".
Create or improve custom skills for OpenChatCut. A skill is a SKILL.md file (plus optional `references/` support docs) that teaches the agent a reusable workflow. Custom skills live at `~/.openchatcut/skills/<slug>/SKILL.md` and are managed with the `manage_skill` tool.
1. **Capture intent.** If the current conversation already contains the workflow (tools used, steps, corrections), extract it from the history first. Confirm with the user before writing. 2. **Interview.** Pin down:
extraction, fixed steps, generation pipelines) or subjective output (writing style)? Suggest test prompts for the former. 3. **Write the SKILL.md** (rules below). 4. **Create it** with `manage_skill action=create`. The tool reports the install path (`~/.openchatcut/skills/<slug>/SKILL.md`). 5. **Test.** Run 2–3 realistic prompts in the current session and confirm results with the user. Iterate with `manage_skill action=update`.
<slug>/ ├── SKILL.md (required — frontmatter + instructions) └── references/ (optional — docs loaded on demand with load_skill file=)
digits, hyphens only). It becomes the load_skill name.
AND specific trigger contexts. Skills undertrigger easily, so be explicit: list concrete user phrases. "When to use" goes here, not in the body.
split detail into `references/` files and point to them with clear "read this when" guidance. For references over 300 lines, add a TOC.
parser accepts plain single-line, double-quoted, and `|` block scalars; plain single-line is preferred.
MUST-laden lists. Use examples with concrete Input/Output pairs.
(`manage_skill`, `load_skill`, `edit_item`, …). Do not invent tools.
anything that surprises the user. Do not create skills that facilitate unauthorized access or data exfiltration.
times. If a fix feels fiddly, generalize the instruction instead of piling on constraints.
bundled skill after activation.
(path traversal defense — the file is written under `~/.openchatcut/skills/`).
normalize before trusting anything parsed out of it.
only when the user selects it; agents also discover it via the index.
`npx tsx server/skills-files.verify.ts` locally if the environment has the repo, or rely on the in-session test prompts.
Offer the user 2–3 realistic prompts (the kind of thing they would actually type) and ask: "Do these look right, or do you want to add more?" Then run them in the session with the skill activated, review the outputs together, and update the skill from the feedback.
Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.
Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or…
Plan AI short films with story, shots, prompts, and continuity.
Use when acquiring or importing media into a OpenChatCut project asset library for video editing or creation, including…
Turn one pool of existing project media into a batch of distinct, publishable montage cuts instead of a single hero edit. Use for…
Plan and build a finished beat-synced montage where cut placement serves the content, not just the metronome. Use for 卡点混剪, 卡点剪辑,…
Use whenever the agent needs to add, create, hand-author, patch, or place Motion Graphic JSX assets in a OpenChatCut project.…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…