Sandbox
@MisterBrookT/skill2

Skill pack for Agent Skill library management

Skill2 packages five focused skills that help you work on an Agent Skill library from creation through cleanup. It uses local scripts and test cases to keep routing, packaging, auditing, and usage checks reproducible.

33 stars4 forksPythonUpdated 1mo ago
Who it's for

Builders who use Claude Code or Codex and want reusable skills for maintaining a skill library.

What it delivers

You can manage a skill library with repeatable create, test, audit, package, and review workflows instead of doing each step by hand.

What it does

Create skills

Guides the agent to create, update, or restructure a skill.

Test skill behavior

Checks activation and outcome in isolation with deterministic cases.

Audit libraries

Finds contract, safety, and behavior gaps in a skill set.

Package skills

Packages and documents a skill repository, with optional release work.

Visualize usage

Shows inventory, direct calls, zero-use candidates, and test status from local logs.

How to get it

  1. 1Run
    /plugin marketplace add blackblue-labs/skill2
    /plugin install skill2@skill2-marketplace
  2. 2Run
    npx skills add blackblue-labs/skill2 -g -a codex -y
  3. 3Run
    git clone https://github.com/blackblue-labs/skill2.git ~/.skill2 && ~/.skill2/install.sh
  4. 4Ask the agent directly
    Create a project-level skill for this workflow.
    Audit this skill library and show only evidence-backed findings.
    Visualize which skills are called directly and which have zero direct calls.

README

Skill2 icon

Skill2

Skills for your skills.
Full-lifecycle management for Agent Skill libraries.

Test and audit Agent Skills before shipping. Catch bad triggers, weak evidence, and packaging defects—locally.
Visualize usage and test status across your library, then surface evidence-backed cleanup candidates.

中文

GitHub stars Python 3.11+ Local first MIT license

Skill2 terminal workflow

Why Skill2

Writing one Agent Skill is easy. Maintaining twenty is harder.

As your library grows, three questions matter:

  • Does it trigger when it should—and stay quiet when it should not?
  • Does it improve the outcome?
  • Should it stay, be revised, or enter cleanup review?

Skill2 treats Agent Skills as testable, auditable software units. Five focused Skills help agents create, test, audit, package, and visualize a library—while deterministic scripts keep evidence reproducible and local.

Install

Claude Code

/plugin marketplace add blackblue-labs/skill2
/plugin install skill2@skill2-marketplace

Installs five self-contained Skills.

Codex

npx skills add blackblue-labs/skill2 -g -a codex -y

Copies the five self-contained Skills for Codex.

Manual fallback

git clone https://github.com/blackblue-labs/skill2.git ~/.skill2 && ~/.skill2/install.sh

Copies Skills only (install.sh supports --dry-run and conflict-gated --force from a checkout). Requires Git. uv is needed only when a Skill runs its deterministic script. Skill scripts use uv run --script; first run may fetch declared dependencies into the uv cache; offline use requires a warm cache. Data stays local; no hosted service, telemetry, or PyPI install for users.

Five focused Skills

SkillAgent uses it when
skill2-createCreating, updating, or restructuring a skill.
skill2-testTesting activation and outcome in isolation.
skill2-packagePackaging, documenting, and optionally publishing a Skill repository.
skill2-auditFinding contract, safety, and behavior gaps.
skill2-visualizeViewing inventory, direct calls, zero-use candidates, test status, and conservative lifecycle review candidates.

Try it

Ask the agent directly:

Create a project-level skill for this workflow.
Audit this skill library and show only evidence-backed findings.
Visualize which skills are called directly and which have zero direct calls.

Local-first evidence

Skill2 visualizes skill inventory and usage from local agent session logs. Data stays on your machine; prompts and transcripts are never included.

Design

Skills are the product; deterministic scripts support them. The repository dogfoods every rule it teaches. Package defaults to native distribution and adds artifact or release work only when requested. Visualize never changes a library.

AreaPrior artAdopted
Skill formatAgent Skills spec, Anthropic SkillsPortable SKILL.md, progressive disclosure, owned resources.
AuthoringSuperpowers, writing-skillsSkills-first structure, trigger-first descriptions, dogfood.
EvaluationSuperpowers evals, Tripwire, Waza, skill-eval, agent-skills-eval, skillci, skill-distillIsolated runs, positive/negative routing, baseline, deterministic assertions.
Packagingagent-scripts, awesome-copilot, scientific-agent-skills, superpowers-marketplace, Caveman, OpenAI PluginsIdempotent installs, conflict gates, marketplace manifests, CI.

Skill2 thanks these projects and their maintainers. Their work shaped this repository's architecture and design principles.

See design and prior art.

Development

Contributor and CI use the checkout CLI. This is not a user install step:

uv sync
PYTHONPATH=src uv run python -m unittest discover -s tests
uv run ruff check .
uv run skill2 lint skills
uv run skill2 package-check .

MIT

Files in the repo

Repository payload21 top-level entries
  • .claude-plugin
  • .codex-plugin
  • .github
  • assets
  • cases
  • docs
  • skills
  • src
  • tests
  • tools
  • .gitignore
  • AGENTS.md
  • CHANGELOG.md
  • install.sh
  • LICENSE
  • PRIVACY.md
  • pyproject.toml
  • README.md
  • README.zh.md
  • TERMS.md
  • uv.lock

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k