Agent skill

Distil Pii Redactor

by HybridAIOne in HybridAIOne/hybridclaw

Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.

MITAuto-check passedAI & LLM Engineering

Install Distil Pii Redactor

skills CLI
$ npx skills add HybridAIOne/hybridclaw --skill distil-pii-redactor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HybridAIOne/hybridclaw distil-pii-redactor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/distil-pii-redactor .claude/skills/distil-pii-redactor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
distil-pii-redactor
GitHub stars
159
Token cost
~1k tokens
SKILL.md length
376 words
Files
4 (incl. scripts)
Skills in repo
72
Repo updated
First seen
Licence
MIT

At a glance

Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.

  • Tasks that involve LLM inference and serving
  • SKILL.md covers Privacy Rules, Setup, Redaction Workflow and Debug Output, plus 1 more section
  • Runs Shell and Python scripts from its folder; calls python3 and bash

What it does

Distil Pii Redactor is an agent skill from HybridAIOne/hybridclaw. Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `scripts/redact.py`, `scripts/setup.sh` and `scripts/stop.sh`).

It sits in AI & LLM Engineering, covering LLM inference and serving. It works with llama.cpp. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.

When your agent uses it

  • Tasks that involve LLM inference and serving

Example prompts

  • “/distil-pii-redactor”

Requirements

  • Python 3
  • A Bash shell

What it can do on your machine

Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Shell and Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3
    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Distil Pii Redactor loads about 1k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 376 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 376 words, ~1,038 tokens.

Download SKILL.mdSave it as .claude/skills/distil-pii-redactor/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
distil-pii-redactor
description
Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.
user-invocable
true
requires.bins
python3, bash, curl, llama-server

Distil PII Redactor

Use this skill when the user asks to redact, anonymize, sanitize, or remove PII or personal data from text. It runs a local Distil-PII GGUF model through llama-server; raw text must not be sent to external APIs.

Privacy Rules

  • Do not quote, summarize, or repeat raw PII in chat.
  • Prefer file-based input and output when the sensitive text is already in a file or attachment.
  • Return only the redacted text unless the user is explicitly debugging the redactor itself.
  • If the user asks for only the LLM or redaction output, do not narrate setup, server status, tool use, or validation details in the final response.
  • Do not use --show-entities in normal workflows. It emits original values.
  • Do not store raw PII in tracked files, shell history, long-lived notes, or logs.
  • This skill declares no external credentials. If a downstream tool needs authentication, use that tool's HybridClaw secret_ref or gateway secret injection and pass only redacted text downstream.
  • Do not convert raw PII into HybridClaw secrets. Secret refs are for credentials and auth material, not a transport for user data.

Setup

If llama-server is missing, install it with:

bash
hybridclaw skill install distil-pii-redactor llama-server

or install llama.cpp manually. This skill intentionally has no credentials: frontmatter because local inference does not need API keys; any future remote-provider variant must declare secret_ref credentials instead of reading raw environment variables.

Start the local server:

bash
bash skills/distil-pii-redactor/scripts/setup.sh

The setup script stores the model under ~/.hybridclaw/distil-pii by default, downloads the public Distil-PII 1B GGUF model if missing, and starts llama-server on 127.0.0.1:8712.

Stop the server:

bash
bash skills/distil-pii-redactor/scripts/stop.sh
Show full SKILL.md (122 more words)Show less

Redaction Workflow

For files, keep raw input and redacted output on disk:

bash
python3 skills/distil-pii-redactor/scripts/redact.py \
  --input-file sensitive.txt \
  --output-file redacted.txt

For stdin:

bash
python3 skills/distil-pii-redactor/scripts/redact.py < sensitive.txt

For short text that is already in the conversation, pass it directly only when there is no lower-exposure path:

bash
python3 skills/distil-pii-redactor/scripts/redact.py "text to redact"

The default output is only redacted_text, with sensitive spans replaced by tokens such as [PERSON], [EMAIL], [PHONE], [ADDRESS], [SSN], [CARD_LAST4:1234], and [IBAN_LAST4:1234].

The redactor refuses non-loopback --server-url values by default. Use --unsafe-allow-remote only for an explicitly trusted endpoint after the user accepts that raw text will leave the local machine.

Debug Output

Use --show-entities only while testing the redactor, because it includes the original sensitive values:

bash
python3 skills/distil-pii-redactor/scripts/redact.py --show-entities \
  --input-file fixture.txt

Do not paste debug JSON back to the user unless they explicitly requested it and understand that it contains original PII.

Validation

Run:

bash
python3 skills/skill-creator/scripts/quick_validate.py skills/distil-pii-redactor
python3 skills/distil-pii-redactor/scripts/redact.py --help
bash -n skills/distil-pii-redactor/scripts/setup.sh
bash -n skills/distil-pii-redactor/scripts/stop.sh

© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in skills/distil-pii-redactor of HybridAIOne/hybridclaw.

  • SKILL.md
  • scripts/redact.py
  • scripts/setup.sh
  • scripts/stop.sh

Open the folder on GitHubat commit 8162701

Compare with similar skills

Distil Pii Redactor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Distil Pii Redactor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Distil Pii Redactor this skillHybridAIOne/hybridclaw159—~1kAutomated safety check: PassMIT
Qwen Mtp GgufR6410418/Jackrong-llm-finetuning-guide1.7k—~1.7kAutomated safety check: PassMIT
Hugging Face Local Modelshuggingface/skills11k3 repos~945Automated safety check: PassApache-2.0
Add Quantization Datatypeintel/auto-round1.6k—~1.5kAutomated safety check: PassApache-2.0
Hf Quant And Layer Package JobsMesh-LLM/mesh-llm3.5k—~1.6kAutomated safety check: PassApache-2.0
Llama Patch ChangesMesh-LLM/mesh-llm3.5k—~1.9kAutomated safety check: PassApache-2.0

Similar skills

  • Qwen Mtp Gguf

    R6410418/Jackrong-llm-finetuning-guide

    Complete agent-ready workflow for Qwen-family MTP or nextn GGUF conversion and release.

    1.7k GitHub stars~1.7k tokensUpdated 3 mo ago
    AI & LLM EngineeringAuto-check passed
  • Hugging Face Local Models

    huggingface/skills

    Official

    Finds llama.cpp-compatible GGUF models on the Hugging Face Hub, picks a quantization for your hardware and launches them with llama-cli or llama-server.

    11k GitHub starsUsed in 3 repos~945 tokens
    AI & LLM EngineeringAuto-check passed
  • Official

    Add a new quantization data type to AutoRound (e.g., INT, FP8, MXFP, NVFP, GGUF variants).

    1.6k GitHub stars~1.5k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • A skill your agent uses when running quantization of a BF16/FP16 GGUF repo and Skippy layer-package creation as one local or Hugging Face Jobs workflow, publishing both artifacts to Hugging Face.

    3.5k GitHub stars~1.6k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Llama Patch Changes

    Mesh-LLM/mesh-llm

    A skill your agent uses when changing mesh-llm's llama.cpp patch queue, upstream pin, prepare/build scripts, or carried RPC, MoE, and mesh-hook llama.cpp patches.

    3.5k GitHub stars~1.9k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Skippy Spec Bench

    Mesh-LLM/mesh-llm

    A skill your agent uses when testing or benchmarking target/draft GGUF pairs for speculative decoding compatibility, tokenizer agreement, draft acceptance rate, or staged verification behavior.

    3.5k GitHub stars~260 tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from HybridAIOne/hybridclaw

All 72 skills in this repo
  • Hermes3000 Writing

    HybridAIOne/hybridclaw

    Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.

    159 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Manim Video

    HybridAIOne/hybridclaw

    Plan, script, render, and stitch Manim Community Edition videos in Python.

    159 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Skill Creator

    HybridAIOne/hybridclaw

    Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.

    159 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • XLSX

    HybridAIOne/hybridclaw

    Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.

    159 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Excalidraw

    HybridAIOne/hybridclaw

    Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.

    159 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Google Ads

    HybridAIOne/hybridclaw

    Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.

    159 GitHub stars~4k tokensUpdated today
    Auto-check passed

Works with

Questions about Distil Pii Redactor

What does Distil Pii Redactor do?

Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat. Distil Pii Redactor is an agent skill from HybridAIOne/hybridclaw.cpp; keep personal data and secret values out of model context, logs, and chat.

When should I use Distil Pii Redactor?

Distil Pii Redactor fits situations like: tasks that involve LLM inference and serving.

How do I install Distil Pii Redactor in Claude Code?

Run `npx skills add HybridAIOne/hybridclaw --skill distil-pii-redactor -a claude-code`. Or copy the skill folder (skills/distil-pii-redactor in HybridAIOne/hybridclaw) into .claude/skills/distil-pii-redactor in your project. Claude Code loads it when a task matches its description.

How do I install Distil Pii Redactor in Codex?

Run `npx skills add HybridAIOne/hybridclaw --skill distil-pii-redactor -a codex`. Or copy the skill folder (skills/distil-pii-redactor in HybridAIOne/hybridclaw) into .agents/skills/distil-pii-redactor in your project. Codex loads it when a task matches its description.

Can I use Distil Pii Redactor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill distil-pii-redactor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/distil-pii-redactor, .gemini/skills/distil-pii-redactor, .github/skills/distil-pii-redactor and .opencode/skills/distil-pii-redactor in your project.

What does Distil Pii Redactor need to run?

Going by SKILL.md and its folder, Distil Pii Redactor needs a shell and Python for the scripts in its folder and the command-line tools its instructions call (python3 and bash). Our summary lists: Python 3; A Bash shell.

Does Distil Pii Redactor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Distil Pii Redactor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Distil Pii Redactor use?

Distil Pii Redactor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Distil Pii Redactor use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Distil Pii Redactor?

Skills that share tags, products or a category with Distil Pii Redactor: Qwen Mtp Gguf (R6410418/Jackrong-llm-finetuning-guide, 1.7k stars), Hugging Face Local Models (huggingface/skills, 11k stars), Add Quantization Datatype (intel/auto-round, 1.6k stars) and Hf Quant And Layer Package Jobs (Mesh-LLM/mesh-llm, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Distil Pii Redactor?

HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.

Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.