Przejdź do treści
Biblioteka skilli
Produktywność osobista · Integracja z narzędziem

pith-uninstall

/pith-uninstall

Odinstalowuje Pith z Claude Code, usuwając haki i polecenia, a plik historii tokenów zostawia, chyba że użytkownik poprosi o pełne wyczyszczenie danych.

Repozytorium
pith ↗
Licencja
MIT
Ostatnia zmiana repozytorium
05.05.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Odinstalowuje Pith z Claude Code, usuwając haki i polecenia, a plik historii tokenów zostawia, chyba że użytkownik poprosi o pełne wyczyszczenie danych.

Oryginalny opis (EN)

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.

Jak działa

  1. When to use
  2. Steps
  3. Error handling
Sekcje z nagłówków SKILL.md, w oryginale · 90 linii, 302 słów
Podgląd SKILL.md
---
name: pith-uninstall
description: >
  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.
---

## 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

| Error | Fix |
|-------|-----|
| `uninstall.sh` not found | Run the node cleanup inline: remove `~/.claude/hooks/pith`, delete command files, patch settings manually |
| `settings.json` malformed | Show the file, offer to remove pith keys manually |
| Hook files already missing | Skip silently, still clean settings.json |

One-shot. Does not persist.

Wersje

W bazie nie ma innych skilli o nazwie pith-uninstall.

Migawka bazy z 28.10.2026 · wersja paczki 9512f96c353b (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100pith-review
    Przeprowadza jednorazowy ustrukturyzowany przegląd kodu PR, diffa, pliku lub funkcji w formacie jednej linii na problem, bez podsumowań.
  • 100pith-commit
    Generuje jednorazowo komunikat commita w formacie Conventional Commits z tematem do 50 znaków dla zmian przygotowanych w git.
  • 100macos-clean-uninstall
    Dokładnie odinstalowuje aplikacje, narzędzia CLI i pakiety w macOS po zbadaniu ich śladów oraz sprawdza, jakie pozostałości po usuniętej aplikacji zostały na dysku.
  • 100plugin-uninstall
    Odinstalowuje wtyczkę EvoNexus, cofając skopiowane przez nią pliki i uruchamiając jej skrypt uninstall.sql.
  • 100claude-code-expert
    Pomaga w infrastrukturze Claude Code: agenci, skille, polecenia ukośnikowe, haki, wtyczki, settings.json i pliki CLAUDE.md oraz debugowanie haków.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.