escoffier-labs/solos-cookbook/content-scrubber

Claude Code and agent skill by escoffier-labs/solos-cookbook

Trust tier 3
  • community
Source check pending

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

Deterministic redaction for outbound agent messages. Scrubs private infrastructure details, local endpoints, and operator-specific identifiers before content leaves the system.

Install

npx vskill@latest install escoffier-labs/solos-cookbook/content-scrubber

SKILL.md

Content Scrubber

Use a deterministic scrubber between your agent and any external delivery surface.

Goal

Prevent accidental leakage of internal infrastructure details, local endpoints, and operator-specific identifiers.

What to catch

  • RFC 1918 IPv4 addresses
  • loopback addresses
  • localhost:<port> style endpoints
  • SSH and SCP targets
  • private hostnames and service names
  • internal filesystem paths when they reveal environment structure
  • operator names, emails, or account identifiers when the destination is public

Why deterministic rules

Use regex or explicit pattern rules, not an LLM rewrite pass.

Deterministic scrubbing is:

  • fast
  • auditable
  • testable
  • consistent under failure

Placement

Run the scrubber as close to outbound delivery as possible:

  • before chat sends
  • before webhook delivery
  • before external release flows
  • before logging content to less-trusted destinations

Replacement strategy

Replace sensitive values with stable placeholders such as:

  • [redacted-ip]
  • [redacted-service]
  • [redacted-target]
  • [redacted-path]
  • [redacted-identity]

Example

Before:

SSH into user@[redacted-ip] and check the service on [redacted-service]

After:

SSH into [redacted-target] and check the service on [redacted-service]

Minimum config surface

Keep configuration small:

  • enabled
  • dryRun
  • allowlist
  • customPatterns

Verification

Test with fixtures that include:

  • private IPs
  • loopback URLs
  • SSH targets
  • local paths
  • safe public URLs that must remain untouched

Failure mode to avoid

Do not make the scrubber so aggressive that it destroys legitimate public links, package names, or documentation examples. Precision matters.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

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

Source

Popularity

Repository stars
5
7-day trend score
9

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

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/escoffier-labs/solos-cookbook/content-scrubber/badge)](https://verified-skill.com/skills/escoffier-labs/solos-cookbook/content-scrubber)

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