skills/phi-cleaner/SKILL.md
De-identify clinical text for drafts, notes, and manuscript excerpts using phi-cleaner before sharing with external tools or collaborators. Use when: (1) Removing patient names/dates/identifiers from free-text notes, (2) Producing sanitized excerpts for LLM prompts, (3) Running a PHI detection pass to audit sensitive text, (4) Preparing de-identified appendices or examples for manuscripts and presentations.
npx skillsauth add drpedapati/sciclaw phi-cleanerInstall 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.
phi-cleaner is an optional companion CLI for text de-identification.
Use it before sending potentially sensitive clinical text into downstream tooling.
brew tap drpedapati/tools
brew install drpedapati/tools/phi-cleaner
Verify:
phi-clean --version
# Clean direct text input
phi-clean "Patient John Smith was seen on 03/15/2024."
# Detect-only mode
phi-clean --detect "Dr. Chen at Mayo Clinic"
# File input/output
phi-clean -f note.txt -o note.cleaned.txt
# Show available models
phi-clean --models
phi-clean before sharing clinical notes in chat workflows.This tool helps reduce accidental PHI leakage, but it is not a legal/compliance determination on its own.
development
Get current weather and forecasts (no API key required).
tools
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
content-media
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
data-ai
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.