save-skill

save-skill is a skill for Claude Code, Codex from IyadhKhalfallah/clauditor. It costs 36 tokens per session (497 once invoked), scanned A, original, MIT.

A workflow for turning the work from a coding session into a reusable instruction file called a skill.

In plain words
What is it for?
Use it at the end of a session to review the tools, files, commands, and workflow, then create a project or personal skill that can be run with a slash command.
Why use it?
It helps you avoid repeating the same process from memory. The saved instructions can preserve the useful steps while leaving out project-specific details.

Skill for Claude CodeCodex

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 skills/iyadhkhalfallah/clauditor/save-skill
Any agent
npx skills add IyadhKhalfallah/clauditor --skill save-skill
Clone the repo
git clone --depth 1 https://github.com/IyadhKhalfallah/clauditor

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for save-skill

README.md
[![agentmods](https://agentmods.dev/badge/skills/iyadhkhalfallah/clauditor/save-skill.svg)](https://agentmods.dev/skills/iyadhkhalfallah/clauditor/save-skill)
Your own site
<a href="https://agentmods.dev/skills/iyadhkhalfallah/clauditor/save-skill"><img src="https://agentmods.dev/badge/skills/iyadhkhalfallah/clauditor/save-skill.svg" alt="Measured on agentmods" height="20"></a>
Per session 36 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 497 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. 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.00036 $0.00497
Opus 5 $0.00018 $0.00249
Sonnet 5 $0.00007 $0.00099
Haiku 4.5 $0.00004 $0.00050

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

Security

Grade A, and why

save-skill scanned grade A with 0 findings 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 5d 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

src/skills/save-skill/SKILL.md · 57 lines

What it actually says

The user wants to save what was done in this session as a reusable Claude Code skill.

Steps

  1. Review the session: Look at what was accomplished — the tools used, files modified, commands run, and the overall workflow.

  2. Identify the reusable pattern: What was the core workflow or technique? Strip away project-specific details and extract the generalizable process.

  3. Ask the user:

    • "What should this skill be called?" (suggest a name based on what was done)
    • "Should this be a project skill (.claude/skills/) or a personal skill (~/.claude/skills/)?"
    • "Should only you be able to invoke it, or should Claude use it automatically when relevant?"
  4. Create the skill: Write the SKILL.md file with:

    • YAML frontmatter: name, description, and disable-model-invocation: true if user-only
    • Clear step-by-step instructions based on what was done
    • Use $ARGUMENTS for any variable parts (file names, branch names, etc.)
    • Keep it under 500 lines — move detailed reference to supporting files if needed
  5. Verify: Show the user the created skill and explain how to invoke it with /skill-name.

Example output

If the session involved setting up a new API endpoint:

.claude/skills/new-endpoint/SKILL.md
---
name: new-endpoint
description: Scaffold a new REST API endpoint with tests and documentation
disable-model-invocation: true
---

Create a new API endpoint for $ARGUMENTS:

1. Create the route handler in src/routes/
2. Add request/response validation schemas
3. Write integration tests
4. Update the API documentation
5. Run tests to verify

Important

  • Don't include project-specific file paths — use patterns like "src/routes/" not "/Users/alice/myproject/src/routes/"
  • Include any commands that should be run (test, lint, build)
  • If the workflow has multiple variants, use $ARGUMENTS to parameterize
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. 5d ago First seen · 57 lines · 36 tokens per session scan A acaec1374486

Subscribe to this mod's changes

save-skill is a skill published in the GitHub repository IyadhKhalfallah/clauditor (429 stars, last pushed 4mo ago), licensed MIT. It adds 36 tokens to every session and 497 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

craft-style

Builds a personal output style on hush's frame — the user's voice on the surface, hush's silence-and-structure mechanics copied verbatim underneath. Manages its own creations: lists them alongside stock Hush and edits them. A mechanical verifier confirms every invariant survived. Activation is hush:pick-style's job …

V-Songbird/hush · 0 tokens

pick-style

Lists every output style available to this plugin — stock Hush and anything craft-style has built — and switches the active one. Activation swaps the chosen style into the plugin's own slot so it binds like stock, and hands back to stock on request. This skill owns the swap procedure; craft-style calls into it. Only…

V-Songbird/hush · 82 tokens

agent-harness-optimizer

Use when agent harness optimization patterns for token efficiency, memory persistence, session management, and cross-harness parity. Use when optimizing agent performance, reducing token costs,.

oyi77/1ai-skills · 38 tokens

hooks-eval

Evaluate hook security, performance, and SDK compliance. Use for audits.

athola/claude-night-market · 18 tokens

modular-skills

Build composable skill modules with hub-and-spoke loading. Use when token budget is tight.

athola/claude-night-market · 24 tokens

webmcp-setup

Bootstraps webmcp-react into an existing React or Next.js app. Installs dependencies, adds WebMCPProvider, creates a first tool, and configures the MCP client bridge. Use when the user wants to set up WebMCP, add MCP tools to their app, integrate webmcp-react, or make their React app accessible to AI agents.

agentcathq/webmcp-react · 80 tokens