Knowledge Curator

👤 mayuyang-study 📦 v1.0.0 ⭐ 4.3 ⬇️ 932 下載
📚 知識管理 免費

📖 技能介紹

knowledge-curator - 知識庫管理技能

描述

自動抓取使用者傳送的連結內容(小紅書、B 站、知乎、YouTube 等),整理成結構化知識庫,支援按主題分類、增量更新和內容檢索。

觸發條件

收藏內容(必須滿足以下條件之一)

  • 使用者明確請求儲存內容到知識庫("收藏"、"儲存到知識庫"、"記下來"、"kb save"等)
  • 訊息中包含"收藏"、"收藏到知識庫"、"kb"等關鍵詞 + URL

注意:單純傳送連結不會觸發收藏,必須有明確的收藏意圖!

查詢內容

  • 使用者查詢知識庫內容("/kb search"、"/kb list"、"搜尋..."、"查詢..."等)

功能

1. 內容抓取

  • 小紅書: 提取標題、正文、圖片描述、標籤
  • B 站: 提取影片標題、簡介、字幕(如有)、標籤、UP 主資訊
  • 知乎: 提取問題、回答、作者、贊同數
  • YouTube: 提取影片標題、描述、字幕/轉錄、標籤
  • 通用網頁: 提取標題、正文、元描述

2. 自動分類

按內容主題自動分類到以下類別: - 科技: AI、程式設計、數碼、網際網路、科學 - 生活: 美食、旅行、家居、日常、情感 - 學習: 教育、課程、教程、知識、技能 - 娛樂: 影視、音樂、遊戲、綜藝、明星 - 工作: 職場、管理、效率、工具、商業 - 健康: 運動、飲食、醫療、心理、養生

3. 輸出格式

每個知識庫條目為 Markdown 檔案,包含:

# [標題]

**原始連結**: [URL]
**來源平臺**: [平臺名稱]
**收藏日期**: YYYY-MM-DD HH:mm
**分類**: [主題分類]
**標籤**: #標籤 1 #標籤 2 #標籤 3

## 摘要
[200-500 字內容摘要]

## 關鍵知識點
- 知識點 1
- 知識點 2
- 知識點 3

## 原文內容
[完整或精簡的原文內容]

## 備註
[使用者新增的備註或 AI 的補充說明]

4. 增量更新

  • 檢測重複連結,避免重複儲存
  • 支援同一主題下追加新內容
  • 維護知識庫索引檔案 index.json

5. 查詢檢索

  • 關鍵詞搜尋(標題、標籤、內容)
  • 按分類篩選
  • 按時間範圍篩選
  • 語義相似度檢索(可選)

使用方法

儲存內容(需要明確指令)

正確示例

使用者:收藏 https://www.bilibili.com/video/BV1xx411c7mD
AI: 📚 已儲存到知識庫【學習/程式設計】類別
   標題:Python 入門教程
   標籤:#Python #程式設計 #教程
   檢視:`/kb search Python`

7w4.net有更好的技能外掛。

使用者:儲存到知識庫:https://zhuanlan.zhihu.com/p/123456
AI: ✅ 已收藏到知識庫
使用者:kb save https://youtube.com/watch?v=xxx
AI: ✅ 已儲存到知識庫

錯誤示例(不會觸發收藏):

使用者:https://www.bilibili.com/video/BV1xx411c7mD
AI: (僅正常回復連結內容,不收藏)

查詢內容

使用者:/kb search Python
AI: 🔍 找到 3 條相關內容:
   1. [學習/程式設計] Python 入門教程 (2026-03-15)
   2. [學習/程式設計] Python 資料分析實戰 (2026-03-10)
   3. [工作/效率] 用 Python 自動化辦公 (2026-03-08)

管理命令

  • /kb list [category] - 列出知識庫內容
  • /kb search <keywords> - 搜尋內容
  • /kb delete <id> - 刪除條目
  • /kb export - 匯出知識庫
  • /kb stats - 檢視統計資訊

檔案結構

knowledge-curator/
├── SKILL.md              # 本檔案
├── README.md             # 詳細文件
├── scripts/
│   ├── fetch.js          # 內容抓取
│   ├── summarize.js      # 內容總結
│   ├── categorize.js     # 自動分類
│   ├── store.js          # 儲存管理
│   └── query.js          # 查詢檢索
├── references/
│   └── examples.md       # 使用示例
└── knowledge-base/       # 知識庫儲存
    ├── 科技/
    ├── 生活/
    ├── 學習/
    ├── 娛樂/
    ├── 工作/
    ├── 健康/
    └── index.json        # 索引檔案

依賴

  • web_fetch 工具:抓取網頁內容
  • exec 工具:執行 Node.js 指令碼
  • 檔案系統:儲存知識庫

注意事項

  • 部分平臺可能有反爬限制,需適當延遲請求
  • 影片字幕提取依賴平臺 API 或第三方服務
  • 建議定期備份知識庫目錄
  • 敏感內容需使用者確認後再儲存

版本

v1.0.0 - 初始版本

🤖 AI 評測

這個技能文件非常完善,功能設計考慮周全,支援多個主流平臺的內容收藏和智慧分類,搜尋和管理功能也很實用。優點是使用簡單、有清晰的指引和示例;不足是實際內容抓取能力比較基礎,分類主要靠關鍵詞匹配,沒有專業的內容解析支援,總體是一個設計良好但實現較為簡單的知識管理工具。

📊 多維度評分

適應性4.3
規範性4.1
有效性4.1
可靠性4.5
可信度5

📁 包含檔案 (19 個)

📄 COMPLETION_REPORT.md 6.3 KB
📄 QUICKSTART.md 4.4 KB
📄 README.md 7.1 KB
📄 SKILL.md 4.3 KB
📄 _meta.json 136 B
📄 knowledge-base/index.json 1.1 KB
📄 knowledge-base/хнжф╣а/kb-20260315-001.md 921 B
📄 knowledge-base/чФЯц┤╗/kb-20260316-001.md 3.1 KB
📄 package.json 1.1 KB
📄 references/examples.md 7.5 KB
📄 scripts/categorize.js 6.3 KB
📄 scripts/config.js 3.8 KB
📄 scripts/fetch.js 7.3 KB
📄 scripts/main.js 10.5 KB
📄 scripts/query.js 8.7 KB
📄 scripts/store.js 10.6 KB
📄 scripts/summarize.js 6.8 KB
📄 scripts/test.js 7.8 KB
📄 skill-card.md 2.5 KB