Agent skill · data analytics · affaan-m

skill-stocktake

Use when auditing Claude skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation.

Why this skill is useful

Adds specific scripts for auditing and evaluating Claude skills that enhance the AI's ability to maintain quality control.

What it needs

Requires bash installed locally. About 7k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

skill-stocktake Slash command (/skill-stocktake) that audits all Claude skills and commands using a quality checklist + AI holistic judgment. Supports two modes: Quick Scan for recently changed skills, and Full Stocktake for a complete review. Scope The command targets the following paths relative to the directory where it is invoked: Path Description ------ ------------- ~/.claude/skills/ Global skills (all projects) {cwd}/.claude/skills/ Project-level skills (if the directory exists) At the start of Phase 1, the command explicitly lists which paths were found and scanned. Directories named .trash are excluded from both scan modes: archived skills are not part of the live inventory. If an older results.json contains .trash entries, start a new Full Stocktake using the cache initialization below before resuming Quick Scan. An ordinary save merges entries and does not remove archived records. Targeting a specific project To include project-level skills, run from that project's root directory: If the project has no .claude/skills/ directory, only global skills and commands are evaluated. Modes Mode Trigger Duration ------ --------- --------- Quick Scan results.json exists (default) 5–10 min Full Stocktake results.json absent, or /skill-stocktake full 20–30 min The shell scripts require Bash, Node.js, and jq on PATH. Results cache: ~/.claude/skills/skill-stocktake/results.json Quick Scan Flow Re-evaluate only skills that have changed since the last run (5–10 min). 1. Read ~/.claude/skills/skill-stocktake/results.json 2. Run: bash ~/.claude/skills/skill-stocktake/scripts/quick-diff.sh \ ~/.claude/skills/skill-stocktake/results.json (Project dir is auto-detected from $PWD/.claude/skills; pass it explicitly only if needed) 3. If output is []: report "No changes since last run." and stop 4. Re-evaluate only those changed files using the same Phase 2 criteria 5. Carry forward unchanged skills from previous results 6. Output only the diff 7. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/skill-stocktake--2e89d2

View the source on GitHub

Browse the @skills marketplace