Pulser

Lints SKILL.md files against 8 rules and auto-fixes the safe ones, with backup and undo.

Works with setup

Test report

Verdict
Works with setup
Score
8.8/10
Tested
Jul 15, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 57031ac

Built the real CLI from source and ran it against two planted fixture skills: it correctly flagged the vague 'does stuff' skill for a too-short/no-trigger description, missing Gotchas, and missing allowed-tools (score 83/100), left the well-formed skill untouched, then --fix genuinely edited the file in place (added a Gotchas TODO + allowed-tools) with a timestamped backup, and `pulser undo` restored the original byte-for-byte — every documented capability checked out live. Caveat: `npm install` (even a local/dev install, not just -g) silently wrote a companion SKILL.md into the real ~/.claude/skills/pulser/ via a postinstall hook with no confirmation prompt — disclosed in the README's prose but not flagged as an install-time side effect; cleaned it up immediately.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What Pulser does

Diagnoses installed Claude Code skills for missing Gotchas, weak trigger descriptions, missing allowed-tools, oversized files, and other structural issues, then offers ready-to-apply fixes. Triggers on 'check my skills', 'audit skills', 'skill health', or 'pulser'; the diagnostic engine itself ships as the pulser-cli npm package, not inside the skill folder.

How to install Pulser

git clone https://github.com/TheStack-ai/pulser
cd pulser
mkdir -p ~/.claude/skills
cp -r skill ~/.claude/skills/pulser

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Pulser

  • /pulser Lints SKILL.md files against 8 rules and auto-fixes the safe ones, with backup and undo.

It also activates on plain-language prompts like these:

  • Audit all my installed Claude skills and flag ones missing gotchas
  • Check why this SKILL.md keeps failing to trigger and fix the description
  • Run a health score on my skills folder before I ship it to teammates

Frequently asked questions

Is the Pulser skill free?
Yes. The skill itself is free from TheStack-ai/pulser. SkillProof publishes the install command and an independent test verdict at no cost.
Does Pulser work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Built the real CLI from source and ran it against two planted fixture skills: it correctly flagged the vague 'does stuff' skill for a too-short/no-trigger description, missing Gotchas, and missing allowed-tools (score 83/100), left the well-formed skill untouched, then --fix genuinely edited the file in place (added a Gotchas TODO + allowed-tools) with a timestamped backup, and `pulser undo` restored the original byte-for-byte — every documented capability checked out live. Caveat: `npm install` (even a local/dev install, not just -g) silently wrote a companion SKILL.md into the real ~/.claude/skills/pulser/ via a postinstall hook with no confirmation prompt — disclosed in the README's prose but not flagged as an install-time side effect; cleaned it up immediately.
What is the Pulser SkillProof Score?
8.8/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install Pulser?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Pulser with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.