Choose which SkillNote skill collection is active for this project. Use when user says "change collection", "switch skills", "use frontend skills", "show collections", or at first session in a new project when recommended.
中文简介正在准备中。当前显示原文说明。
Choose which SkillNote skill collection is active for this Codex project. Use when the user says "change collection", "switch skills", "use frontend skills", or "show collections".
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Help the user choose which skill collection syncs into this project. The choice is stored in ./.skillnote.json; the plugin's sync hook materializes that collection's skills into ./.codex/skills/ on the next prompt.
HOST=$(cat ~/.skillnote/host 2>/dev/null | tr -d '[:space:]'); HOST=${HOST:-localhost}
API="http://${HOST}:8082"
curl -sf "${API}/v1/collections" 2>/dev/null || echo "[]"
Codex has no multiple-choice tool, so present a clear numbered list in plain text and ask the user to reply with a number or name. Build the list in this order:
basename($PWD) (lowercased, non-alphanumerics → -) matches an existing collection name, list it first and mark it · recommended.<name> — <count> skills. Mark the currently-active one (from ./.skillnote.json) with (current).Create a new collection…Skip (no skills synced)Then ask: "Which collection should this project use? (reply with a number or name)" and wait for the reply.
echo '{"collections": ["<SELECTED_NAME>"]}' > ./.skillnote.json
rm -f ./.codex/skills/.last-sync-time # force an immediate re-sync on the next prompt
Tell the user: "Switched to <name>. Your skills refresh on your next message — or type /skills after a moment."
Ask for a name in plain text. Validate: must match ^[a-z0-9_-]+$, 1–128 chars, and must not contain anthropic or claude. Re-prompt once if invalid. Then:
curl -sf -X POST "${API}/v1/collections" \
-H "Content-Type: application/json" \
-d '{"name": "<NAME>", "description": ""}'
If curl returns 409, the collection already exists — offer to activate it instead. On success, write it to ./.skillnote.json and reset the sync throttle exactly as above.
echo '{"collections": []}' > ./.skillnote.json
rm -f ./.codex/skills/.last-sync-time
Tell the user: "Skipped. No skills will sync to this project."
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Choose which SkillNote skill collection is active for this project. Use when user says "change collection", "switch skills", "use frontend skills", "show collections", or at first session in a new project when recommended.
中文简介正在准备中。当前显示原文说明。
Rate a SkillNote skill after using it in Codex. Called after applying a skill to record a 1-5 rating and outcome.
中文简介正在准备中。当前显示原文说明。
Rate a SkillNote skill after using it. Called after applying a skill to provide 1-5 rating and outcome.
中文简介正在准备中。当前显示原文说明。
Create and push reusable skills to SkillNote when repeated instructions are detected or user says "create a skill", "save this pattern", "push a skill". Guides drafting, review, collection selection, and publishing.
中文简介正在准备中。当前显示原文说明。
Create and push reusable skills to SkillNote from Codex when repeated instructions are detected or the user says "create a skill", "save this pattern", "push a skill". Guides drafting, review, collection selection, and publishing.
中文简介正在准备中。当前显示原文说明。
Self-hosted skill registry for OpenClaw. Stores procedures your team writes (name, description, body), syncs them to disk before each task, and collects which-helped/which-failed signals from the agent so the registry improves over time.
中文简介正在准备中。当前显示原文说明。