Video Data
oxylabs/agent-skills
YouTube data extraction API and high-bandwidth proxy downloads.
将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-image --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/native-subtitle-quote-image .claude/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .claude/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-imageType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-image --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/native-subtitle-quote-image .agents/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .agents/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-image --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/native-subtitle-quote-image .cursor/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .cursor/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/chengyi-ai/native-subtitle-quote-image.git --path skills/native-subtitle-quote-image--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-image --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/native-subtitle-quote-image .gemini/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .gemini/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-imageInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/native-subtitle-quote-image .github/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .github/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install chengyi-ai/native-subtitle-quote-image native-subtitle-quote-image --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/chengyi-ai/native-subtitle-quote-image.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/native-subtitle-quote-image .opencode/skills/native-subtitle-quote-image && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "native-subtitle-quote-image" agent skill from https://github.com/chengyi-ai/native-subtitle-quote-image/tree/main/skills/native-subtitle-quote-image into .opencode/skills/native-subtitle-quote-image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-subtitle-quote-image", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
native-subtitle-quote-image将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…
Native Subtitle Quote Image is an agent skill from chengyi-ai/native-subtitle-quote-image. 将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube 金句长图、台词截图、不重绘字幕、自定义中文台词,或调整主图比例、字幕区域、台词间隔和美感时使用。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/end-to-end-workflow.md` and `references/visual-style.md`).
It sits in Media & Creative, covering Transcription. It works with YouTube. The repository describes itself as: 保留视频内嵌字幕,精确取帧并生成 3:4 社交长图的 Agent Skill. The licence is MIT.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ea8457e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3yt-dlpFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Native Subtitle Quote Image loads about 1.8k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 318 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from chengyi-ai/native-subtitle-quote-image at commit ea8457e, republished under its MIT licence (© chengyi-ai). 318 words, ~1,808 tokens.
.claude/skills/native-subtitle-quote-image/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.先确认用户想要的字幕模式,再判断素材是否支持。不要把两种模式混为一种,也不要默默从原生字幕切到绘制字幕。
如果用户没有明确指定模式,先用用户当前使用的语言询问,并简短说明两种选择。中文提问可直接使用:
您当前是选择原生字幕还是脚本字幕?原生字幕会保留视频画面里已有的字幕,不重绘文字;脚本字幕会把您确认过的台词或翻译后期绘制到真实视频帧上,并标明是后期字幕。
用户已明确说“原生字幕”“保留画面原字幕”“不重绘字幕”,或“脚本字幕”“把指定台词/翻译绘制到画面上”时,按其选择继续,不重复询问。用户尚未选择时,可以只读检查素材以说明哪种模式可行,但不要执行模式专属的渲染;等用户选择后再继续。若所选模式与素材不匹配,说明具体原因并征求用户是否改选,不能自行切换。
每个新任务开始、处理素材之前运行一次:
python3 "<SKILL_DIR>/scripts/check_update.py" --jsonVERSION 读取本地版本,只访问本项目的 GitHub Latest Release;默认 24 小时内复用一次缓存。update_available 时,用一句话告诉用户当前版本、最新版本和 Release 链接,然后继续当前任务。只提醒,不自动更新、不覆盖本地 Skill。up_to_date 时无需打扰用户。结果为 unavailable 时也不要阻塞当前任务;若只是运行环境禁止联网,可申请对 GitHub API 的只读访问并用 --force 重试一次,未获授权就继续任务。| 条件 | 模式 | 成品文字来源 | 命令 |
|---|---|---|---|
| 关闭播放器 CC 后,截图里仍有字幕;用户要求保留原字幕 | 原生字幕模式 | 视频画面像素 | render |
| 视频没有需要的烧录字幕,但用户要求把经确认的台词、翻译或观点排成案例风格 | 脚本字幕模式 | 已审核 JSON 中的 text | render-script |
yt-dlp --cookies-from-browser chrome 继续。字幕和视频分两条命令下载;视频报 HTTP 403 时按参考文件的格式回退表逐级降级,字幕报 429 时缩减语言并放慢请求,都不要无限重试。将 <SKILL_DIR> 解析为当前 SKILL.md 所在目录的绝对路径;不要假设 Agent 的工作目录就是 Skill 目录。
# 本地原生字幕
python3 "<SKILL_DIR>/scripts/check_environment.py"
# 中日韩脚本字幕
python3 "<SKILL_DIR>/scripts/check_environment.py" --script-mode
# URL + 脚本字幕
python3 "<SKILL_DIR>/scripts/check_environment.py" --url-mode --script-mode核心依赖为 Python 3.10+、Pillow,以及 FFmpeg 或 imageio-ffmpeg。URL 模式另需 yt-dlp 和 YouTube 完整解析所需的 JavaScript runtime。环境检查只报告状态;缺失时先说明用途并取得授权,再运行:
python3 -m pip install -r "<SKILL_DIR>/requirements.txt"不擅自修改系统 Python、shell 配置、浏览器 Cookies 或包管理器。Chrome Cookie 只是在无 Cookie 请求被 YouTube 登录验证拦截后的受控恢复路径;首次读取前必须说明用途并取得用户授权。
--aspect 3:4。--aspect 3:4 或 --layout fixed 时,默认 --fit crop:自动识别每句字幕左右边界,对整张拼图统一裁去两侧,最多裁到字幕安全边界,剩余差额留黑边;任一句识别不到字幕边界时不裁切、整图留边。人物偏离中心时用 --crop-center(0–1)移动裁切窗口;用户要求不裁画面时用 --fit pad。不得单独放大主图来填满。--hero-fraction 只调整源主图裁切高度,受真实帧高度限制,不保证占最终含边画布的该比例。脚本模式只有自动布局确实不适用时才传它。--overwrite。sample 核对画面并向用户说明;不要为了出图直接加 --allow-duplicate-frames,只有用户确认确实需要时才加。“人物原比例 / 不裁横屏 / 原生尺寸”是画面几何要求,不等于选择原生字幕模式。字幕来源仍按用户的选择处理。
--layout natural:保留源宽度,高度按主画面与字幕条相加;不再强制 3:4。--width 时保留源宽度;传入宽度时仅等比缩放。裁切后禁止把画面 resize 回原来的宽高,也禁止把成品直接拉成 1440×1920。--band-bottom 的主图和完整字幕条;不重绘文字。--frame-top / --frame-bottom 仅裁去不需要的源画面区域,默认保留全帧。先预览边界,不能裁掉人物关键部位;--band-center 相对裁切后的画面。natural 不与 --aspect / --hero-fraction 合用;70% 主图验收只适用于脚本固定布局。两种布局都不得非等比拉伸。python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" render-script VIDEO \
--script script.json --out natural.jpg --layout natural \
--frame-bottom 0.72上例 0.72 只是裁切示例,不是所有视频的默认值。
确认本地视频或 URL,素材使用权,视频时长、语言和目标图片数。用真实截图判断字幕是烧录字幕还是独立字幕轨,不能只看是否下载到 VTT/SRT。
时间点不明时,先生成候选帧总览:
python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" sample VIDEO \
--out candidate-contact-sheet.jpg已有文字稿候选时间点时,围绕每个点生成前、中、后三帧:
python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" sample VIDEO \
-t 61.2 -t 68.9 -t 74.5 -t 82.0 -t 88.4 \
--around 0.8 --out focused-candidates.jpg一张图只表达一个连贯观点。候选句需要语义递进,并且每个时间点都能回到视频验证。避免空字幕、同句重复、字幕切换残影、转场、黑帧、广告贴片、播放器 UI 和人物闭眼。
单行字幕从 0.78–0.96 开始;两行字幕或位置偏高时,先预览再扩大到例如 0.62–0.96。
python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" band VIDEO -t 61.2 \
--band-top 0.78 --band-bottom 0.96 --out band-preview.jpg{
"images": [
{
"title": "模型独立工作时长正在快速增长",
"times": [61.6, 69.3, 75.0, 82.4, 88.8]
}
]
}python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" render VIDEO \
--manifest manifest.json --out-dir OUTPUT_DIR \
--band-top 0.78 --band-bottom 0.96title 只用于文件名,不画进图片。times 必须来自已回看的稳定帧。输出包含逐张 JPG、原生字幕时间点.json 和 final_contact_sheet.jpg。
{
"lines": [
{"t": 61.6, "text": "第一句已核对台词"},
{"t": 69.3, "text": "第二句已核对台词"},
{"t": 75.0, "text": "第三句已核对台词"},
{"t": 82.4, "text": "第四句已核对台词"},
{"t": 88.8, "text": "第五句已核对台词"}
]
}t 必须严格递增且小于视频时长。text 必须是已核对的单行台词;过长时拆句,不靠极小字号硬塞。python3 "<SKILL_DIR>/scripts/native_subtitle_stitch.py" render-script VIDEO \
--script script.json --out OUTPUT.jpg \
--aspect 3:4 --width 1440脚本会尝试 macOS、Windows 和 Linux 常见 CJK 字体;台词含谚文时优先尝试韩文字体(macOS AppleSDGothicNeo、Windows Malgun Gothic),--font 始终最优先。无法自动找到时,用 --font /path/to/font.ttc 指定已获授权的字体。需要调整字幕条在原帧中的垂直采样位置时,使用 --band-center;不要把它当作行距参数。
先看缩略总览,再打开每张原尺寸 JPG。
--fit crop 的成品要逐张确认每句字幕两端完整、人物没有被两侧裁切切脸,并在交付中说明渲染输出的裁切或留边结果。脚本固定布局默认四条时主图约占 68–72%;内容块之间没有额外间距。发现问题时只调整对应变量:时间点通常移动 0.3–1.5 秒;原生字幕被裁时调整 band 边界;台词条太高时先恢复自动布局;文字过长时先拆句。连续三轮仍找不到稳定画面时,换片段或报告限制,不无限微调。
yt-dlp:获取用户有权处理的在线视频、元数据和字幕轨;不负责最终渲染。复用上游已经下载的视频、文字稿和缓存,不重复消耗网络或转写成本。不假设用户一定安装了某个命名 Skill;缺少上游 Skill 时,自行完成最低限度的文字稿阅读和主题选择。
登录、年龄验证、机器人验证或用户自己的非公开视频需要 Cookies 时,必须先取得授权;授权后优先让 yt-dlp 通过 --cookies-from-browser chrome 临时读取用户自己的已登录会话,而不是让用户粘贴密码或导出 Cookie 文件。不得把浏览器数据写入仓库。
提供输出路径、逐张成品、时间点/lines JSON、总览图与已完成的视觉和技术检查。明确标记使用的字幕模式。只有用户需要分享包时再生成 ZIP;不得把未逐张打开检查的图片报告为完成。
© chengyi-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references) in skills/native-subtitle-quote-image of chengyi-ai/native-subtitle-quote-image.
Open the folder on GitHubat commit ea8457e
Native Subtitle Quote Image next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Native Subtitle Quote Image this skillchengyi-ai/native-subtitle-quote-image | 2.6k | — | ~1.8k | Automated safety check: Pass | MIT | |
| Video Dataoxylabs/agent-skills | 875 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Summarizetrpc-group/trpc-agent-go | 1.9k | 22 repos | ~552 | Automated safety check: Pass | Apache-2.0 | |
| Youtube PublishAndonywang123/Epost | 197 | — | ~3.4k | Automated safety check: Warn | None | |
| Youtube Transcribe Skillfeiskyer/codex-settings | 244 | — | ~745 | Automated safety check: Pass | MIT | |
| Watching Videosoxbshw/watch-skill | 470 | — | ~599 | Automated safety check: Notes | MIT |
oxylabs/agent-skills
YouTube data extraction API and high-bandwidth proxy downloads.
trpc-group/trpc-agent-go
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
Andonywang123/Epost
Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…
feiskyer/codex-settings
Extract subtitles or a transcript from a YouTube URL and save normalized timestamped text locally.
oxbshw/watch-skill
The user shared a video URL, a YouTube/TikTok/stream link, a local video file, a screen recording, a meeting recording, or a playlist/folder of videos — "watch this", "summarize this video", "what's…
CommandCodeAI/agent-skills
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube.
Works with
Categories
将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…. Native Subtitle Quote Image is an agent skill from chengyi-ai/native-subtitle-quote-image.
Native Subtitle Quote Image fits situations like: tasks that involve Transcription.
Run `npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a claude-code`. Or copy the skill folder (skills/native-subtitle-quote-image in chengyi-ai/native-subtitle-quote-image) into .claude/skills/native-subtitle-quote-image in your project. Claude Code loads it when a task matches its description.
Run `npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a codex`. Or copy the skill folder (skills/native-subtitle-quote-image in chengyi-ai/native-subtitle-quote-image) into .agents/skills/native-subtitle-quote-image in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/native-subtitle-quote-image, .gemini/skills/native-subtitle-quote-image, .github/skills/native-subtitle-quote-image and .opencode/skills/native-subtitle-quote-image in your project.
Going by SKILL.md and its folder, Native Subtitle Quote Image needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and yt-dlp). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Native Subtitle Quote Image is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Native Subtitle Quote Image: Video Data (oxylabs/agent-skills, 875 stars), Summarize (trpc-group/trpc-agent-go, 1.9k stars), Youtube Publish (Andonywang123/Epost, 197 stars) and Youtube Transcribe Skill (feiskyer/codex-settings, 244 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
chengyi-ai (a GitHub user) maintains it in chengyi-ai/native-subtitle-quote-image, which has 2,583 GitHub stars. The repository was last updated on October 10, 2026.
Source: chengyi-ai/native-subtitle-quote-image on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.