Focused plugins and skills for Claude Code, GitHub Copilot CLI, Codex CLI, and OpenCode.
This marketplace deliberately avoids generic language handbooks. Modern agents can inspect a repository, run its tools, and research current framework APIs. Plugins earn their context by contributing one of two things:
- opinionated domain knowledge that is difficult to infer from the code alone;
- an executable interface for verification, probing, or automation.
Detailed material lives behind progressive disclosure. Commands are thin entry points rather than alternate copies of a skill.
| Plugin | Skill | Cmds | Purpose |
|---|---|---|---|
| backend-architecture | backend-architecture |
0 | Small cross-stack guide for consequential production architecture decisions |
| swiftui | swiftui-expert |
1 | SwiftUI-specific state, lifecycle, platform, accessibility, and architecture judgment |
| esp32-cpp | esp32-expert |
1 | ESP32 hardware, FreeRTOS, memory, peripheral, and field-failure judgment |
| backend-validator | backend-validation |
3 | Authenticated HTTP and WebSocket validation with Hurl, websocat, and oauth2c |
| maestro-mobile-validator | mobile-flows-maestro |
1 | iOS and Android flow validation with Maestro |
| electron-playwright-validator | electron-playwright-validator |
1 | Persistent Electron validation through Playwright CDP |
| peekaboo-macos-validator | peekaboo |
2 | Native macOS UI automation and bounded-context visual critique |
| seam-probe | seam-probe |
1 | Manifest-driven FFI dylib and Unix-domain socket probing |
claude plugin marketplace add johnkozaris/jko-claude-plugins
claude plugin install <plugin-name>@jko-claude-pluginsFor local development:
claude plugin marketplace add "$PWD"
claude plugin install <plugin-name>@jko-claude-pluginsOr load one plugin for a session:
claude --plugin-dir "$PWD/plugins/<plugin-name>"Run /reload-plugins after installing, enabling, disabling, or updating a
plugin in the current session.
copilot plugin marketplace add johnkozaris/jko-claude-plugins
copilot plugin install <plugin-name>@jko-claude-pluginsInstalled local plugins are cached; reinstall after edits.
Codex installs a skill directory directly:
$skill-installer install https://github.com/johnkozaris/jko-claude-plugins/tree/main/plugins/<plugin>/skills/<skill>Direct skill installs include assets inside the skill directory. seam-probe
also relies on plugin-level build hooks and its bundled Rust crate, so install or
clone that full plugin rather than copying only its skill.
pnpm dlx skills add johnkozaris/jko-claude-plugins --full-depth| Plugin | Commands |
|---|---|
| SwiftUI | /swift-critique |
| ESP32 | /esp-debug |
| Backend validation | /validate-api, /validate-ws, /get-dev-token |
| Maestro | /validate-mobile |
| Electron | /validate-electron |
| Peekaboo | /peekaboo-macos-validator:peekaboo-doctor, /peekaboo-macos-validator:validate-macos-app |
| seam-probe | /seam-probe:seam-probe-setup |
Each plugin owns one shared skill directory and thin host-specific manifests. Claude Code and Copilot CLI install plugins from their marketplaces. Codex and OpenCode consume the same skill directories directly.
SKILL.md is a lightweight router and opinion layer. References are loaded only
when the task exposes a matching signal. Executable tools and current primary
documentation take precedence over copied command catalogues or version trivia.
See CONTRIBUTING.md.
Before committing:
python3 scripts/lint-plugins.py