#885 by GitHub stars

ChatCut-Inc/agent-plugin

AI video editor for agents. ChatCut plugin and MCP server for Codex, ChatGPT, Claude Code, Cursor, Grok, Gemini CLI, WorkBuddy, Doubao Work and Qwen Work: edit your own footage by chatting, add captions and subtitles, remove silences and filler words, create motion graphics, and export an editable timeline.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/asset-import/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/chatcut-plugin-basics-claude/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/create-motion-graphics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/digital-human/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/export/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/image-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/known-errors/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/multicam-sync/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/music/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/product-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/shader-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/talking-head-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/transcription/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/verification/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/video-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/video-translation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/visual-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/voice/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

claude/skills/widget-forms/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/asset-import/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/chatcut-plugin-basics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/create-motion-graphics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/digital-human/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/export/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/known-errors/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/multicam-sync/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/music/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/product-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/shader-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/talking-head-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/transcription/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/verification/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/video-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/video-translation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/visual-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/voice/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

codex/skills/widget-forms/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/asset-import/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/chatcut-plugin-basics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/create-motion-graphics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/digital-human/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/export/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/known-errors/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/lipsync/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/multicam-sync/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/music/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/product-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/shader-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/talking-head-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/transcription/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/verification/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/video-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/video-translation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/voice/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

grok/skills/widget-forms/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-captions-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-connect/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-editing-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-editor-handoff/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-export-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-media-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-plugin-basics-kimi-work/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/chatcut-verification-guide/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/create-motion-graphics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/digital-human/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/known-errors/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/multicam-sync/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/music/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/product-help/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/shader-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/video-gen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/video-translation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

kimi/skills/voice/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

06e83c224aec → e8ebd99b5ca9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e8ebd99b5ca936498cfd3562ffa995c4e5a23849

git clone --filter=blob:none --no-checkout https://github.com/ChatCut-Inc/agent-plugin.git .hotskills/chatcut-inc-agent-plugin && git -C .hotskills/chatcut-inc-agent-plugin checkout --detach e8ebd99b5ca936498cfd3562ffa995c4e5a23849 # Copy each selected skill directory from .hotskills/chatcut-inc-agent-plugin into .claude/skills/<skill-name>/
1kGitHub stars
18stars in 7 days
74skills in this repository
97commits in 30 days

Heat

6.7
  • Star growth, last 7 daysAhead of 90% of tracked repositories
  • Star growth, last 24 hoursAhead of 96% of tracked repositories
  • Rank movement, last 7 daysAhead of 19% of tracked repositories
  • Commits, last 30 daysAhead of 94% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,011

Individual skills in this repository

How it works

connect-chatcut-desktop

When your agent uses it

Install, open, connect, or repair ChatCut Desktop when the chatcut_desktop MCP tools are missing or unavailable. Do not use from a managed agent already running inside ChatCut Desktop, or when chatcut_desktop tools are already available.

What it loads into context

Frontmatter

59 tokens

Always available to the agent

SKILL.md

1,456 tokens

When the skill is activated

Reference documents

103,975 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Download
  2. Install or repair
  3. User handoff

Scripts executed separately

  • ../../../claude/skills/asset-import/scripts/serve-local-media.mjs
  • ../../../claude/skills/asset-import/scripts/upload-media.mjs
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-doctor.mjs
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-evidence.mjs
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-failure.mjs
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-wire.mjs
  • ../../../claude/skills/multicam-sync/scripts/transcript-offset.mjs
  • ../../../claude/skills/visual-analysis/scripts/concat-images.mjs

Files

  • ../../../.claude-plugin/marketplace.jsonasset865 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • SKILL.mdcore6,563 bytes
  • agents/openai.yamlasset201 bytes
  • ../../../claude/.claude-plugin/plugin.jsonasset1,252 bytes
  • ../../../claude/assets/logo-light.pngasset57,172 bytes
  • ../../../claude/skills/asset-import/SKILL.mddoc5,862 bytes
  • ../../../claude/skills/asset-import/scripts/serve-local-media.mjsruns6,962 bytes
  • ../../../claude/skills/asset-import/scripts/upload-media.mjsruns68,448 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/SKILL.mddoc37,847 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/references/connection-diagnostics.mddoc25,318 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-doctor.mjsruns65,567 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-evidence.mjsruns23,646 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-failure.mjsruns7,535 bytes
  • ../../../claude/skills/chatcut-plugin-basics-claude/scripts/mcp-wire.mjsruns11,027 bytes
  • ../../../claude/skills/create-motion-graphics/SKILL.mddoc39,931 bytes
  • ../../../claude/skills/create-motion-graphics/references/font-matching.mddoc1,515 bytes
  • ../../../claude/skills/create-motion-graphics/references/overlay-composition.mddoc3,520 bytes
  • ../../../claude/skills/digital-human/SKILL.mddoc31,050 bytes
  • ../../../claude/skills/export/SKILL.mddoc5,942 bytes
  • ../../../claude/skills/image-gen/SKILL.mddoc5,719 bytes
  • ../../../claude/skills/image-gen/references/gpt-image-2.5.mddoc1,772 bytes
  • ../../../claude/skills/image-gen/references/gpt-image-2.mddoc2,252 bytes
  • ../../../claude/skills/image-gen/references/nano-banana.mddoc1,724 bytes
  • ../../../claude/skills/known-errors/SKILL.mddoc2,571 bytes
  • ../../../claude/skills/multicam-sync/SKILL.mddoc16,832 bytes
  • ../../../claude/skills/multicam-sync/scripts/transcript-offset.mjsruns8,623 bytes
  • ../../../claude/skills/music/SKILL.mddoc4,378 bytes
  • ../../../claude/skills/music/references/song.mddoc3,327 bytes
  • ../../../claude/skills/product-help/SKILL.mddoc9,803 bytes
  • ../../../claude/skills/shader-gen/SKILL.mddoc13,569 bytes
  • ../../../claude/skills/shader-gen/examples/cube-rotate.mddoc2,205 bytes
  • ../../../claude/skills/shader-gen/examples/door-open.mddoc4,222 bytes
  • ../../../claude/skills/shader-gen/examples/page-curl.mddoc4,158 bytes
  • ../../../claude/skills/shader-gen/references/design-principles.mddoc12,553 bytes
  • ../../../claude/skills/shader-gen/references/property-changes.mddoc4,544 bytes
  • ../../../claude/skills/talking-head-guide/SKILL.mddoc25,528 bytes
  • ../../../claude/skills/talking-head-guide/references/audio-and-music.mddoc5,679 bytes
  • ../../../claude/skills/talking-head-guide/references/b-roll.mddoc6,605 bytes
  • ../../../claude/skills/talking-head-guide/references/captions.mddoc5,487 bytes
  • ../../../claude/skills/talking-head-guide/references/motion-graphics.mddoc15,959 bytes
  • ../../../claude/skills/talking-head-guide/references/multicam.mddoc1,455 bytes
  • ../../../claude/skills/talking-head-guide/references/other-a-roll-editing-scenarios.mddoc5,259 bytes
  • ../../../claude/skills/transcription/SKILL.mddoc2,729 bytes
  • ../../../claude/skills/verification/SKILL.mddoc2,020 bytes
  • ../../../claude/skills/video-gen/SKILL.mddoc22,984 bytes
  • ../../../claude/skills/video-gen/references/kling.mddoc11,912 bytes
  • ../../../claude/skills/video-gen/references/minimax-h3-max.mddoc1,388 bytes
  • ../../../claude/skills/video-gen/references/minimax-h3.mddoc1,748 bytes
  • ../../../claude/skills/video-gen/references/omni.mddoc6,900 bytes
  • ../../../claude/skills/video-gen/references/seedance2.mddoc19,522 bytes
  • ../../../claude/skills/video-gen/references/seedance25.mddoc21,272 bytes
  • ../../../claude/skills/video-translation/SKILL.mddoc13,393 bytes
  • ../../../claude/skills/visual-analysis/SKILL.mddoc6,013 bytes
  • ../../../claude/skills/visual-analysis/scripts/concat-images.mjsruns9,231 bytes
  • ../../../claude/skills/voice/SKILL.mddoc46,169 bytes
  • ../../../claude/skills/voice/references/fix-spoken-mistakes.mddoc5,560 bytes
  • ../../../claude/skills/voice/references/video-sync.mddoc8,034 bytes
  • ../../../claude/skills/widget-forms/SKILL.mddoc6,734 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • connect-chatcut-desktop
  • asset-import
  • chatcut-plugin-basics-claude
  • create-motion-graphics
  • digital-human
  • export
  • image-gen
  • known-errors
  • multicam-sync
  • music
  • product-help
  • shader-gen
  • talking-head-guide
  • transcription
  • verification
  • video-gen
  • video-translation
  • visual-analysis
  • voice
  • widget-forms
  • asset-import
  • chatcut-plugin-basics
  • create-motion-graphics
  • digital-human
  • export
  • known-errors
  • multicam-sync
  • music
  • product-help
  • shader-gen
  • talking-head-guide
  • transcription
  • verification
  • video-gen
  • video-translation
  • visual-analysis
  • voice
  • widget-forms
  • asset-import
  • chatcut-plugin-basics
  • create-motion-graphics
  • digital-human
  • export
  • known-errors
  • lipsync
  • multicam-sync
  • music
  • product-help
  • shader-gen
  • talking-head-guide
  • transcription
  • verification
  • video-gen
  • video-translation
  • voice
  • widget-forms
  • chatcut-captions-guide
  • chatcut-connect
  • chatcut-editing-guide
  • chatcut-editor-handoff
  • chatcut-export-guide
  • chatcut-media-guide
  • chatcut-plugin-basics-kimi-work
  • chatcut-verification-guide
  • create-motion-graphics
  • digital-human
  • known-errors
  • multicam-sync
  • music
  • product-help
  • shader-gen
  • video-gen
  • video-translation
  • voice

Repository facts

License
Apache-2.0
Created
Jun 25, 2026
Last pushed
Nov 5, 2026
Forks
84
Open issues
4
Project activity
Active

Rank over the last 12 weeks

Now #885 · best #640 · down 161 in 30 days

  1. #870 on Oct 30
  2. #873 on Oct 31
  3. #869 on Nov 1
  4. #876 on Nov 2
  5. #884 on Nov 3
  6. #885 since Nov 4
73 earlier periods
  1. #665 on Aug 2
  2. #654 on Aug 7
  3. #651 on Aug 8
  4. #658 on Aug 9
  5. #679 on Aug 10
  6. #686 on Aug 11
  7. #681 on Aug 12
  8. #675 on Aug 13
  9. #673 on Aug 14
  10. #648 on Aug 15
  11. #665 on Aug 16
  12. #673 on Aug 17
  13. #690 on Aug 18
  14. #668 on Aug 19
  15. #670 from Aug 20 to Aug 21
  16. #640 on Aug 22
  17. #670 on Aug 23
  18. #686 on Aug 24
  19. #685 on Aug 25
  20. #669 on Aug 26
  21. #679 on Aug 27
  22. #652 from Aug 29 to Aug 30
  23. #684 on Aug 31
  24. #695 on Sep 1
  25. #686 on Sep 2
  26. #689 on Sep 3
  27. #667 on Sep 4
  28. #658 on Sep 5
  29. #676 on Sep 6
  30. #691 on Sep 7
  31. #714 on Sep 8
  32. #697 on Sep 9
  33. #699 on Sep 10
  34. #682 on Sep 11
  35. #684 from Sep 12 to Sep 13
  36. #705 on Sep 14
  37. #691 on Sep 15
  38. #704 on Sep 16
  39. #708 on Sep 17
  40. #696 on Sep 18
  41. #669 on Sep 19
  42. #685 on Sep 20
  43. #701 on Sep 21
  44. #720 on Sep 22
  45. #686 on Sep 24
  46. #671 on Sep 25
  47. #669 on Sep 26
  48. #701 on Sep 27
  49. #707 on Sep 28
  50. #744 on Sep 29
  51. #722 on Sep 30
  52. #681 on Oct 1
  53. #692 on Oct 2
  54. #673 on Oct 3
  55. #706 on Oct 4
  56. #724 on Oct 6
  57. #773 on Oct 8
  58. #740 on Oct 9
  59. #723 on Oct 10
  60. #739 on Oct 12
  61. #743 on Oct 13
  62. #754 on Oct 14
  63. #748 on Oct 15
  64. #752 on Oct 16
  65. #731 on Oct 17
  66. #761 on Oct 19
  67. #764 on Oct 20
  68. #774 on Oct 21
  69. #755 on Oct 22
  70. #758 on Oct 23
  71. #723 on Oct 24
  72. #866 on Oct 25
  73. #867 from Oct 28 to Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 488 notes
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/asset-import/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/asset-import/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/asset-import/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/asset-import/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • claude/skills/chatcut-plugin-basics-claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 227 signals by file

.claude-plugin/marketplace.json

  • Network accessline 4
    "name": "ChatCut",     "email": "dev@chatcut.io",     "url": "https://chatcut.io"
  • Network accessline 5
    "email": "dev@chatcut.io",     "url": "https://chatcut.io"   },
  • Network accessline 6
    "url": "https://chatcut.io"
  • Network accessline 15
    "description": "Edit and create videos in ChatCut from Claude Code: import media, edit timelines, captions, motion graphics, generation, export.",       "category": "productivity",       "homepage": "https://chatcut.io",
  • Network accessline 16
    "category": "productivity",       "homepage": "https://chatcut.io",       "author": {
  • Network accessline 17
    "homepage": "https://chatcut.io",
  • Network accessline 19
    "name": "ChatCut",         "email": "dev@chatcut.io",         "url": "https://chatcut.io"
  • Network accessline 20
    "email": "dev@chatcut.io",         "url": "https://chatcut.io"       },
  • Network accessline 21
    "url": "https://chatcut.io"

chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md

  • Network accessline 21
    - macOS Apple Silicon: `https://api.chatcut.io/desktop/download/macos`
  • Network accessline 22
    - macOS Intel: `https://api.chatcut.io/desktop/download/macos-x64`
  • Network accessline 23
    - Windows x64: `https://api.chatcut.io/desktop/download/windows`

claude/.claude-plugin/plugin.json

  • Network accessline 7
    "name": "ChatCut",     "email": "dev@chatcut.io",     "url": "https://chatcut.io"
  • Network accessline 8
    "email": "dev@chatcut.io",     "url": "https://chatcut.io"   },
  • Network accessline 9
    "url": "https://chatcut.io"
  • Network accessline 10
    },   "homepage": "https://chatcut.io",   "icon": "./assets/logo-light.png",
  • Network accessline 11
    "homepage": "https://chatcut.io",
  • Network accessline 12
    "icon": "./assets/logo-light.png",   "documentationUrl": "https://chatcut.io/claude",   "supportUrl": "https://chatcut.io/contact",
  • Network accessline 13
    "documentationUrl": "https://chatcut.io/claude",
  • Network accessline 14
    "supportUrl": "https://chatcut.io/contact",
  • Network accessline 15
    "privacyPolicyUrl": "https://chatcut.io/privacy",
  • Network accessline 16
    "termsOfServiceUrl": "https://chatcut.io/terms",
  • Network accessline 17
    "repository": "https://github.com/ChatCut-Inc/agent-plugin.git",
  • Network accessline 33
    "chatcut": {       "type": "http",       "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 34
    "type": "http",       "url": "https://api.chatcut.io/api/external-mcp/mcp",       "oauth_resource": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 35
    "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 36
    "oauth_resource": "https://api.chatcut.io/api/external-mcp/mcp",

claude/assets/widget-media/manifest.json

  • Network accessline 1
    {   "baseUrl": "https://cdn.jsdelivr.net/gh/ChatCut-Inc/chatcut-widget-media@bb7529532b2f97922f980d38251772370ac9d68f/widget-media/",
  • Network accessline 1
    {   "baseUrl": "https://cdn.jsdelivr.net/gh/ChatCut-Inc/chatcut-widget-media@bb7529532b2f97922f980d38251772370ac9d68f/widget-media/",
  • Network accessline 2
    "baseUrl": "https://cdn.jsdelivr.net/gh/ChatCut-Inc/chatcut-widget-media@bb7529532b2f97922f980d38251772370ac9d68f/widget-media/",
  • Network accessline 2
    "baseUrl": "https://cdn.jsdelivr.net/gh/ChatCut-Inc/chatcut-widget-media@bb7529532b2f97922f980d38251772370ac9d68f/widget-media/",

claude/skills/asset-import/scripts/serve-local-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 43
    let port = 0; // 0 = ephemeral let ttlSeconds = 900; let origin = "https://app.chatcut.io";
  • Network accessline 43
    let port = 0; // 0 = ephemeral let ttlSeconds = 900; let origin = "https://app.chatcut.io";
  • Network accessline 44
    let ttlSeconds = 900; let origin = "https://app.chatcut.io"; const paths = [];
  • Network accessline 44
    let ttlSeconds = 900; let origin = "https://app.chatcut.io"; const paths = [];
  • Network accessline 45
    let origin = "https://app.chatcut.io";
  • Network accessline 45
    let origin = "https://app.chatcut.io";
  • Network accessline 179
    server.listen(port, "127.0.0.1", () => {   const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;
  • Network accessline 179
    server.listen(port, "127.0.0.1", () => {   const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;
  • Network accessline 180
    const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;   const out = {
  • Network accessline 180
    const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;   const out = {
  • Network accessline 181
    const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;
  • Network accessline 181
    const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;

claude/skills/asset-import/scripts/upload-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 120
    );   try {     return await fetch(url, { ...init, signal: controller.signal });
  • Network accessline 120
    );   try {     return await fetch(url, { ...init, signal: controller.signal });
  • Network accessline 121
    try {     return await fetch(url, { ...init, signal: controller.signal });   } catch (error) {
  • Network accessline 121
    try {     return await fetch(url, { ...init, signal: controller.signal });   } catch (error) {
  • Network accessline 122
    return await fetch(url, { ...init, signal: controller.signal });
  • Network accessline 122
    return await fetch(url, { ...init, signal: controller.signal });

claude/skills/chatcut-plugin-basics-claude/SKILL.md

  • Network accessline 40
    claude mcp add-json --scope user chatcut '{"type":"http","url":"https://api.chatcut.io/api/external-mcp/mcp","oauth_resource":"https://api.chatcut.io/api/external-mcp/mcp","headers":{"x-chatcut-mcp-client":"claude_code","x-chatcut-mcp-surfa
  • Network accessline 40
    claude mcp add-json --scope user chatcut '{"type":"http","url":"https://api.chatcut.io/api/external-mcp/mcp","oauth_resource":"https://api.chatcut.io/api/external-mcp/mcp","headers":{"x-chatcut-mcp-client":"claude_code","x-chatcut-mcp-surfa
  • Network accessline 279
    For raw source-frame inspection, use the local source file directly with host-native tools such as `ffmpeg` when the file is available. If the agent has the original path, including an import-helper `sourcePath`, do not call remote ChatCut 
  • Network accessline 279
    For raw source-frame inspection, use the local source file directly with host-native tools such as `ffmpeg` when the file is available. If the agent has the original path, including an import-helper `sourcePath`, do not call remote ChatCut 

claude/skills/chatcut-plugin-basics-claude/references/connection-diagnostics.md

  • Network accessline 60
    "source": "host_settings",     "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 60
    "source": "host_settings",     "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 61
    "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",     "enabled": true
  • Network accessline 61
    "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",     "enabled": true
  • Network accessline 62
    "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 62
    "url": "https://api.chatcut.io/api/external-mcp/mcp",

claude/skills/chatcut-plugin-basics-claude/scripts/mcp-doctor.mjs

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]

claude/skills/chatcut-plugin-basics-claude/scripts/mcp-evidence.mjs

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

claude/skills/chatcut-plugin-basics-claude/scripts/mcp-failure.mjs

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

claude/skills/chatcut-plugin-basics-claude/scripts/mcp-wire.mjs

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

claude/skills/image-gen/references/gpt-image-2.5.md

  • Network accessline 20
    Source: https://developers.openai.com/api/docs/guides/image-generation (2026-09-09).
  • Network accessline 20
    Source: https://developers.openai.com/api/docs/guides/image-generation (2026-09-09).

claude/skills/multicam-sync/scripts/transcript-offset.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node

claude/skills/product-help/SKILL.md

  • Network accessline 11
    For a ChatCut product question, the first substantive action is to search the exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 11
    For a ChatCut product question, the first substantive action is to search the exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 12
    exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 12
    exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 64
    3. For ordinary usage questions, start with the owning feature or troubleshooting    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelo
  • Network accessline 64
    3. For ordinary usage questions, start with the owning feature or troubleshooting    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelo
  • Network accessline 65
    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then    open the matching Changelog entry.
  • Network accessline 65
    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then    open the matching Changelog entry.
  • Network accessline 66
    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then
  • Network accessline 66
    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then
  • Network accessline 68
    4. For one user question, issue at most two search queries total: the exact topic,    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 68
    4. For one user question, issue at most two search queries total: the exact topic,    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 69
    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.    If the canonical pages and index are unavailable or still do not identify a
  • Network accessline 69
    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.    If the canonical pages and index are unavailable or still do not identify a
  • Network accessline 70
    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 70
    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.

claude/skills/shader-gen/examples/page-curl.md

  • Network accessline 1
    --- tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 1
    --- tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 2
    tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath. complexity: high
  • Network accessline 2
    tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath. complexity: high
  • Network accessline 3
    description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 3
    description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 7
    # Page Curl Transition
  • Network accessline 7
    # Page Curl Transition
  • Network accessline 13
    - **Camera distance from FOV**: `dist = 1 / Math.tan(fovRad / 2)` ensures the plane (height=2) exactly fills the viewport vertically. No hardcoded camera z. - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect rat
  • Network accessline 13
    - **Camera distance from FOV**: `dist = 1 / Math.tan(fovRad / 2)` ensures the plane (height=2) exactly fills the viewport vertically. No hardcoded camera z. - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect rat
  • Network accessline 14
    - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect ratio, preventing the curl from being too tight on wide videos or too loose on tall ones.
  • Network accessline 14
    - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect ratio, preventing the curl from being too tight on wide videos or too loose on tall ones.
  • Network accessline 15
    - **Fold sweeps left→right**: `foldX = -W/2 + eased * (W + radius * PI)`. At progress=0 fold is at left edge (nothing curled), at progress=1 it's past the right edge (fully curled away). - **UV-based position reconstruction**: Original posi
  • Network accessline 15
    - **Fold sweeps left→right**: `foldX = -W/2 + eased * (W + radius * PI)`. At progress=0 fold is at left edge (nothing curled), at progress=1 it's past the right edge (fully curled away). - **UV-based position reconstruction**: Original posi
  • Network accessline 16
    - **UV-based position reconstruction**: Original positions are derived from UVs each frame (`ox = uv.getX(i) * W - W/2`), since the position buffer gets overwritten. UVs are immutable. - **Three curl zones**: (1) `ox <= foldX` → flat, not y
  • Network accessline 16
    - **UV-based position reconstruction**: Original positions are derived from UVs each frame (`ox = uv.getX(i) * W - W/2`), since the position buffer gets overwritten. UVs are immutable. - **Three curl zones**: (1) `ox <= foldX` → flat, not y
  • Network accessline 17
    - **Three curl zones**: (1) `ox <= foldX` → flat, not yet reached. (2) `ox > foldX, angle <= PI` → wrapping around cylinder. (3) `angle > PI` → past 180°, extends flat at z=2\*radius back toward -x (folded-back page visible on top).
  • Network accessline 17
    - **Three curl zones**: (1) `ox <= foldX` → flat, not yet reached. (2) `ox > foldX, angle <= PI` → wrapping around cylinder. (3) `angle > PI` → past 180°, extends flat at z=2\*radius back toward -x (folded-back page visible on top).

claude/skills/video-gen/references/kling.md

  • Network accessline 175
    | Emotion | Combine 3+ of                                                                        | | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembl
  • Network accessline 175
    | Emotion | Combine 3+ of                                                                        | | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembl
  • Network accessline 176
    | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       | | Scared  | pupils contract, breath catche
  • Network accessline 176
    | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       | | Scared  | pupils contract, breath catche
  • Network accessline 177
    | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       |
  • Network accessline 177
    | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       |

claude/skills/video-gen/references/omni.md

  • Network accessline 95
    Sources checked 2026-08-30: [Google announcement](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/), [Vertex model](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gem
  • Network accessline 95
    Sources checked 2026-08-30: [Google announcement](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/), [Vertex model](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gem

claude/skills/visual-analysis/scripts/concat-images.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node

codex/skills/asset-import/scripts/serve-local-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 43
    let port = 0; // 0 = ephemeral let ttlSeconds = 900; let origin = "https://app.chatcut.io";
  • Network accessline 44
    let ttlSeconds = 900; let origin = "https://app.chatcut.io"; const paths = [];
  • Network accessline 45
    let origin = "https://app.chatcut.io";
  • Network accessline 179
    server.listen(port, "127.0.0.1", () => {   const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;
  • Network accessline 180
    const addr = server.address();   const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;   const out = {
  • Network accessline 181
    const base = `http://127.0.0.1:${addr.port}/${routePrefix}`;

codex/skills/asset-import/scripts/upload-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 120
    );   try {     return await fetch(url, { ...init, signal: controller.signal });
  • Network accessline 121
    try {     return await fetch(url, { ...init, signal: controller.signal });   } catch (error) {
  • Network accessline 122
    return await fetch(url, { ...init, signal: controller.signal });

codex/skills/chatcut-plugin-basics/SKILL.md

  • Network accessline 40
    codex mcp add chatcut --url https://api.chatcut.io/api/external-mcp/mcp --oauth-resource https://api.chatcut.io/api/external-mcp/mcp
  • Network accessline 266
    For raw source-frame inspection, use the local source file directly with Codex-native tools such as `ffmpeg` when the file is available. If Codex has the original path, including an import-helper `sourcePath`, do not call remote ChatCut too

codex/skills/chatcut-plugin-basics/references/connection-diagnostics.md

  • Network accessline 60
    "source": "host_settings",     "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",
  • Network accessline 61
    "serverName": "chatcut",     "url": "https://api.chatcut.io/api/external-mcp/mcp",     "enabled": true
  • Network accessline 62
    "url": "https://api.chatcut.io/api/external-mcp/mcp",

codex/skills/chatcut-plugin-basics/scripts/mcp-doctor.mjs

  • Executable scriptline 1
    Executable file
  • Access to secretsline 92
    [Credential-related source omitted]

codex/skills/chatcut-plugin-basics/scripts/mcp-evidence.mjs

  • Executable scriptline 1
    Executable file

codex/skills/chatcut-plugin-basics/scripts/mcp-failure.mjs

  • Executable scriptline 1
    Executable file

codex/skills/chatcut-plugin-basics/scripts/mcp-wire.mjs

  • Executable scriptline 1
    Executable file

codex/skills/multicam-sync/scripts/transcript-offset.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

codex/skills/product-help/SKILL.md

  • Network accessline 11
    For a ChatCut product question, the first substantive action is to search the exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 12
    exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 64
    3. For ordinary usage questions, start with the owning feature or troubleshooting    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelo
  • Network accessline 65
    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then    open the matching Changelog entry.
  • Network accessline 66
    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then
  • Network accessline 68
    4. For one user question, issue at most two search queries total: the exact topic,    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 69
    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.    If the canonical pages and index are unavailable or still do not identify a
  • Network accessline 70
    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.

codex/skills/shader-gen/examples/page-curl.md

  • Network accessline 1
    --- tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 2
    tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath. complexity: high
  • Network accessline 3
    description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 7
    # Page Curl Transition
  • Network accessline 13
    - **Camera distance from FOV**: `dist = 1 / Math.tan(fovRad / 2)` ensures the plane (height=2) exactly fills the viewport vertically. No hardcoded camera z. - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect rat
  • Network accessline 14
    - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect ratio, preventing the curl from being too tight on wide videos or too loose on tall ones.
  • Network accessline 15
    - **Fold sweeps left→right**: `foldX = -W/2 + eased * (W + radius * PI)`. At progress=0 fold is at left edge (nothing curled), at progress=1 it's past the right edge (fully curled away). - **UV-based position reconstruction**: Original posi
  • Network accessline 16
    - **UV-based position reconstruction**: Original positions are derived from UVs each frame (`ox = uv.getX(i) * W - W/2`), since the position buffer gets overwritten. UVs are immutable. - **Three curl zones**: (1) `ox <= foldX` → flat, not y
  • Network accessline 17
    - **Three curl zones**: (1) `ox <= foldX` → flat, not yet reached. (2) `ox > foldX, angle <= PI` → wrapping around cylinder. (3) `angle > PI` → past 180°, extends flat at z=2\*radius back toward -x (folded-back page visible on top).

codex/skills/video-gen/references/kling.md

  • Network accessline 175
    | Emotion | Combine 3+ of                                                                        | | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembl
  • Network accessline 176
    | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       | | Scared  | pupils contract, breath catche
  • Network accessline 177
    | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       |

codex/skills/video-gen/references/omni.md

  • Network accessline 95
    Sources checked 2026-08-30: [Google announcement](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/), [Vertex model](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gem

codex/skills/visual-analysis/scripts/concat-images.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

grok/skills/asset-import/scripts/serve-local-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 28
    let port = 0; let ttlSeconds = 900; let origin = "https://app.chatcut.io";
  • Network accessline 29
    let ttlSeconds = 900; let origin = "https://app.chatcut.io"; const paths = [];
  • Network accessline 30
    let origin = "https://app.chatcut.io";
  • Network accessline 163
    server.listen(port, "127.0.0.1", () => {   const address = server.address();   const base = `http://127.0.0.1:${address.port}/${routePrefix}`;
  • Network accessline 164
    const address = server.address();   const base = `http://127.0.0.1:${address.port}/${routePrefix}`;   console.log(
  • Network accessline 165
    const base = `http://127.0.0.1:${address.port}/${routePrefix}`;

grok/skills/asset-import/scripts/upload-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 120
    );   try {     return await fetch(url, { ...init, signal: controller.signal });
  • Network accessline 121
    try {     return await fetch(url, { ...init, signal: controller.signal });   } catch (error) {
  • Network accessline 122
    return await fetch(url, { ...init, signal: controller.signal });

grok/skills/multicam-sync/scripts/transcript-offset.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

grok/skills/product-help/SKILL.md

  • Network accessline 8
    For a ChatCut product question, the first substantive action is to search the exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 9
    exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 58
    3. For ordinary usage questions, start with the owning feature or troubleshooting    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelo
  • Network accessline 59
    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then    open the matching Changelog entry.
  • Network accessline 60
    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then
  • Network accessline 62
    4. For one user question, issue at most two search queries total: the exact topic,    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 63
    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.    If the canonical pages and index are unavailable or still do not identify a
  • Network accessline 64
    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.

grok/skills/shader-gen/examples/page-curl.md

  • Network accessline 1
    --- tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 2
    tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath. complexity: high
  • Network accessline 3
    description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 7
    # Page Curl Transition
  • Network accessline 13
    - **Camera distance from FOV**: `dist = 1 / Math.tan(fovRad / 2)` ensures the plane (height=2) exactly fills the viewport vertically. No hardcoded camera z. - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect rat
  • Network accessline 14
    - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect ratio, preventing the curl from being too tight on wide videos or too loose on tall ones.
  • Network accessline 15
    - **Fold sweeps left→right**: `foldX = -W/2 + eased * (W + radius * PI)`. At progress=0 fold is at left edge (nothing curled), at progress=1 it's past the right edge (fully curled away). - **UV-based position reconstruction**: Original posi
  • Network accessline 16
    - **UV-based position reconstruction**: Original positions are derived from UVs each frame (`ox = uv.getX(i) * W - W/2`), since the position buffer gets overwritten. UVs are immutable. - **Three curl zones**: (1) `ox <= foldX` → flat, not y
  • Network accessline 17
    - **Three curl zones**: (1) `ox <= foldX` → flat, not yet reached. (2) `ox > foldX, angle <= PI` → wrapping around cylinder. (3) `angle > PI` → past 180°, extends flat at z=2\*radius back toward -x (folded-back page visible on top).

grok/skills/video-gen/references/kling.md

  • Network accessline 173
    | Emotion | Combine 3+ of                                                                        | | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembl
  • Network accessline 174
    | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       | | Scared  | pupils contract, breath catche
  • Network accessline 175
    | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       |

grok/skills/video-gen/references/omni.md

  • Network accessline 93
    Sources checked 2026-08-30: [Google announcement](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/), [Vertex model](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gem

kimi/skills/chatcut-media-guide/scripts/serve-local-media.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 28
    let port = 0; let ttlSeconds = 900; let origin = "https://app.chatcut.io";
  • Network accessline 29
    let ttlSeconds = 900; let origin = "https://app.chatcut.io"; const paths = [];
  • Network accessline 30
    let origin = "https://app.chatcut.io";
  • Network accessline 163
    server.listen(port, "127.0.0.1", () => {   const address = server.address();   const base = `http://127.0.0.1:${address.port}/${routePrefix}`;
  • Network accessline 164
    const address = server.address();   const base = `http://127.0.0.1:${address.port}/${routePrefix}`;   console.log(
  • Network accessline 165
    const base = `http://127.0.0.1:${address.port}/${routePrefix}`;

kimi/skills/multicam-sync/scripts/transcript-offset.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

kimi/skills/product-help/SKILL.md

  • Network accessline 8
    For a ChatCut product question, the first substantive action is to search the exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 9
    exact topic within `https://chatcut.io/docs` and open the most relevant official
  • Network accessline 58
    3. For ordinary usage questions, start with the owning feature or troubleshooting    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelo
  • Network accessline 59
    page. For availability, regression, update, or version questions, directly open    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then    open the matching Changelog entry.
  • Network accessline 60
    `https://chatcut.io/docs/releases` and `https://chatcut.io/docs/changelog`, then
  • Network accessline 62
    4. For one user question, issue at most two search queries total: the exact topic,    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.
  • Network accessline 63
    then one narrower query if needed. After that, stop searching and use    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.    If the canonical pages and index are unavailable or still do not identify a
  • Network accessline 64
    `https://chatcut.io/docs/llms.txt` only as an index, then open the target page.

kimi/skills/shader-gen/examples/page-curl.md

  • Network accessline 1
    --- tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 2
    tags: 3d, page, curl, flip, turn, book, peel description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath. complexity: high
  • Network accessline 3
    description: Page curl transition — outgoing page curls away from left to right, revealing incoming underneath.
  • Network accessline 7
    # Page Curl Transition
  • Network accessline 13
    - **Camera distance from FOV**: `dist = 1 / Math.tan(fovRad / 2)` ensures the plane (height=2) exactly fills the viewport vertically. No hardcoded camera z. - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect rat
  • Network accessline 14
    - **Radius proportional to page width**: `radius = W * 0.08` scales with aspect ratio, preventing the curl from being too tight on wide videos or too loose on tall ones.
  • Network accessline 15
    - **Fold sweeps left→right**: `foldX = -W/2 + eased * (W + radius * PI)`. At progress=0 fold is at left edge (nothing curled), at progress=1 it's past the right edge (fully curled away). - **UV-based position reconstruction**: Original posi
  • Network accessline 16
    - **UV-based position reconstruction**: Original positions are derived from UVs each frame (`ox = uv.getX(i) * W - W/2`), since the position buffer gets overwritten. UVs are immutable. - **Three curl zones**: (1) `ox <= foldX` → flat, not y
  • Network accessline 17
    - **Three curl zones**: (1) `ox <= foldX` → flat, not yet reached. (2) `ox > foldX, angle <= PI` → wrapping around cylinder. (3) `angle > PI` → past 180°, extends flat at z=2\*radius back toward -x (folded-back page visible on top).

kimi/skills/video-gen/references/kling.md

  • Network accessline 173
    | Emotion | Combine 3+ of                                                                        | | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembl
  • Network accessline 174
    | ------- | ------------------------------------------------------------------------------------ | | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       | | Scared  | pupils contract, breath catche
  • Network accessline 175
    | Sad     | eyes glisten, lower lip trembles, breath becomes shallow, fingers curl loosely       |

kimi/skills/video-gen/references/omni.md

  • Network accessline 93
    Sources checked 2026-08-30: [Google announcement](https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/), [Vertex model](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gem

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 199 facts

and 149 more

Works with

  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Add this badge to your README

It updates every night and links to this page.

ChatCut-Inc/agent-plugin: #885 on hotskills, 1k stars

[![ChatCut-Inc/agent-plugin on hotskills](https://hotskills.dev/badge/chatcut-inc-agent-plugin.svg)](https://hotskills.dev/skill/chatcut-inc-agent-plugin/)