打字速度追踪
Monkeytype
该技能提供Craft.do笔记应用的完整REST API接入能力,支持通过程序化方式管理文档、任务和文件夹结构。
安装与配置
export CRAFT_API_KEY="pdk_xxx" 和 export CRAFT_ENDPOINT="https://connect.craft.do/links/YOUR_LINK/api/v1"基础调用示例
列出所有文件夹:
curl -H "Authorization: Bearer $CRAFT_API_KEY" "$CRAFT_ENDPOINT/folders"
创建文档:
curl -X POST -H "Authorization: Bearer $CRAFT_API_KEY" -H "Content-Type: application/json" -d '{"documents":[{"title":"新文档"}],"destination":{"folderId":"FOLDER_ID"}}' "$CRAFT_ENDPOINT/documents"
添加Markdown内容:
curl -X POST -H "Authorization: Bearer $CRAFT_API_KEY" -H "Content-Type: application/json" -d '{"blocks":[{"type":"text","markdown":"# 标题\n\n正文内容"}],"position":{"pageId":"DOCUMENT_ID","position":"end"}}' "$CRAFT_ENDPOINT/blocks"
创建任务:
curl -X POST -H "Authorization: Bearer $CRAFT_API_KEY" -H "Content-Type: application/json" -d '{"tasks":[{"markdown":"待办事项","location":{"type":"inbox"},"status":"active"}]}' "$CRAFT_ENDPOINT/tasks"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | API密钥、端点URL、文件夹ID、文档ID、Markdown文本、任务描述 |
| 输出 | JSON格式的文件夹/文档/任务列表、操作确认响应、文档Markdown内容 |
| 适用人群 | 使用Craft.do进行知识管理的个人用户、需要笔记数据自动化的开发者、计划从Obsidian迁移的用户 |
| 不包含 | Collections数据库的API操作、任务删除接口、文档永久删除、复杂搜索查询、界面级筛选功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/atomtanstudio/craft-do/SKILL.md
来源类型:GitHub仓库