skills/skill-usage/SKILL.md
Record substantive skill use in an append-only local log. Use after choosing or invoking a non-system skill for real work, when a skill is inspected but not used, or when a skill fails to apply. Do not use for routine system skills or incidental file reads.
npx skillsauth add sofer/.agents skill-usageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Track which personal skills are actually being used so the user can prune, improve, or keep skills based on evidence.
timestamp: local ISO-like timestamp, second precision.cwd: current working directory with $HOME shortened to ~.skill: skill name.mode: used, inspected, or failed.trigger: explicit, implicit, composite, or manual.purpose: short non-sensitive reason.used: the skill guided substantive work.inspected: the skill was opened to assess applicability but not used.failed: the skill should have applied but could not be used.explicit: the user named the skill or requested that capability directly.implicit: the agent selected the skill from the request.composite: another skill invoked it as a step.manual: the user asked to record usage.~/.agents/skill-usage.log.Use this command shape:
printf '%s [%s] skill=%s mode=%s trigger=%s purpose=%q\n' \
"$(date +%Y-%m-%dT%H:%M:%S)" \
"$(pwd | sed "s|^$HOME|~|")" \
"skill-name" \
"used" \
"implicit" \
"brief non-sensitive purpose" \
>> "$HOME/.agents/skill-usage.log"
After appending, briefly report the line that was recorded, unless the skill was invoked silently from an approved workflow.
tools
Check whether Claude and Codex have equivalent access to shared agent resources, skills, hooks, plugins, MCP servers, permissions, startup behaviour, and provider-specific adapter config. Use when comparing agent environments, debugging missing capabilities after restart, or deciding whether to symlink a resource or configure a runtime.
testing
Turn a vague or underspecified request into a self-contained problem statement. Use when the user has a rough idea, when a request would fail if handed directly to an agent, or before non-trivial work that needs shared understanding.
data-ai
Append a one-line learning to ~/.agents/learning-log.md. Use when the user types /learning, or when something genuinely worth remembering surfaced during work and the user confirms it should be captured.
testing
Define evaluation criteria, tests, or quality checks for a deliverable, implementation, workflow, or recurring agent task. Use when defining done, improving a test harness, or checking whether output meets its specification.