Install any skill in seconds. Free to start, no credit card required.
Get Started Free →luna-prompts/skill-push
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.
Passed 11 of 21 test cases with the skill, and 5 of 21 without it.
and 6 more in the full report
8 fixed4 passed either way9 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where does the SkillNote API reside when no custom environment host variables are defined in the environment?
| Checked | Without skill | With skill |
|---|---|---|
| Uses host localhost and port 8082 as the default API endpoint | Missed | Passed |
The instructions your model reads when the skill loads.
Create and push reusable skills to the SkillNote registry so all connected agents learn from repeated patterns.
The SkillNote API is at: http://${CLAUDE_PLUGIN_OPTION_HOST:-localhost}:8082
Only suggest for PERSISTENT conventions, not temporary workarounds.
If the user did not explicitly ask to create a skill, you MUST ask first before doing anything else.
Tell the user what you noticed in one sentence. Be specific. Then ask: "Want me to save this as a SkillNote skill?"
Stop and wait for an explicit yes. Do NOT draft the name/description/content, fetch collections, or present a preview until the user confirms. Unsolicited drafts feel pushy and waste attention.
Skip this step only when the user already said "create a skill for X" / "save this pattern" / "push a skill" in their own words.
Collaborate on three fields:
name: lowercase, hyphens, digits only, max 64 chars. Also used as slug.
description (max 1024 chars — THIS IS THE TRIGGER): Must include what the skill does + explicit trigger keywords. Agents decide to use a skill based solely on its description.
content: Instructions under 200 lines. Start with # Title. Be actionable with examples.
Show the full draft to the user.
import urllib.request, json, os
test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.