abhisekjha/pith/pith-uninstall

Claude Code and agent skill by abhisekjha/pith

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Uninstall Pith from Claude Code. Removes hooks, slash commands, and cleans pith entries from settings.json. Preserves ~/.pith/state.json (token history) unless user explicitly asks to wipe all data.

Install

npx vskill@latest install abhisekjha/pith/pith-uninstall

SKILL.md

When to use

  • User runs /pith uninstall
  • User asks "remove pith", "uninstall pith", or "clean up pith"

Steps

1 — Confirm intent

Before running, ask once:

This will remove:
• ~/.claude/hooks/pith/ (all hook scripts)
• ~/.claude/commands/pith.md, budget.md, focus.md
• pith entries in ~/.claude/settings.json
Your project wikis (wiki/) and token history (~/.pith/) are NOT deleted.
Proceed? (yes / no)

If user says no, stop. If yes, continue.

2 — Run the uninstall script

Locate the pith directory (same logic as pith-install step 1), then:

bash
bash "<pith_dir>/uninstall.sh"

Stream the output so user sees each item removed.

3 — Verify clean
bash
# Hooks gone
ls ~/.claude/hooks/pith/ 2>/dev/null && echo "STILL EXISTS" || echo "removed ok"
# Slash commands gone
ls ~/.claude/commands/ | grep -E "pith|budget|focus" 2>/dev/null && echo "STILL EXISTS" || echo "removed ok"
# Settings clean
node -e "const s=require(require('os').homedir()+'/.claude/settings.json'); const h=JSON.stringify(s.hooks||''); console.log(h.includes('pith')?'pith still in hooks':'hooks clean'); console.log(s.statusLine?'statusLine still set':'statusLine clean')"
4 — Optionally wipe all data

If the user said "remove everything" or "wipe all data", also run:

bash
rm -rf ~/.pith
rm -f ~/.config/pith/config.json

Warn first: "This deletes your lifetime token savings history. Are you sure?"

5 — Confirm to user
Pith uninstalled.
Removed:
✓ hooks (session-start, post-tool-use, prompt-submit, stop)
✓ slash commands (/pith, /budget, /focus)
✓ settings.json entries
Preserved:
• wiki/ directories in your projects
• ~/.pith/state.json (token history)
To reinstall: /pith install

Error handling

ErrorFix
uninstall.sh not foundRun the node cleanup inline: remove ~/.claude/hooks/pith, delete command files, patch settings manually
settings.json malformedShow the file, offer to remove pith keys manually
Hook files already missingSkip silently, still clean settings.json

One-shot. Does not persist.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
95
Repository forks
9
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 15 May 2026, 5 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/abhisekjha/pith/pith-uninstall/badge)](https://verified-skill.com/skills/abhisekjha/pith/pith-uninstall)

Something wrong with this skill or its page? Tell us.