annotate
Build and verify a PII gold set with HUMAN annotators (first-class). Launch the browser annotator, label spans per the codebook,…
Run a corpus-scale, STATS-ONLY PII audit over a folder of session transcripts LOCALLY and produce an aggregate report — counts by type and by layer, the per-session redaction-rate distribution, document lengths, and a coarse residual proxy. Use when the user says "audit my
$ npx -y skills add glebis/claude-skills --skill audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/auditContext preview
The summary Claude sees to decide when to auto-load this skill.
Run a corpus-scale, STATS-ONLY PII audit over a folder of session transcripts LOCALLY and produce an aggregate report — counts by type and by layer, the per-session redaction-rate distribution, document lengths, and a coarse residual proxy. Use when the user says "audit my
name: audit description: Run a corpus-scale, STATS-ONLY PII audit over a folder of session transcripts LOCALLY and produce an aggregate report — counts by type and by layer, the per-session redaction-rate distribution, document lengths, and a coarse residual proxy. Use when the user says "audit my sessions", "scan folder for PII", "how much PII across these transcripts", "PII stats for my corpus", "is my redaction holding at scale", or points at a directory of transcripts and asks how much personal data it contains. Fully local — raw text never leaves the machine; the report carries ZERO PII values, transcript substrings, or filenames (only anonymized own-NN ids and counts), so the aggregates are safe to surface. Run it on a RED (raw) corpus to size the PII, or on a GREEN (already-redacted) corpus to check residual leakage.
Measure how much PII lives across a whole folder of sessions, without ever exposing any of it. The audit runs the layered LOCAL detector stack from `shared/confide_core.py` (regex → Natasha → local LLM) over each file and emits **only aggregates**. This mirrors the `real_session_eval` privacy contract: read text only in-process, emit counts.
counts and rates — never a transcript substring, never a detected PII value.
The original path/name is never written or printed. On an unreadable file, only the index + exception class name is recorded.
with a cloud agent or pasted into a chat. The PII stays on the machine.
(min / median / mean / max)
corpus, a leakage signal on a GREEN corpus.
Point it at a folder (recurses, processes every `.md`/`.txt`; skips confide's own `*.green.md` / `*.stats.json` outputs):
python3 skills/audit/scripts/audit.py FOLDER
Options:
Use `--layers regex` for a fully offline, deterministic pass (no models/network).
Writes the markdown + json report (and optional HTML) and prints the aggregate summary — all counts only.
whether redaction is holding at scale.
1. Report the aggregate summary (file count, span totals by type/layer, redaction-rate distribution, residual proxy) — never paste PII. 2. If residual is non-trivial on a GREEN corpus, point the user at **confide:anon** to re-redact and **confide:red** to probe re-identification risk.
Layer availability (Natasha, local LLM via Ollama) comes from config — run **confide:setup** if they aren't installed. `--layers regex` always works offline.
~100 skills for Claude Code — meeting pipelines, research, image generation, TDD, publishing, personal analytics, and Claude Code ops. Each skill is a self-contained folder with a SKILL.md; Claude triggers them from natural language.
Build and verify a PII gold set with HUMAN annotators (first-class). Launch the browser annotator, label spans per the codebook,…
De-identify a session transcript (file or folder) by redacting PII LOCALLY before any sharing or cloud use. Produces a redacted…
Residual re-identification RISK CHECK on text you have ALREADY redacted (defensive, dual-use). Use when the user asks to "check…
Put the real values back into an analysis that was produced from GREEN (placeholder) text — LOCALLY, using the user's own…
Set up, install, and configure CONFIDE local de-identification — installs Python deps (natasha, scrubadub, phonenumbers,…