Token导航 LogoToken导航

Agent Skill · 待分类

byted-mediakit(字节媒体工具包)

byted-mediakit 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

byted-mediakit 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有提醒项,按安装量在待分类类的 11,209 个 Skill 里排第 10,868。

总安装 188周安装 8GitHub Stars 325下载 66核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:byted-mediakit(字节媒体工具包)
来源仓库:https://github.com/bytedance/agentkit-samples
仓库路径:skills/byted-mediakit
安装命令:
npx skills add https://github.com/bytedance/agentkit-samples --skill byted-mediakit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/bytedance/agentkit-samples --skill byted-mediakit

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

调用火山引擎 AI MediaKit 处理音视频创作全流程任务。支持上传、转码、特效添加与多模态素材合成操作。优先使用 vid:// 或 directurl:// 引用 VOD 资源避免重复传输。异步任务需返回 TaskId 并在交付产物时附带该标识。严禁修改产物链接内容,优先提供原始下载路径给用户。

来源仓库内路径:skills/byted-mediakit

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/bytedance/agentkit-samples --skill byted-media…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

byted-mediakit 怎么安装?

在终端执行 npx skills add https://github.com/bytedance/agentkit-samples --skill byted-mediakit。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

byted-mediakit 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

byted-mediakit 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/bytedance/agentkit-samples --skill byted-mediakit 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

byted-mediakit 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

byted-mediakit 用的人多吗?

公开数据是累计安装 188 次,近一周安装 8 次,下载 66 次,GitHub 325 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

byted-mediakit 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
byted-mediakit

字节媒体工具包 · 本页

188325执行命令未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Volcengine AI MediaKit


前置条件

  • Python:确认 python --version ≥ 3.6
  • 依赖:脚本依赖 python-dotenv

参数传入方式

所有脚本支持两种 JSON 参数传入方式:

  1. 内联 JSON(适合简单参数):python script.py '{"key":"value"}'
  2. 文件引用(推荐,避免 shell 转义问题):python script.py @params.json

@ 前缀表示从文件读取 JSON 内容,文件路径相对于当前工作目录。


结果交付规则

  • 提交异步任务成功后会返回异步任务id,字段为 VCCreativeId 或 TaskId,在给用户交付最终产物时,必须包含异步任务id
  • 在展示最终产物链接时,禁止随意修改链接内容
  • 优先将产物链接提供给用户

工作流程

1) 识别输入视频类型(必要时先上传拿 vid://...)

后续所有处理脚本优先使用 VOD 侧资源引用:

  • Vid:vid://vxxxx(或部分脚本接受裸 vxxxx 并自动补 vid://)
  • DirectUrl / FileName:directurl://<vod_file_name>(媒体类任务用 DirectUrl 时会要求 FileName + SpaceName)

当用户提供的是以下输入之一,需要先执行上传逻辑,拿到 Vid 后再继续:

  • 本地文件路径:如 /path/to/a.mp4
  • http/https 链接:如 https://example.com/a.mp4(会走 URL 拉取上传,并轮询上传结果)

统一用 scripts/upload_media.py:

python <SKILL_DIR>/scripts/upload_media.py "<local_file_path_or_http_url>" [space_name]

脚本输出中 Source 字段即 vid://...,可直接作为后续处理输入。

安全限制:本地文件上传仅允许 workspace/、userdata/ 和 /tmp 目录下的文件。

2) 识别用户意图 → 选择对应处理脚本

根据用户需求,按以下决策树选择脚本:

用户意图脚本
多个视频/音频合成一个(顺序拼接)stitching
截取视频/音频的某个时间片段clipping
加速/慢放/变速speedup
镜像/上下翻转/左右翻转flip
多张图片串联生成视频image_to_video
替换/叠加视频的背景音乐compile
只要视频里的音频轨extract_audio
多条音频同时叠加播放(混音)mix_audios
分离人声和伴奏/背景音voice_separation
去除环境噪音/电流杂音/风噪noise_reduction
模糊/低画质视频修复(压缩伪影/噪点/划痕)quality_enhance
低分辨率视频提升(如 720P→1080P)super_resolution
低帧率视频插帧提升流畅度(如 30fps→60fps)interlacing
语音识别/ASR/提取视频中的文字对白asr_speech_to_text
OCR 文字提取/识别视频中的屏幕文字ocr_text_extract
擦除视频硬字幕subtitle_removal
给视频添加/嵌入字幕(烧录字幕)add_subtitle
视频场景分割/智能切片intelligent_slicing
人像抠图/人像分割portrait_matting
绿幕抠像/绿屏抠像green_screen
AI 漫剧转绘(漫画风/3D卡通风格)comic_style
短剧高光剪辑/精彩片段提取highlight
AI 视频翻译(字幕/语音/面容翻译)video_translation
查询翻译项目状态/重启翻译轮询poll_translation
查询翻译项目列表list_translation
AI 解说视频生成(短剧解说/二创)drama_recap
AI 剧本还原(视频转结构化剧本)drama_script
查询媒资信息(Vid 详情+播放地址)get_media_info

3) 构造参数并执行

视频编辑类
脚本用途详细参数
stitching.py '<json>'视频/音频拼接references/01-stitching.md
clipping.py '<json>'视频/音频裁剪references/02-clipping.md
flip.py '<json>'视频翻转references/03-flip.md
speedup.py video '<json>'视频变速references/04-speedup.md
speedup.py audio '<json>'音频变速references/04-speedup.md
image_to_video.py '<json>'图片转视频references/05-image-to-video.md
compile.py '<json>'音视频合成references/06-compile.md
extract_audio.py '<json>'提取音轨references/07-extract-audio.md
mix_audios.py '<json>'混音references/08-mix-audios.md
媒体处理类
脚本用途详细参数
voice_separation.py '<json>'人声分离references/10-voice-separation.md
noise_reduction.py '<json>'音频降噪references/11-noise-reduction.md
quality_enhance.py '<json>'综合画质修复references/12-quality-enhance.md
super_resolution.py '<json>'AI 超分辨率references/13-super-resolution.md
interlacing.py '<json>'智能补帧references/14-interlacing.md
AI 内容分析类
脚本用途详细参数
asr_speech_to_text.py '<json>'语音识别 ASRreferences/15-asr-speech-to-text.md
ocr_text_extract.py '<json>'OCR 文字提取references/16-ocr-text-extract.md
subtitle_removal.py '<json>'硬字幕擦除references/17-subtitle-removal.md
add_subtitle.py '<json>'添加嵌入字幕references/18-add-subtitle.md
intelligent_slicing.py '<json>'智能场景分割references/19-intelligent-slicing.md
portrait_matting.py '<json>'人像抠图references/20-portrait-matting.md
green_screen.py '<json>'绿幕抠像references/21-green-screen.md
highlight.py '<json>'短剧高光剪辑references/23-highlight.md
get_media_info.py '<json>'媒资信息查询references/27-get-media-info.md
AI 内容生成类
脚本用途详细参数
comic_style.py '<json>'AI 漫剧转绘references/22-comic-style.md
video_translation.py '<json>'AI 视频翻译references/24-video-translation.md
drama_recap.py '<json>'AI 解说视频生成references/25-drama-recap.md
drama_script.py '<json>'AI 剧本还原references/26-drama-script.md
重启轮询
脚本用途
poll_vcreative.py <task_id>重启编辑类任务轮询
poll_media.py <task_type> <RunId>重启媒体处理类任务轮询
poll_translation.py <ProjectId>重启翻译任务轮询

超时响应中的 resume_hint.command 字段包含可直接复制执行的重启命令。


示例

# 本地文件先上传拿到 vid(后续脚本统一用 vid://... 作为输入)
python <SKILL_DIR>/scripts/upload_media.py "/path/to/local.mp4" my_space

# 拼接两个视频,加转场
python <SKILL_DIR>/scripts/stitching.py \
  '{"type":"video","videos":["vid://v0001","vid://v0002"],"transitions":["1182359"]}'

# 使用 @file.json 传参(推荐,避免转义问题)
python <SKILL_DIR>/scripts/stitching.py @params.json

# 人声分离(注意 type 首字母大写)
python <SKILL_DIR>/scripts/voice_separation.py '{"type":"Vid","video":"v0310abc"}'

# 超分到 1080P
python <SKILL_DIR>/scripts/super_resolution.py '{"type":"Vid","video":"v0310xyz","Res":"1080p"}'

# ASR 语音识别
python <SKILL_DIR>/scripts/asr_speech_to_text.py '{"type":"Vid","video":"v0310abc"}'

# 短剧高光剪辑
python <SKILL_DIR>/scripts/highlight.py '{"Vids":["v023xxx","v024xxx"]}'

# AI 视频翻译(中文→英文)
python <SKILL_DIR>/scripts/video_translation.py '{"Vid":"v0d225gxxx","SourceLanguage":"zh","TargetLanguage":"en"}'

# AI 漫剧转绘(漫画风 720p)
python <SKILL_DIR>/scripts/comic_style.py '{"Vid":"v0d012xxxx","Style":"漫画风","Resolution":"720p"}'

# AI 解说视频(自动生成解说词)
python <SKILL_DIR>/scripts/drama_recap.py '{"Vids":["v023xxx"],"AutoGenerateRecapText":true}'

# AI 剧本还原
python <SKILL_DIR>/scripts/drama_script.py '{"Vids":["v023xxx","v024xxx"]}'

# 查询媒资信息
python <SKILL_DIR>/scripts/get_media_info.py '{"vids":"v001,v002"}'

# 超时后重启编辑类轮询
python <SKILL_DIR>/scripts/poll_vcreative.py <异步智剪任务ID> my_space

# 超时后重启媒体类轮询
python <SKILL_DIR>/scripts/poll_media.py videSuperResolution run_yyy my_space

# 超时后重启翻译轮询
python <SKILL_DIR>/scripts/poll_translation.py <ProjectId> my_space

错误输出

所有错误统一格式:{"error": "说明"}

超时输出(含重启指令):

{
  "error": "轮询超时(360 次 × 5s),任务仍在处理中",
  "resume_hint": {
    "description": "任务尚未完成,可用以下命令重启轮询",
    "command": "python <SKILL_DIR>/scripts/poll_media.py videSuperResolution run_yyy my_space"
  }
}

约束

  • 调用脚本前必须查看脚本详细参数说明

计费说明

仅当用户主动咨询费用或计费规则时,再参考 references/00-billing-instructions.md 中的计费说明,向用户简要说明 volcengine-ai-mediakit 所依赖的 VOD 资源的计费构成,避免在普通剪辑/处理对话中主动展开计费细节。

平台分布

Codex

35.52%
按下载量换算23

Claude

28.23%
按下载量换算19

Cursor

20.22%
按下载量换算13

Gemini CLI

9.84%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/bytedance/agentkit-samples --skill byted-mediakit 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills