/SKILL.md
保存笔记到 KeeNotes 笔记应用。当用户想要保存、记录、记住某些内容,或提到"记"、"保存"、"记录"、"note"、"save"、"remember"、"KeeNotes"等关键词时使用。
npx skillsauth add fujohnwang/keenotes-skill keenotes-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
将笔记保存到 KeeNotes,一个支持端到端加密的个人笔记应用。
当用户:
KeeNotes 桌面应用必须正在运行。
如果 MCP 工具 mcp_keenotes_add_note 可用,使用它:
{
"content": "笔记内容",
"channel": "ai-assistant",
"encrypted": false
}
参数:
content(必需):笔记内容channel(可选):来源标识(如 "kiro"、"claude"、"ai-assistant")encrypted(可选):内容是否已加密(默认:false)如果 MCP 不可用,使用 curl 或 httpie 调用 KeeNotes 的 import server API:
使用 curl:
curl -X POST http://localhost:1979/ \
-H "Content-Type: application/json" \
-d '{
"content": "笔记内容",
"channel": "ai-assistant",
"created_at": "2025-02-08 15:30:00",
"encrypted": false
}'
使用 httpie:
http POST localhost:1979/ \
content="笔记内容" \
channel="ai-assistant" \
created_at="2025-02-08 15:30:00" \
encrypted:=false
API 说明:
http://localhost:1979/(默认端口,可在 Settings → Data Import 中配置)content(必需):笔记内容channel(可选):来源渠道,默认 "ai-assistant"created_at(可选):创建时间,格式 "YYYY-MM-DD HH:mm:ss"encrypted(可选):内容是否已加密,默认 false
用户:"记一下:今天完成了 MCP 集成"
方法一(MCP):
调用 mcp_keenotes_add_note,参数:
{"content": "今天完成了 MCP 集成", "channel": "kiro"}
方法二(curl):
curl -X POST http://localhost:1979/ \
-H "Content-Type: application/json" \
-d '{"content":"今天完成了 MCP 集成","channel":"kiro","created_at":"2025-02-08 15:30:00"}'
用户:"保存到 KeeNotes:Q1 路线图讨论 - 重点关注移动端功能"
方法一(MCP):
调用 mcp_keenotes_add_note,参数:
{
"content": "Q1 路线图讨论 - 重点关注移动端功能",
"channel": "kiro"
}
方法二(httpie):
http POST localhost:1979/ \
content="Q1 路线图讨论 - 重点关注移动端功能" \
channel="kiro" \
created_at="2025-02-08 15:30:00"
用户:"帮我记录:明天下午 3 点开会"
使用任一方法保存:"明天下午 3 点开会"
成功:
{"content": [{"type": "text", "text": "✓ Note saved successfully to KeeNotes (channel: kiro)"}], "isError": false}失败:
始终告知用户笔记是否保存成功或是否出现错误。
如果保存失败:
http://localhost:1979/(默认)http://localhost:1999/mcp(默认)YYYY-MM-DD HH:mm:ss(如 "2025-02-08 15:30:00")tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.