secret-squirrel
NewSecurity skills for secrets scanning, OPSEC review, threat modeling, YubiKey setup, supply chain audit, repo hygiene, dotfiles doctor, and zero-trust skill encryption
Overview
A personal Claude Code plugin marketplace with three plugins: experimental (dev tools), secret-squirrel (security skills), and stable (production-ready).
Structure
claude-marketplace/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
├── experimental/
│ ├── .claude-plugin/
│ │ └── plugin.json # Experimental plugin manifest
│ └── skills/
│ ├── bootstrap-test/
│ │ └── SKILL.md # Skill: Docker bootstrap testing
│ ├── claude-marketplace/
│ │ └── SKILL.md # Skill: documentation reference
│ ├── diagnose/
│ │ └── SKILL.md # Skill: Claude Code diagnostics
│ └── mcp-configuration/
│ └── SKILL.md # Skill: MCP server configuration
├── secret-squirrel/
│ ├── .claude-plugin/
│ │ └── plugin.json # Secret Squirrel plugin manifest
│ ├── .gitignore # Prevents committing decrypted skill plaintext
│ ├── hooks/
│ │ └── hooks.json # SessionStart/End hooks for auto-decrypt/lock
│ ├── scripts/
│ │ └── zero-trust.sh # Crypto operations (unlock/lock/status)
│ └── skills/
│ ├── dotfiles-doctor/
│ │ └── SKILL.md # Skill: dotfiles setup audit
│ ├── opsec-review/
│ │ └── SKILL.md # Skill: operational security review
│ ├── repo-hygiene/
│ │ └── SKILL.md # Skill: git history hygiene audit
│ ├── secrets-scanner/
│ │ └── SKILL.md # Skill: secrets detection
│ ├── supply-chain-audit/
│ │ └── SKILL.md # Skill: supply chain security audit
│ ├── threat-model/
│ │ └── SKILL.md # Skill: STRIDE threat modeling
│ ├── yubikey-setup/
│ │ └── SKILL.md # Skill: YubiKey registration wizard
│ └── zero-trust/
│ └── SKILL.md # Skill: YubiKey-encrypted skill trees
└── stable/
└── .claude-plugin/
└── plugin.json # Stable plugin manifest (no skills yet)- •`/experimental` - Plugins under active development (v0.6.0)
- •`/secret-squirrel` - Security skills: scanning, OPSEC, threat modeling, supply chain, repo hygiene, dotfiles audit, YubiKey setup, zero-trust encryption (v0.3.0)
- •`/stable` - Production-ready, fully tested plugins (v0.1.0, no skills yet)
Plugins
| Plugin | Version | Description | Contents |
|---|---|---|---|
| experimental | 0.6.0 | Plugins in development or testing phase | Skills: bootstrap-test - Test bootstrap scripts in Docker for correctness and idempotency, claude-marketplace - References latest Anthropic docs when editing marketplace repos, diagnose - Diagnose Claude Code problems with root cause analysis, mcp-configuration - Configure MCP servers using official + provider docs |
| secret-squirrel | 0.3.0 | Security skills — spy-themed security practices | Skills: dotfiles-doctor - Audit dotfiles for broken symlinks, permission issues, and config gotchas, opsec-review - Review code/configs for operational security issues, repo-hygiene - Audit git history for leaked secrets, unsigned commits, and large blobs, secrets-scanner - Scan repos for leaked credentials and sensitive data, supply-chain-audit - Audit scripts for unpinned downloads and unverified signatures, threat-model - STRIDE threat modeling walkthrough, yubikey-setup - YubiKey registration wizard for SSH auth and git signing, zero-trust - Encrypt skill trees using YubiKey HMAC-SHA1 + age. Hooks: SessionStart auto-decrypt, SessionEnd auto-lock |
| stable | 0.1.0 | Production-ready, fully tested plugins | (no skills yet) |
Installation
Add this marketplace and install plugins via Claude Code:
/plugin marketplace add jared-henry/claude-marketplaceInstall an individual plugin:
/plugin install experimental@jared-henry-personalOr browse available plugins:
/plugin > DiscoverAdding a New Skill
- Create the skill directory under the target plugin:
<plugin>/skills/<skill-name>/ - Add a
SKILL.mdwith YAML frontmatter (descriptionis required) - Bump the plugin version in
<plugin>/.claude-plugin/plugin.json - Validate:
claude plugin validate .or/plugin validate .
Adding a New Plugin
- Create a directory at the repo root (e.g.,
my-plugin/) - Add
.claude-plugin/plugin.jsonwithname,description, andversion - Register the plugin in
.claude-plugin/marketplace.jsonunderplugins - Validate:
claude plugin validate .or/plugin validate .
Documentation
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/secret-squirrel.md https://raw.githubusercontent.com/jared-henry/claude-marketplace/main/SKILL.md/secret-squirrelFrequently Asked Questions
What is secret-squirrel?
Security skills for secrets scanning, OPSEC review, threat modeling, YubiKey setup, supply chain audit, repo hygiene, dotfiles doctor, and zero-trust skill encryption
How to install secret-squirrel?
To install secret-squirrel, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /secret-squirrel.
What is secret-squirrel best for?
secret-squirrel is a community categorized under General. It is designed for: security, code-review, rust. Created by Jared Henry.