MCPInstall

yuque-personal-smart-summary

Generate intelligent summaries for Yuque knowledge bases or multiple documents, providing a quick overview of content landscape and key insights. For personal/individual use — summarizes your own knowledge bases.

Installs
292
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/yuque/yuque-plugin --skill yuque-personal-smart-summary
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads yuque-personal-smart-summary automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Smart Summary — Yuque Knowledge Base & Document Summarization

Generate intelligent summaries for an entire knowledge base or a set of documents, helping users quickly understand content landscape, key themes, and important insights.

When to Use

  • User wants an overview of a knowledge base
  • User says "帮我总结一下这个知识库", "summarize my repo", "这个库里都有什么"
  • User wants a summary of multiple related documents
  • User says "帮我做个知识盘点", "generate a project summary from my docs"
  • User wants periodic knowledge review

Required MCP Tools

All tools are from the yuque-mcp server:

  • yuque_list_repos — List personal knowledge bases
  • yuque_get_repo_toc — Get the table of contents of a knowledge base
  • yuque_get_doc — Read full document content
  • yuque_search — Search documents by keyword (for topic-based summaries)

Workflow

Step 1: Identify Scope

Determine what the user wants summarized:

Option A: Entire knowledge base

Tool: yuque_list_repos
Parameters:
  type: "user"

Then let the user pick a repo, or use the one they specified.

Option B: Specific topic across repos

Tool: yuque_search
Parameters:
  query: "<topic keywords>"
  type: "doc"

Option C: User specifies exact documents Proceed directly to reading them.

Step 2: Get Document List

For a knowledge base summary, get the table of contents:

Tool: yuque_get_repo_toc
Parameters:
  repo_id: "<namespace>"

This gives you the full structure — titles, hierarchy, and document slugs.

Step 3: Sample and Read Documents

For large knowledge bases (>20 docs), use a sampling strategy:

  1. Read all documents if ≤10 docs
  2. Sample strategically if >10 docs:
    • Read the top-level / introductory documents first
    • Pick 2-3 documents from each major section
    • Prioritize recently updated documents
    • Read up to 10-15 documents total
Tool: yuque_get_doc
Parameters:
  repo_id: "<namespace>"
  doc_id: "<slug>"

Step 4: Analyze and Categorize

As you read, track:

  • Main themes — What topics are covered
  • Content types — Tutorials, references, notes, specs, etc.
  • Coverage depth — Which areas are well-documented vs sparse
  • Freshness — How recently content was updated
  • Connections — How documents relate to each other

Step 5: Generate Summary

Compose the summary in the following format:

## 📚 知识库摘要:「知识库名称」

### 概览
- **文档总数**:X 篇
- **最近更新**:YYYY-MM-DD
- **主要语言**:中文/英文/混合

---

### 🗂️ 内容结构

知识库包含以下主要板块:

1. **[板块名称]**(X 篇文档)
   - [简要描述这个板块的内容]
   - 代表文档:[文档标题](链接)

2. **[板块名称]**(X 篇文档)
   - [简要描述]
   - 代表文档:[文档标题](链接)

3. **[板块名称]**(X 篇文档)
   - [简要描述]
   - 代表文档:[文档标题](链接)

---

### 🔑 核心要点

从整个知识库中提炼的关键信息:

1. **[要点 1]**:[2-3 句话概括]
2. **[要点 2]**:[2-3 句话概括]
3. **[要点 3]**:[2-3 句话概括]
4. **[要点 4]**:[2-3 句话概括]
5. **[要点 5]**:[2-3 句话概括]

---

### 📊 知识库健康度

| 指标 | 状态 |
|------|------|
| 内容覆盖 | [全面/有缺口/待补充] |
| 更新频率 | [活跃/一般/较少更新] |
| 结构清晰度 | [清晰/一般/需要整理] |
| 文档质量 | [高/中/参差不齐] |

---

### 💡 建议

- [建议 1:如"XX 板块内容较少,建议补充"]
- [建议 2:如"部分文档超过 6 个月未更新,建议检查时效性"]
- [建议 3:如"建议添加一篇总览文档串联各板块"]

Step 6: Multi-Document Summary (Alternative)

If summarizing specific documents rather than a whole repo:

## 📄 文档摘要

### 文档列表
| # | 标题 | 知识库 | 更新时间 |
|---|------|--------|----------|
| 1 | [标题](链接) | 「库名」 | YYYY-MM-DD |
| 2 | [标题](链接) | 「库名」 | YYYY-MM-DD |

### 综合摘要

[3-5 段话,综合所有文档的核心内容,突出共同主题和关键信息]

### 各文档要点

#### 1. [文档标题]
- [要点 1]
- [要点 2]
- [要点 3]

#### 2. [文档标题]
- [要点 1]
- [要点 2]
- [要点 3]

### 文档间关联
- [文档 A 和文档 B 在 XX 方面互相补充]
- [文档 C 是文档 A 的深入展开]

Guidelines

  • Always answer in the same language the user used (Chinese or English)
  • For large knowledge bases, be upfront about sampling: "知识库共有 X 篇文档,我抽样阅读了 Y 篇进行分析"
  • Focus on actionable insights, not just listing document titles
  • Highlight gaps and opportunities — what's missing is as valuable as what's there
  • Include document links so users can dive deeper into any topic
  • This skill summarizes personal repos — for team repos, use the corresponding skill in the yuque-group plugin

Error Handling

SituationAction
yuque_list_repos returns emptyAsk user for the exact repo name or ID
yuque_get_repo_toc returns emptyInform user the knowledge base appears to be empty
yuque_get_doc fails (404)Skip this doc, note it may have been deleted
yuque_get_doc fails (403)Tell user they may lack permission to access this doc
API timeoutRetry once, then inform user of connectivity issue
Knowledge base has >50 docsSample 10-15 docs, clearly state the sampling approach

FAQ

What does the yuque-personal-smart-summary skill do?

Generate intelligent summaries for Yuque knowledge bases or multiple documents, providing a quick overview of content landscape and key insights. For personal/individual use — summarizes your own knowledge bases.

How do I install yuque-personal-smart-summary?

Run npx skills add https://github.com/yuque/yuque-plugin --skill yuque-personal-smart-summary in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/yuque-personal-smart-summary/ (personal) or .claude/skills/yuque-personal-smart-summary/ (project).

Which AI agents can use yuque-personal-smart-summary?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is yuque-personal-smart-summary safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains yuque-personal-smart-summary?

It is published by yuque in yuque/yuque-plugin. It has 292 recorded installs.

More from yuque/yuque-plugin

View all →

Discover connections between documents, build knowledge networks, and establish bidirectional links across your personal Yuque knowledge base. For personal/individual use — operates on your own docs.

Docs & Writing655 installs

yuque-personal-smart-search

yuque/yuque-plugin

Open the skill to read its SKILL.md instructions.

338 installs

Open the skill to read its SKILL.md instructions.

325 installs

Open the skill to read its SKILL.md instructions.

257 installs

Open the skill to read its SKILL.md instructions.

240 installs

yuque-personal-note-refine

yuque/yuque-plugin

Open the skill to read its SKILL.md instructions.

167 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs