video-agent-researcher

video-agent-researcher is a skill for Claude Code, Codex from chenyuxiaojin/video-agent-skills. It costs 130 tokens per session (2,040 once invoked), scanned A, original, MIT.

A research workflow that gathers articles and YouTube subtitles about a topic, extracts the main arguments, and turns them into a structured video outline. When source material is already provided, it reorganizes that material instead of searching for more.

In plain words
What is it for?
Use it to find material for a topic, collect articles and videos, organize an existing document, or create an outline for a video. It produces source indexes, saved articles or transcripts, and `outline.md`.
Why use it?
It saves time when turning scattered research or an existing article into a narrative structure. It also includes checks for current versions, dates, and benchmark figures.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Claude Code.

Good fit Use it to find material for a topic, collect articles and videos, organize an existing document, or create an outline for a video. It produces source indexes, saved articles or transcripts, and outline.md.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/chenyuxiaojin/video-agent-skills/video-agent-researcher
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add chenyuxiaojin/video-agent-skills --skill video-agent-researcher
Clone the repo
git clone --depth 1 https://github.com/chenyuxiaojin/video-agent-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for video-agent-researcher

README.md
[![agentmods](https://agentmods.dev/badge/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher/github.svg)](https://agentmods.dev/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher)
Your own site
<a href="https://agentmods.dev/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher"><img src="https://agentmods.dev/badge/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for video-agent-researcher

Your own site · 80×15
<a href="https://agentmods.dev/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher"><img src="https://agentmods.dev/badge/skills/chenyuxiaojin/video-agent-skills/video-agent-researcher.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 130 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,040 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00130 $0.02040
Opus 5.5 $0.00052 $0.00816
Sonnet 5.5 $0.00026 $0.00408
Haiku 4.5 $0.00013 $0.00204

Measured 2mo ago against content hash 85fbaed26e13, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

video-agent-researcher scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

The scan reads SKILL.md. This mod also ships 4 executable files (scripts/compile_sources.py, scripts/generate_outline.py, scripts/web_search_collector.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

- **Python 3**:标准库(urllib, json, re, subprocess)
video-agent-researcher/SKILL.md · 194 lines

How it starts

The opening of the file, as written. The whole thing — 194 lines — stays where its author put it; the contents beside it link to each section on GitHub.

video-agent-researcher

视频团队的通用调研员。两种工作模式:搜索模式(围绕主题搜集网页文章和 YouTube 字幕,提取核心论点,生成结构化大纲)和整理模式(用户已有完整素材时,按视频叙事逻辑重组素材,产出详细整理稿)。

触发条件

  • 「搜索关于 [主题] 的素材」
  • 「收集 [主题] 的资料」
  • 「帮我找一些关于 [主题] 的文章和视频」
  • 「整理素材生成大纲」
  • 「整理这篇文章」
  • 「把这个素材变成大纲」
  • 「用这篇文章出视频」
  • 由制片人(producer)调度时自动触发

输入 → 输出

  • 输入:主题关键词(由制片人传入)+ 已有素材文件(可选)
  • 输出:
    • 搜索模式:materials/sources.json + materials/articles/ + materials/transcripts/ + outline.md(标准大纲,~500 字论点摘要)
    • 整理模式:outline.md(详细整理稿,≥ 原始素材 60% 字数,含原文引用 + 金句索引 + 编剧指引)

工作流程

  1. 接收主题关键词
  2. 搜集素材(优先使用 WebSearch/WebFetch 工具,脚本作为离线备选)
    • 用英文关键词搜索 5-8 篇高质量文章(英文源优先,中文源补充)
    • 用 WebFetch 抓取关键文章的详细内容
  3. (可选)YouTube 字幕:如需参考同类视频的讲述方式,搜集 1-3 个相关视频字幕
  4. 汇总素材,生成 sources.json 索引
  5. 分析所有素材,提取核心论点和案例
  6. 数据验证:搜索各关键实体(模型、公司、产品)的官方发布页,确认版本号、发布日期、基准数据为最新
  7. 生成结构化大纲,须包含:主题类型(cognitive / tech-sci / review 等)、主题定位、目标观众、3-5 个核心论点、每个论点的支撑案例、开头模式建议
  8. 返回 outline.md 给制片人

整理模式(用户已有素材时)

触发条件

当用户已经提供了完整素材(文章、文档、笔记等),不需要搜索,需要按视频叙事逻辑整理。制片人会通过 has_source_material: true 标记。

工作流程

  1. 通读全部素材,理解核心主题和论点
  2. 按视频叙事逻辑重组(非原文顺序)——思考"观众应该先知道什么、再知道什么"
  3. 产出详细整理稿 outline.md,包含以下部分:

整理稿产出物要求

组成部分 要求
叙事结构 按视频逻辑重组,标注每部分的叙事目的(引入/论证/转折/升华)
原文精彩引用 保留原文中有力量的表达,用引用块标注,不要过度改写
金句索引表 提取 5-10 句最适合口播的金句,标注出处和建议使用位置
编剧工作指引 每个段落末尾用 > 编剧指引: 说明这段的写作方向、情绪基调、建议时长
字数要求 ≥ 原始素材 60%,宁多勿少——编剧做减法比加法容易

整理稿模板

# [主题]

> 主题类型:cognitive / tech-sci / review 等
> 原始素材字数:X 字
> 整理稿字数:Y 字(原文 Z%)
> 建议视频时长:N 分钟

## 金句索引

| # | 金句 | 出处 | 建议位置 |
|---|------|------|----------|
| 1 | "..." | 原文第 X 段 | 开头钩子 |
| 2 | "..." | 原文第 Y 段 | 案例一结尾 |

## 第一部分:[小标题](叙事目的:引入)

[重组后的内容,保留原文引用]

> 编剧指引:这段用来建立问题意识,语气轻松,建议 1-2 分钟

## 第二部分:[小标题](叙事目的:核心论证)

[重组后的内容]

> 原文引用:"原文中的精彩表达"

> 编剧指引:这是全片重心,需要展开讲透,建议 3-4 分钟

质量标准

  • 不要"摘要化"——保留素材的丰富度和细节
  • 编剧拿到整理稿后,工作是"语言转换"(书面→口播),不是"从零创作"
  • 如果原文有好的表达,直接保留,不要过度改写

素材搜集详细步骤

方式一:WebSearch/WebFetch(推荐,Claude Code 环境)

  1. 用 WebSearch 搜索 3-4 组关键词(英文优先),每组获取 10 条结果
  2. 从结果中筛选 5-8 篇高质量文章(优先选择:权威媒体、研究机构、行业分析)
  3. 用 WebFetch 抓取关键文章的详细内容
  4. 将抓取结果整理为 materials/research-report.md

Read the full file on GitHub · 194 lines

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 194 lines · 130 tokens per session scan A 85fbaed26e13

Subscribe to this mod's changes

video-agent-researcher is a skill published in the GitHub repository chenyuxiaojin/video-agent-skills (14 stars, last pushed 5mo ago), licensed MIT. It adds 130 tokens to every session and 2,040 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

video-agent-researcher compared with skills from other repositories

video-agent-researcher next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
video-agent-researcherchenyuxiaojin/video-agent-skillsSkill145mo agoMITA130Claude Code, Codex
talking-head-editpireel/pireelSkill1.4kyesterdayAGPL-3.0A79Claude Code, Codex
montage-editpireel/pireelSkill1.4kyesterdayAGPL-3.0A35Claude Code, Codex
audio-and-musicpireel/pireelSkill1.4kyesterdayAGPL-3.0A0Claude Code, Codex
suggest-sfxhassancs91/claude-faceless-shorts-creatorSkill3052mo agoMITA169Claude Code
make-ai-shorthassancs91/claude-faceless-shorts-creatorSkill3052mo agoMITA180Claude Code
make-shorthassancs91/claude-faceless-shorts-creatorSkill3052mo agoMITA183Claude Code