knowledge-base-management
管理本地 Markdown/Obsidian 知识库:素材入库、健康检查、增量索引、关键词与 semantic-lite 检索、逐字原文资料包、归档和 MCP 连接。用于搜索知识库、整理资料及为 Agent 准备可定位的引用。
Skill by chubbyguan
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/chubbyguan-knowledge-base-management
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, agent-building, knowledge-base, note-taking
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/knowledge-base-management
What's inside
- Skill name
knowledge-base-management- Description
- 管理本地 Markdown/Obsidian 知识库:素材入库、健康检查、增量索引、关键词与 semantic-lite 检索、逐字原文资料包、归档和 MCP 连接。用于搜索知识库、整理资料及为 Agent 准备可定位的引用。
- License
- MIT
- Metadata
- tags: ["knowledge-base", "obsidian", "wiki", "note-taking", "gbrain", "graphrag"] · created: 2026-06-02 · version: 0.13.0 · triggers: ["知识库管理", "素材入库", "健康检查", "盘点知识库", "清理知识库", "搜索知识库", "GBrain", "GraphRAG", "知识图谱", "整理知识库", "知识库架构"]
- Instructions
- 569 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- body: 569 lines (spec recommends under 500)
Files (5)
- SKILL.md
- requirements-mcp.txt
- requirements.txt
- mcp_server.py · scripts/
- vault_health_check.py · scripts/
SKILL.md (first lines)
# Knowledge Base Management — 知识库全生命周期管理
## 核心架构
### 三层架构
```
素材库/ → Layer 1: 不可变原始素材(AI 只读)
wiki/ → Layer 2: AI 编译的结构化知识(AI 维护)
产出/ → Layer 3: 按需生成的视图(不持久化)
```
**核心原则**:素材库是事实源(不可变),Wiki 是 AI 编译的投影(必须溯源),产出是按需生成的视图(不持久化)。
### Vault 配置
vault 路径通过环境变量配置,不写死在脚本里:
```bash
export VAULT_DIR="$HOME/Documents/your-vault" # 你的 Obsidian vault 根目录
```
完整仓库可以统一配置采集、搜索和资料包:
```bash
python3 tools/chubby.py init --vault "$VAULT_DIR"
```
这里的路径是知识库根目录。采集进入根目录的 `00_Inbox`,默认索引为 `.chubby/index.sqlite`。独立安装本 skill 后,`tools/vault_index.py` 和 `tools/evidence_brief.py` 直接使用 `VAULT_DIR` 或 `--vault`,不读取仓库中的 `chubby.yaml`。
健康检查可自行加入调度器;安装本 skill 不会创建 cron。
---
## 1. 素材入库 (Ingest)
### 新素材处理流水线
```
用户丢素材 →
① 判断类型 → 存入素材库/对应子目录
② 提取关键信息 → 决定是否建 wiki 页面
③ 如果值得:建选题(打 SHARP 分)或更新项目页
④ 更新 wiki/index.md 索引
```
### 素材分级 (ABC Grading)
| 等级 | 标准 | 处理 |
|------|------|------|
| **A** | 核心方法论/框架/系统 | 优先编译为选题 |
| **B** | 有洞察但不够系统 | 备选,作为 A 的补充 |
| **C** | 水货/重复/与定位无关 | 归档,不主动编译 |
### 公众号文章处理
**来源一:可选的 wechat-article-exporter 外部同步**
如果已自行部署该工具和调度器,可把公众号文章同步到 `素材库/公众号文章/<公众号名>/`。本 skill 不内置该服务或定时任务。
**来源二:手机保存的文章导入**
通过手机保存的文章先落到一个待处理目录(按日期),再由一个归类脚本搬入素材库并按领域筛选优质文章做 A+B 深度处理。
> 归类脚本(如 `sync_notes_to_kb.py`)与各人的目录结构强相关,本仓库不内置,按下面的「工作流」自建即可。
**工作流**:
```
新文章入库 →
① 脚本自动归类到 素材库/公众号文章/<公众号名>/
② URL 去重(跳过已存在的文章)
③ 领域关键词筛选(AI/半导体/消费/电商/品牌/投资/Agent/Skill)
跳过纯营销、与用户领域无关的文章
④ 命中关键词的精选文章 → A+B 双轨处理(每日上限 5 篇)
A层:观点提取+分类+3条Takeaway → wiki/📡 外部输入/公众号/<公众号名>/<主题>/
B层:问题链+伴读引导 → 同上
⑤ 更新 wiki/index.md(外部输入 — 最新 A+B 处理 表格)
```
**关键原则**:
- 聚焦高价值主题(匹配用户兴趣),不追求全量覆盖
- 每个 wiki 页面必须用 `source` frontmatter 列出引用素材路径
- 深度处理上限 5 篇/天,分批消化
- 文章路径格式:`[[../../../../素材库/公众号文章/<公众号>/<文件名>]]`
---
## 2. 健康检查 (Audit)
### 自动检查项
手动运行脚本或配置自己的调度器后,检查:
- 断链(broken wikilinks)
- 缺 source 字段
- frontmatter 缺失
- 待沉淀概念
- 低链接密度
**脚本**:`scripts/vault_health_check.py`(本仓库提供,零依赖,纯标准库)
```bash
# 指定 vault 路径
python3 scripts/vault_health_check.py "$HOME/Documents/your-vault"
# 或读 VAULT_DIR 环境变量
export VAULT_DIR="$HOME/Documents/your-vault"
python3 scripts/vault_health_check.py --json
# 把缺 source 字段也视为问题(强溯源场景)
python3 scripts/vault_health_check.py --require-source
```
检查项:断链、缺 frontmatter/source/summary、孤立笔记、空目录、内容重复、文件名含空格。
存在断链时退出码为 1,方便接入 cron / CI 告警。
### 清理标准
| 操作 | 规则 |
|------|------|
| 去重 | SHA256 或 diff 确认相同后删除副本 |
| 归位 | 散落文件按类型移到素材库/对应子目录 |From chubbyguan/chubbyskills, MIT.
More from chubbyguan/chubbyskills
- 0.823score
douyin-transcribe
chubbyguan
抖音视频 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持短链接和完整链接;优先无 cookie 直采,被风控时回退 yt-dlp + 浏览器 cookie(无需登录)。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
content-enrich
chubbyguan
内容加工:给任意采集产物(转录稿 / 文章 / 笔记)自动补「摘要 + 要点 + 标签 + 价值判断」, 写进 frontmatter 并在正文顶部插入摘要块。是「加工层」通用能力,惠及仓库所有采集 skill。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
youtube-transcribe
chubbyguan
YouTube 视频 → 下载 → 转录 → 翻译 → 存为 Markdown。 支持中英文,英文内容自动翻译成中文,输出中英对照。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
xiaohongshu-ingest
chubbyguan
小红书笔记采集 → 统一 frontmatter Markdown → 爆款拆解 + 衍生选题。 支持笔记链接和 xhslink 短链;爆款拆解按「人群×场景×痛点×情绪×钩子」生成可复用选题。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
x-ingest
chubbyguan
X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
weibo-transcribe
chubbyguan
微博视频 → 下载 → 转录 → 存为 Markdown。 支持 weibo.com 和 m.weibo.cn 链接,无需登录。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
wechat-article-ingest
chubbyguan
微信公众号文章 → Markdown 提取 + A层观点提取 + B层问题链生成。 支持直接链接抓取和 PDF 提取两种方式。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
tiktok-transcribe
chubbyguan
TikTok 视频 → 下载 → 转录 → 存为 Markdown。 支持 vm.tiktok.com / vt.tiktok.com 短链和完整链接,无需登录。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
learning-notes-automation
chubbyguan
学习笔记自动化:视频/播客转录 → 知识点提取 → 闪卡生成 → 知识图谱更新。触发词:学习笔记、闪卡、Anki、知识提取、视频学习
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
industry-intelligence-radar
chubbyguan
行业情报雷达:多源扫描(X/即刻/V2EX/HN) → 关键词过滤 → 趋势检测 → 每日情报简报。触发词:行业情报、竞品监控、热点扫描、情报雷达
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.819score
zhihu-transcribe
chubbyguan
知乎视频 → 下载 → 转录 → 存为 Markdown。 支持知乎视频链接、问答内嵌视频和专栏文章,无需登录。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.819score
podcast-transcribe
chubbyguan
播客/小宇宙 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持 RSS 批量下载、单集链接转录。
SkillAFreshness: A★ 1.3KClaude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 1,278
- Forks
- 153
- Open issues
- 0
- Last commit (this folder)
- Sep 17, 2026 (1 month ago)
- Last release
- Oct 8, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.13.0
- License
- MIT
- Repository
- github.com/chubbyguan/chubbyskills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from chubbyguan
- 0.823score
wechat-article-ingest
chubbyguan
微信公众号文章 → Markdown 提取 + A层观点提取 + B层问题链生成。 支持直接链接抓取和 PDF 提取两种方式。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
youtube-transcribe
chubbyguan
YouTube 视频 → 下载 → 转录 → 翻译 → 存为 Markdown。 支持中英文,英文内容自动翻译成中文,输出中英对照。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
xiaohongshu-ingest
chubbyguan
小红书笔记采集 → 统一 frontmatter Markdown → 爆款拆解 + 衍生选题。 支持笔记链接和 xhslink 短链;爆款拆解按「人群×场景×痛点×情绪×钩子」生成可复用选题。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
x-ingest
chubbyguan
X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
weibo-transcribe
chubbyguan
微博视频 → 下载 → 转录 → 存为 Markdown。 支持 weibo.com 和 m.weibo.cn 链接,无需登录。
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.823score
tiktok-transcribe
chubbyguan
TikTok 视频 → 下载 → 转录 → 存为 Markdown。 支持 vm.tiktok.com / vt.tiktok.com 短链和完整链接,无需登录。
SkillAFreshness: A★ 1.3KClaude Code +9
Cite this page
knowledge-base-management skill. Agent Mart. https://agentmart.dev/skills/chubbyguan-knowledge-base-management (last updated 2026-10-24)