yuque-personal-daily-capture
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDaily Capture — Quick Idea & Note Capture to Yuque
每日捕获 — 快速将创意与笔记同步到Yuque
Help the user quickly capture ideas, thoughts, meeting insights, reading annotations, and any fleeting information into their personal Yuque knowledge base with minimal friction.
帮助用户以最低摩擦成本快速将想法、思路、会议洞察、阅读批注以及任何零散信息存入个人Yuque知识库。
When to Use
适用场景
- User wants to quickly jot down an idea or thought
- User says "记一下", "帮我记录", "capture this", "写个笔记"
- User shares a fleeting thought, inspiration, or meeting insight
- User says "这个想法先记下来", "随手记", "快速记录"
- 用户想要快速记下某个想法或思路
- 用户说出「记一下」、「帮我记录」、「capture this」、「写个笔记」
- 用户分享临时想到的点子、灵感或者会议心得
- 用户说出「这个想法先记下来」、「随手记」、「快速记录」
Required MCP Tools
所需MCP工具
All tools are from the server:
yuque-mcp- — List personal repos to find the capture target
yuque_list_repos - — (Optional) Find today's capture doc if appending
yuque_search - — (Optional) Check if today's daily note exists
yuque_list_docs - — Create a new capture document
yuque_create_doc - — Append to an existing capture document
yuque_update_doc
所有工具均来自服务:
yuque-mcp- — 列出个人仓库,找到要存入的目标位置
yuque_list_repos - — (可选)如果要追加内容,搜索当天的捕获文档
yuque_search - — (可选)检查当天的每日笔记是否存在
yuque_list_docs - — 创建新的捕获文档
yuque_create_doc - — 向已有捕获文档追加内容
yuque_update_doc
Workflow
工作流程
Step 1: Receive the Capture
步骤1:接收捕获内容
The user's input can be:
- A raw idea or thought (1-2 sentences)
- A longer note with context
- A quote or snippet from something they read
- A meeting insight or action item
- A mix of the above
Classify the capture type:
| Type | Icon | Example |
|---|---|---|
| 💡 想法/灵感 | 💡 | "突然想到可以用 Redis 做缓存" |
| 📝 笔记 | 📝 | "今天学到 Go 的 context 用法..." |
| 📖 阅读批注 | 📖 | "这篇文章提到的观点很有意思..." |
| 🎯 待办/行动 | 🎯 | "记得下周跟进 API 设计评审" |
| 💬 会议灵感 | 💬 | "会上讨论到的架构方案值得深入..." |
| 🔗 链接/资源 | 🔗 | "这个工具不错:https://..." |
用户的输入可以是:
- 原始的想法或思路(1-2句话)
- 带有上下文的较长笔记
- 用户阅读内容中的引用或片段
- 会议洞察或行动项
- 以上内容的混合
对捕获类型进行分类:
| 类型 | 图标 | 示例 |
|---|---|---|
| 💡 想法/灵感 | 💡 | "突然想到可以用 Redis 做缓存" |
| 📝 笔记 | 📝 | "今天学到 Go 的 context 用法..." |
| 📖 阅读批注 | 📖 | "这篇文章提到的观点很有意思..." |
| 🎯 待办/行动 | 🎯 | "记得下周跟进 API 设计评审" |
| 💬 会议灵感 | 💬 | "会上讨论到的架构方案值得深入..." |
| 🔗 链接/资源 | 🔗 | "这个工具不错:https://..." |
Step 2: Determine Capture Strategy
步骤2:确定捕获策略
Two strategies based on user preference:
根据用户偏好有两种策略:
Strategy A: Daily Note (Default)
策略A:每日笔记(默认)
Append to today's daily capture document. If it doesn't exist, create one.
追加到当天的每日捕获文档中,如果不存在则新建。
Strategy B: Standalone Note
策略B:独立笔记
Create a separate document for this capture (for longer or topic-specific notes).
If the user's input is short (< 100 words), default to Strategy A. If longer or clearly a standalone topic, use Strategy B. Ask if unclear.
为本次捕获内容创建单独的文档(适合较长或主题明确的笔记)。
如果用户输入较短(< 100字),默认使用策略A。如果内容较长或者明显是独立主题,使用策略B。如果不确定可以询问用户。
Step 3A: Daily Note — Append Mode
步骤3A:每日笔记 — 追加模式
Check if today's daily note exists:
Tool: yuque_search
Parameters:
query: "每日捕获 YYYY-MM-DD"
type: "doc"If found, append to it:
Tool: yuque_update_doc
Parameters:
repo_id: "<namespace>"
doc_id: "<slug>"
body: "<existing content>\n\n---\n\n### [HH:MM] [类型图标] [简短标题]\n\n[捕获内容]\n"If not found, create today's daily note:
Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>"
title: "📥 每日捕获 YYYY-MM-DD"
body: "<daily note template with first capture>"
format: "markdown"Daily note template:
markdown
undefined检查当天的每日笔记是否存在:
Tool: yuque_search
Parameters:
query: "每日捕获 YYYY-MM-DD"
type: "doc"如果找到,追加到文档中:
Tool: yuque_update_doc
Parameters:
repo_id: "<namespace>"
doc_id: "<slug>"
body: "<existing content>\n\n---\n\n### [HH:MM] [类型图标] [简短标题]\n\n[捕获内容]\n"如果没找到,创建当天的每日笔记:
Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>"
title: "📥 每日捕获 YYYY-MM-DD"
body: "<daily note template with first capture>"
format: "markdown"每日笔记模板:
markdown
undefined📥 每日捕获 YYYY-MM-DD
📥 每日捕获 YYYY-MM-DD
今日碎片化记录,定期整理归档。
今日碎片化记录,定期整理归档。
[HH:MM] [类型图标] [简短标题]
[HH:MM] [类型图标] [简短标题]
[捕获内容]
[标签:#tag1 #tag2]
undefined[捕获内容]
[标签:#tag1 #tag2]
undefinedStep 3B: Standalone Note
步骤3B:独立笔记
Tool: yuque_list_repos
Parameters:
type: "user"Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>"
title: "[类型图标] [标题]"
body: "<formatted note>"
format: "markdown"Tool: yuque_list_repos
Parameters:
type: "user"Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>"
title: "[类型图标] [标题]"
body: "<formatted note>"
format: "markdown"Step 4: Confirm
步骤4:结果确认
For daily note append:
markdown
✅ 已捕获!
[类型图标] **[简短标题]** → 已追加到「📥 每日捕获 YYYY-MM-DD」
💡 今日已捕获 X 条记录。For standalone note:
markdown
✅ 笔记已创建!
📄 **[[类型图标] 标题](文档链接)**
📚 已保存到:「知识库名称」如果是追加到每日笔记:
markdown
✅ 已捕获!
[类型图标] **[简短标题]** → 已追加到「📥 每日捕获 YYYY-MM-DD」
💡 今日已捕获 X 条记录。如果是创建独立笔记:
markdown
✅ 笔记已创建!
📄 **[[类型图标] 标题](文档链接)**
📚 已保存到:「知识库名称」Guidelines
使用指南
- Speed is everything — minimize questions, maximize capture
- If the user just throws a sentence at you, capture it immediately; don't ask for clarification
- Auto-generate a short title from the content if the user doesn't provide one
- Add relevant tags based on content analysis (e.g., #技术, #产品, #灵感)
- Keep the formatting lightweight — this is a quick capture, not a polished document
- Default to daily note append mode for short captures
- Suggest periodic review: "你的每日捕获已经积累了不少,要整理一下吗?" (link to note-refine skill)
- Default language is Chinese
- 速度优先 — 尽量减少询问,最大化捕获效率
- 如果用户只发送了一句话,立刻捕获,不要询问额外细节
- 如果用户没有提供标题,自动根据内容生成短标题
- 基于内容分析添加相关标签(例如:#技术, #产品, #灵感)
- 保持格式轻量 — 这是快速捕获,不是精修文档
- 短内容默认使用每日笔记追加模式
- 建议定期回顾:「你的每日捕获已经积累了不少,要整理一下吗?」(链接到笔记优化skill)
- 默认语言为中文
Error Handling
错误处理
| Situation | Action |
|---|---|
| No capture repo found | Ask user which repo to use, or suggest creating a "随手记" repo |
| Fall back to creating a new standalone note |
| Create a new daily note document |
| User input is ambiguous | Capture as-is with 📝 type; don't over-classify |
| Very long input (>500 words) | Switch to standalone note strategy automatically |
| 场景 | 处理方式 |
|---|---|
| 未找到捕获仓库 | 询问用户要使用哪个仓库,或者建议创建一个「随手记」仓库 |
| 降级为创建新的独立笔记 |
| 创建新的每日笔记文档 |
| 用户输入不明确 | 按📝类型原样捕获,不要过度分类 |
| 输入内容过长(>500字) | 自动切换为独立笔记策略 |