Claude Code plugins from the STEEL Team (Specifications and Testing for the Ethereum Execution Layer) at the Ethereum Foundation.
Plugins for use in execution-specs and Ethereum Execution Layer development.
/plugin marketplace add ethsteel/skills
/plugin menu
To add the marketplace locally (e.g., for testing or development), navigate to the parent directory of this repository:
cd /path/to/parent # e.g., if repo is at ~/projects/skills, be in ~/projects
/plugins marketplace add ./skills
Optionally, install the pre-commit hooks to run the same checks as CI (lint.yml) locally before each commit:
uvx pre-commit install| Plugin | Description | Audience |
|---|---|---|
| execution-specs | Grammar checking, test writing, and linting for execution-specs | Everyone |
| execution-specs-maintainers | GitHub Actions workflow editing and CI management | Maintainers |
Auto-update is off by default for third-party marketplaces. To get updates:
Manual (anytime):
/plugin marketplace update ethsteel
Automatic (checks at startup): enable per-marketplace in /plugin → Marketplaces tab → toggle auto-update.
Plugin updates only propagate when the version number increases. After editing skills:
- Bump the version in
plugins/<name>/.claude-plugin/plugin.json - Bump the matching version in
.claude-plugin/marketplace.json - Push to GitHub
The CI validation script catches version mismatches between these two files.
See CLAUDE.md for the skill authoring guide, plugin structure, and PR checklist.
Repository structure and tooling adapted from trailofbits/skills (CC-BY-SA-4.0).
CC-BY-SA-4.0 — STEEL Team / Ethereum Foundation