Video Lens
kar2phi/video-lens
Fetch a YouTube transcript and generate an executive summary, key points, and timestamped topic list as a polished HTML report.
Extract core insights, golden quotes, and action items from articles, then create structured Yuque reading notes.
$ npx skills add yuque/yuque-ecosystem --skill reading-digest -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yuque/yuque-ecosystem reading-digest --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/yuque/yuque-ecosystem.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/reading-digest .claude/skills/reading-digest && 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 "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .claude/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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/yuque/yuque-ecosystem/tree/main/skills/reading-digestType 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 yuque/yuque-ecosystem --skill reading-digest -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yuque/yuque-ecosystem reading-digest --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yuque/yuque-ecosystem.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/reading-digest .agents/skills/reading-digest && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .agents/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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 yuque/yuque-ecosystem --skill reading-digest -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yuque/yuque-ecosystem reading-digest --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yuque/yuque-ecosystem.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/reading-digest .cursor/skills/reading-digest && 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 "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .cursor/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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/yuque/yuque-ecosystem.git --path skills/reading-digest--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 yuque/yuque-ecosystem --skill reading-digest -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yuque/yuque-ecosystem reading-digest --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yuque/yuque-ecosystem.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/reading-digest .gemini/skills/reading-digest && 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 "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .gemini/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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 yuque/yuque-ecosystem reading-digestInstalls 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 yuque/yuque-ecosystem --skill reading-digest -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yuque/yuque-ecosystem.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/reading-digest .github/skills/reading-digest && 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 "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .github/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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 yuque/yuque-ecosystem --skill reading-digest -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yuque/yuque-ecosystem reading-digest --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yuque/yuque-ecosystem.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/reading-digest .opencode/skills/reading-digest && 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 "reading-digest" agent skill from https://github.com/yuque/yuque-ecosystem/tree/main/skills/reading-digest into .opencode/skills/reading-digest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reading-digest", 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.
reading-digestExtract core insights, golden quotes, and action items from articles, then create structured Yuque reading notes.
Reading Digest is an agent skill from yuque/yuque-ecosystem. Extract core insights, golden quotes, and action items from articles, then create structured Yuque reading notes. Use when the user wants key takeaways or a personal reading-notes base; trigger phrases include “帮我做阅读笔记”, “读书笔记”, and “extract key points from this article”.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires the yuque-mcp MCP server connected with a personal Yuque token
It sits in Knowledge Management, covering Summarization. The repository describes itself as: Yuque AI Ecosystem — MCP Server, Skills & Plugin for Yuque (语雀). The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2959228. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From 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.
Requires the yuque-mcp MCP server connected with a personal Yuque token
From compatibility in the SKILL.md frontmatter.
Reading Digest loads about 1.3k tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 544 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); files beside SKILL.md are not scanned.
The full file from yuque/yuque-ecosystem at commit 2959228, republished under its MIT licence (© yuque). 544 words, ~1,264 tokens.
.claude/skills/reading-digest/SKILL.md (or your agent's skills folder).Read an article or document, extract core insights, golden quotes, and action items, then generate structured reading notes and optionally save them to a Yuque knowledge base.
All tools are from the yuque-mcp server:
yuque_get_doc — Read full document contentyuque_list_books — List user's knowledge bases (to find the target repo for saving)yuque_create_doc — Create a new document (to save reading notes)yuque_search — Search for existing reading notes to avoid duplicatesCase A — Yuque document link:
Extract repo_id and doc_id from the URL and fetch the content:
Tool: yuque_get_doc
Parameters:
repo_id: "<namespace>"
doc_id: "<slug>"Case B — User pastes article text directly: Use the provided text as the source content. No tool call needed.
Case C — User provides an external URL: Inform the user: "我目前只能处理语雀文档链接或直接粘贴的文本。如果是外部文章,请把内容粘贴给我。"
If the document is not found (404) or permission denied (403), inform the user and stop.
Read through the full content and extract the following elements:
Format the reading notes as follows:
# 📖 阅读笔记:[原文标题]
> **来源**:[文档标题](文档链接)
> **作者**:[原文作者]
> **阅读日期**:YYYY-MM-DD
> **阅读耗时**:约 X 分钟(按 300 字/分钟估算)
## 一句话总结
[用一句话概括这篇文章的核心价值]
## 核心观点
1. **[观点标题]**:[展开说明,2-3 句话]
2. **[观点标题]**:[展开说明,2-3 句话]
3. **[观点标题]**:[展开说明,2-3 句话]
## 金句摘录
> [原文金句 1]
> [原文金句 2]
> [原文金句 3]
## 关键概念
| 概念 | 解释 |
|------|------|
| [概念 1] | [简要解释] |
| [概念 2] | [简要解释] |
## 行动项
- [ ] [具体可执行的行动 1]
- [ ] [具体可执行的行动 2]
- [ ] [具体可执行的行动 3]
## 我的思考
[基于文章内容,提出 1-2 个延伸思考问题,帮助读者深入反思]
---
*由 AI 辅助生成的阅读笔记*If the article has no clear action items, omit that section. If there are no notable golden quotes, omit that section too. Adapt the template to fit the content.
Ask the user: "要把这份阅读笔记保存到语雀知识库吗?如果要,请告诉我保存到哪个知识库。"
If the user specifies a knowledge base:
First, check if a reading notes document for this article already exists:
Tool: yuque_search
Parameters:
query: "[原文标题] 阅读笔记"
type: "doc"If a duplicate is found, ask the user: "已经存在一份关于这篇文章的阅读笔记,要覆盖还是创建新的?"
Then create the document:
Tool: yuque_create_doc
Parameters:
repo_id: "<target namespace>"
title: "📖 阅读笔记:[原文标题]"
body: "<generated reading notes in markdown>"After saving, confirm: "阅读笔记已保存到「[知识库名称]」:[新文档链接]"
If the user doesn't want to save, just present the reading notes in the chat.
| Situation | Action |
|---|---|
| Document not found (404) | Inform user the document may have been deleted or the link is incorrect |
| Permission denied (403) | Tell user they may lack permission to access this document |
| Document content is empty | Inform user: "该文档内容为空,无法生成阅读笔记" |
| Target repo not found when saving | List user's repos with yuque_list_books and ask them to pick one |
yuque_create_doc fails | Inform user the save failed, present the notes in chat instead |
| Article is not text-based (e.g., pure images) | Inform user: "该文档主要是图片内容,无法提取文字进行分析" |
© yuque, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/reading-digest of yuque/yuque-ecosystem.
Open the folder on GitHubat commit 2959228
Reading Digest 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 |
|---|---|---|---|---|---|---|
| Reading Digest this skillyuque/yuque-ecosystem | 228 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Video Lenskar2phi/video-lens | 113 | — | ~8.2k | Automated safety check: Notes | MIT | |
| Bulletmindsickn33/agentic-awesome-skills | 47k | 1 repos | ~916 | Automated safety check: Pass | MIT | |
| YouTube Transcripts and SearchZeroPointRepo/youtube-skills | 1k | 1 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Youtube Transcript Extractor API Skillbrowser-act/skills | 6.1k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| YouTube Transcript FetcherZeroPointRepo/youtube-skills | 1k | 1 repos | ~1.1k | Automated safety check: Pass | MIT |
kar2phi/video-lens
Fetch a YouTube transcript and generate an executive summary, key points, and timestamped topic list as a polished HTML report.
sickn33/agentic-awesome-skills
Convert input into clean, structured, hierarchical bullet points for summarization, note-taking, and structured thinking.
ZeroPointRepo/youtube-skills
Fetches YouTube transcripts and searches videos, channels and playlists through the TranscriptAPI.com service.
browser-act/skills
This skill helps users automatically extract YouTube video transcripts and metadata via the BrowserAct API.
ZeroPointRepo/youtube-skills
Fetches the transcript of a YouTube video through TranscriptAPI.com so the agent can summarize, quote, translate or fact-check what was said.
ZeroPointRepo/youtube-skills
Fetches YouTube transcripts through TranscriptAPI.com so an agent can summarize, quote or translate a video from a link or ID.
yuque/yuque-ecosystem
Capture fleeting ideas in Yuque and periodically organize them into structured thematic notes.
yuque/yuque-ecosystem
Analyze Yuque documents to uncover related topics, complementary notes, and cross-reference opportunities.
yuque/yuque-ecosystem
Polish rough Yuque notes into structured, readable documents while preserving their meaning.
yuque/yuque-ecosystem
Search personal Yuque knowledge bases with natural-language queries and synthesize answers with source links.
yuque/yuque-ecosystem
Summarize a Yuque document or knowledge base at one-line, key-point, or detailed granularity.
yuque/yuque-ecosystem
Scan a Yuque knowledge base for stale or outdated documents and recommend updates or archiving.
Categories
Extract core insights, golden quotes, and action items from articles, then create structured Yuque reading notes. Reading Digest is an agent skill from yuque/yuque-ecosystem. Extract core insights, golden quotes, and action items from articles, then create structured Yuque reading notes.
Reading Digest fits situations like: the user wants key takeaways; A personal reading-notes base; trigger phrases include 帮我做阅读笔记; extract key points from this article.
Run `npx skills add yuque/yuque-ecosystem --skill reading-digest -a claude-code`. Or copy the skill folder (skills/reading-digest in yuque/yuque-ecosystem) into .claude/skills/reading-digest in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yuque/yuque-ecosystem --skill reading-digest -a codex`. Or copy the skill folder (skills/reading-digest in yuque/yuque-ecosystem) into .agents/skills/reading-digest 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 yuque/yuque-ecosystem --skill reading-digest -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reading-digest, .gemini/skills/reading-digest, .github/skills/reading-digest and .opencode/skills/reading-digest in your project.
SKILL.md names no scripts, command-line tools or credentials: Reading Digest is instructions for the agent only. Compatibility (from SKILL.md): Requires the yuque-mcp MCP server connected with a personal Yuque token.
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. Review the folder before installing.
Reading Digest is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Reading Digest: Video Lens (kar2phi/video-lens, 113 stars), Bulletmind (sickn33/agentic-awesome-skills, 47k stars), YouTube Transcripts and Search (ZeroPointRepo/youtube-skills, 1k stars) and Youtube Transcript Extractor API Skill (browser-act/skills, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yuque (a GitHub organization) maintains it in yuque/yuque-ecosystem, which has 228 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on July 15, 2026.
Source: yuque/yuque-ecosystem on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.