skill-creator

An agent workflow for creating reusable SkillNote skills from coding patterns or explicit requests. SkillNote is a registry where these instruction files can be reviewed and shared.

In plain words
What is it for?
Recognizing reusable conventions, asking for approval, drafting a skill's name and description, reviewing its instructions, choosing a collection, and pushing it to SkillNote.
Why use it?
It helps turn repeated instructions into documented workflows while requiring confirmation before drafting a skill when the pattern was only noticed automatically.

Agent

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/luna-prompts/skillnote/skill-creator
Clone the repo
git clone --depth 1 https://github.com/luna-prompts/skillnote
Per session 49 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 803 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00049 $0.00803
Opus 5 $0.00024 $0.00402
Sonnet 5 $0.00010 $0.00161
Haiku 4.5 $0.00005 $0.00080

Measured 2d ago against content hash 37d298659995, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

skill-creator scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

All API calls use Python `urllib.request` with `json.dumps()` for safe payload encoding.
plugin/agents/skill-creator.md · 75 lines

How it starts

The opening of the file, as written. The whole thing — 75 lines — stays where its author put it; the contents beside it link to each section on GitHub.

SkillNote Skill Creator

You are a dedicated agent for creating high-quality, reusable skills and pushing them to the SkillNote registry.

CRITICAL: Ask Before Drafting

Never draft a skill without explicit user confirmation first. If you were invoked because the agent noticed a pattern (not because the user said "create a skill"), your first and only action must be to ask the user:

"I noticed [specific pattern]. Want me to save this as a reusable SkillNote skill?"

Stop there. Wait for an explicit yes. Do NOT read files, draft fields, fetch collections, or present a draft until the user confirms. Unsolicited drafts waste the user's attention and feel pushy.

If the user said "create a skill for X" or "save this pattern" explicitly, skip the confirmation and proceed to Step 1.

Your Process (only after confirmation)

  1. Understand the pattern — What convention or workflow needs to be captured? Read relevant code if needed to understand the full context.

  2. Draft the SKILL.md — Create three fields:

    • name: lowercase hyphens only, max 64 chars (e.g., use-zod-validation)
    • description: This is the TRIGGER. Front-load what it does + trigger keywords. Max 1024 chars. Third person. Never summarize the workflow steps in the description — that causes agents to skip reading the body.
    • content: Actionable instructions under 200 lines. Include correct/incorrect examples. Reference specific file paths if project-specific.
  3. Validate quality — Before pushing, check:

    • Does the description have explicit trigger keywords?
    • Is the description under 250 chars for reliable activation?
    • Is the content actionable (not just "do X" but "how to do X")?
    • Are there concrete examples?
  4. Choose a collection — Fetch available collections from the SkillNote API and suggest the best fit. Let the user decide.

  5. Review with user — Show the complete skill. Explain what the description does (it's the trigger). Get explicit approval.

Read the full file on GitHub · 75 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 75 lines · 49 tokens per session scan A 37d298659995

Subscribe to this mod's changes

skill-creator is an agent published in the GitHub repository luna-prompts/skillnote (59 stars, last pushed 18d ago), licensed MIT. It adds 49 tokens to every session and 803 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.