Agent SkillsChatCut-Inc/agent-plugin › transcription

transcription

GitHub

ChatCut转录技能,指导如何识别媒体资产、触发/检查转录进度、查找字幕及处理失败或无音频状态。

claude/skills/transcription/SKILL.md ChatCut-Inc/agent-plugin

Trigger Scenarios

用户需要为视频或音频生成转录文本 用户请求添加、翻译或编辑字幕

Install

npx skills add ChatCut-Inc/agent-plugin --skill transcription -g -y
More Options

Non-standard path

npx skills add https://github.com/ChatCut-Inc/agent-plugin/tree/main/claude/skills/transcription -g -y

Use without installing

npx skills use ChatCut-Inc/agent-plugin@transcription

指定 Agent (Claude Code)

npx skills add ChatCut-Inc/agent-plugin --skill transcription -a claude-code -g -y

安装 repo 全部 skill

npx skills add ChatCut-Inc/agent-plugin --all -g -y

预览 repo 内 skill

npx skills add ChatCut-Inc/agent-plugin --list

SKILL.md

Frontmatter
{
    "name": "transcription",
    "description": "Hosted ChatCut plugin sessions only (the `chatcut` MCP server). If the conversation is driving ChatCut Desktop (a `chatcut_desktop*` MCP server), load this skill only when the user explicitly chooses the plugin\/web surface — desktop sessions otherwise ship their own instructions and tools. Use for ChatCut transcription, transcript readiness, captions, subtitles, transcript repair, filler removal, and speech-led editing setup."
}

Transcription

  1. Use browse_assets to identify the video/audio asset and its transcription state.
  2. For newly imported local media, complete the asset-import workflow first.
  3. Check track_progress with target transcription. It returns current status; follow the returned check-back guidance and do not busy-loop.
  4. Use find_transcript for timestamped text lookup.
  5. Use the current caption tools to enable, inspect, translate, or style captions only after transcription is ready.

Do not call a transcription stuck from one pending status. Treat an explicit failed terminal state immediately; otherwise allow at least max(5 minutes, min(60 minutes, 2 x asset duration)), or at least 10 minutes across multiple checks when duration is unknown.

no_audio / no-speech is a successful terminal analysis result: the media is usable, but there is no transcript to read or caption. Do not report it as a transcription failure or retry it unless the user says the media contains speech that should have been detected.

Use trigger_transcript when the user explicitly wants transcription started or restarted. It is idempotent: only idle and error start work; ready, no-audio, and in-progress assets are left unchanged. If prepared transcription audio exists it is reused; otherwise the open Web/Desktop editor is asked to prepare and upload audio through its native pipeline. Then inspect readiness with track_progress.

For an idle or explicitly failed (error) run, call trigger_transcript with the asset id, then check transcription progress again. If an in-progress run has genuinely exceeded the stuck threshold, use manage_transcript action retry_transcription because trigger_transcript intentionally leaves in-progress work unchanged. The manage tool also remains available for low-level recovery where an external MCP host must supply prepared audioBase64. Repair source words with the transcript-fix action instead of rewriting visible captions when the source transcript itself is wrong.

For semantic speech edits, load talking-head-guide and use the Script workflow. Use mechanical cleanup only for fixed fillers and pauses; do not replace transcript-aware editing with destructive physical timeline cuts.

Version History

  • 014586d Current 2026-08-27 10:43

    新增对闲置(idle)和错误(error)状态的显式处理逻辑,引入trigger_transcript工具以幂等方式启动转录,并明确区分机械清理与语义编辑场景。

  • 926f56b 2026-08-12 11:06

    更新内容:移除了对显式失败状态的立即处理逻辑,增加了 `no_audio` 作为成功终态的处理说明,细化了重试和修复的操作指引。

  • e1867a8 2026-08-02 23:36

    重构了流程步骤,明确区分新导入媒体与现有资产的转录准备;细化了等待时间计算逻辑(基于资产时长);新增对语义语音编辑和机械清理的指导;优化了故障重试策略。

  • f39cdae 2026-07-30 21:53

    更新获取资产ID的方法,由read_project改为browse_assets;优化本地资源处理指引,明确通过asset-import技能重新导入或先下载再导入,避免手动重链。

  • 5e9afe0 2026-07-22 10:58

Same Skill Collection

chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md
chatcut/skills/asset-import/SKILL.md
chatcut/skills/chatcut-plugin-basics-claude/SKILL.md
chatcut/skills/chatcut-plugin-basics/SKILL.md
chatcut/skills/create-motion-graphics/SKILL.md
chatcut/skills/export/SKILL.md
chatcut/skills/image-gen/SKILL.md
chatcut/skills/known-errors/SKILL.md
chatcut/skills/music/SKILL.md
chatcut/skills/shader-gen/SKILL.md
chatcut/skills/transcription/SKILL.md
chatcut/skills/verification/SKILL.md
chatcut/skills/video-gen/SKILL.md
chatcut/skills/voice/SKILL.md
chatcut/skills/widget-forms/SKILL.md
claude/skills/create-motion-graphics/SKILL.md
claude/skills/export/SKILL.md
claude/skills/image-gen/SKILL.md
claude/skills/known-errors/SKILL.md
claude/skills/motion-graphic-gen/SKILL.md
claude/skills/music/SKILL.md
claude/skills/shader-gen/SKILL.md
claude/skills/verification/SKILL.md
claude/skills/video-gen/SKILL.md
claude/skills/widget-forms/SKILL.md
codex/skills/asset-import/SKILL.md
codex/skills/create-motion-graphics/SKILL.md
codex/skills/export/SKILL.md
codex/skills/image-gen/SKILL.md
codex/skills/known-errors/SKILL.md
codex/skills/music/SKILL.md
codex/skills/shader-gen/SKILL.md
codex/skills/transcription/SKILL.md
codex/skills/verification/SKILL.md
codex/skills/video-gen/SKILL.md
codex/skills/widget-forms/SKILL.md
chatcut/skills/product-help/SKILL.md
chatcut/skills/talking-head-guide/SKILL.md
claude/skills/asset-import/SKILL.md
claude/skills/chatcut-plugin-basics-claude/SKILL.md
claude/skills/digital-human/SKILL.md
claude/skills/multicam-sync/SKILL.md
claude/skills/product-help/SKILL.md
claude/skills/talking-head-guide/SKILL.md
claude/skills/voice/SKILL.md
codex/skills/chatcut-plugin-basics/SKILL.md
codex/skills/digital-human/SKILL.md
codex/skills/multicam-sync/SKILL.md
codex/skills/product-help/SKILL.md

Metadata

Files
0
Version
2f39109
Hash
b037443b
Indexed
2026-07-22 10:58

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 10:36
浙ICP备14020137号-1 $Гость$