Generate a personal weekly report by scanning your Yuque knowledge bases for documents created or updated this week. For personal/individual use — summarizes your own documentation activity.
Scan your personal Yuque knowledge bases, find documents created or updated this week, and generate a structured personal weekly report.
All tools are from the yuque-mcp server:
yuque_list_repos — List personal knowledge basesyuque_list_docs — List documents in a repo (to find recent activity)yuque_create_doc — Create the weekly report documentDetermine the report period:
If the user doesn't specify, use the current week.
Tool: yuque_list_repos
Parameters:
type: "user"
For each personal knowledge base, list documents and filter by this week:
Tool: yuque_list_docs
Parameters:
namespace: "<repo_namespace>"
From the results, identify:
created_at)updated_at)Calculate and identify:
Use this template:
# 📊 个人知识周报
> **周期**:YYYY-MM-DD(周一)至 YYYY-MM-DD(周日)
> **生成时间**:YYYY-MM-DD HH:MM
---
## 📈 本周概览
| 指标 | 本周 |
|------|------|
| 新建文档 | XX 篇 |
| 更新文档 | XX 篇 |
| 活跃知识库 | XX 个 |
---
## 📝 文档动态
### 新建文档
| # | 文档标题 | 知识库 | 创建时间 |
|---|---------|--------|----------|
| 1 | [标题] | [库名] | MM-DD |
| 2 | [标题] | [库名] | MM-DD |
### 更新文档
| # | 文档标题 | 知识库 | 更新时间 |
|---|---------|--------|----------|
| 1 | [标题] | [库名] | MM-DD |
---
## 📚 知识库活跃度
| 知识库 | 新建 | 更新 | 总文档 | 活跃度 |
|--------|------|------|--------|--------|
| [库名] | X 篇 | X 篇 | XX 篇 | 🟢 高 |
| [库名] | X 篇 | X 篇 | XX 篇 | 🟡 中 |
---
## 📊 趋势分析
- [对本周数据的简要分析,2-3 句话]
- [值得关注的亮点]
---
## 💡 下周计划建议
1. **[建议 1]**:[具体建议内容]
2. **[建议 2]**:[具体建议内容]
---
> 📌 本报告基于个人语雀知识库活动数据自动生成,数据截至 YYYY-MM-DD。
Ask the user which personal repo to save to, or suggest a "周报" repo if one exists.
Tool: yuque_create_doc
Parameters:
repo_id: "<namespace>" # e.g., "username/weekly-reports"
title: "个人知识周报 YYYY-MM-DD ~ YYYY-MM-DD"
body: "<formatted report>"
format: "markdown"
✅ 个人周报已生成并保存!
📄 **[个人知识周报 日期范围](文档链接)**
📚 已归档到:「知识库名称」
### 本周亮点
- 共新建 X 篇文档,更新 X 篇
- 最活跃知识库:[库名]
- [其他亮点]
team-weekly skill instead| Situation | Action |
|-----------|--------|
| yuque_list_repos returns empty | Inform user no personal repos found |
| yuque_list_docs fails for a repo | Skip that repo, note it in the report |
| No activity this week | Create a brief report noting zero activity, suggest topics to write about |
| Too many repos to scan | Focus on the most recently active repos (top 10) |
| User wants a team report | Suggest using team-weekly skill instead |
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity