Everything here (should be) compatible with opencode, Claude Code, Gemini CLI, Codex CLI, Cursor and 73+ skill-compatible environments.
Skill and Agent frontmatter is in Claude Code compat format by default; use npx skills and/or bundled bun script to make them compatible with other harnesses (will do it in a better way when I decide how).
Contributions are welcome!
Note
Two plugins ship separately: agents and skills. Install one or both; on opencode/codex, cherry-pick by name with ./install.sh --to opencode probe-agent web-researcher (list with ./install.sh --list).
Claude Code
/plugin marketplace add uwuclxdy/agenticat
/plugin install agents@agenticat
/plugin install skills@agenticat
or cherry-pick with npx skills:
npx skills add uwuclxdy/agenticat --skill <name>
Gemini CLI
gemini extensions install https://github.com/uwuclxdy/agenticat --auto-update
[!WARNING] Gemini's extension-bundled subagents are a preview feature, verify if it works on your version.
npx skills add uwuclxdy/agenticat -a gemini
opencode
git clone https://github.com/uwuclxdy/agenticat && cd agenticat
./install.sh --to opencode
npx skills add uwuclxdy/agenticat -a opencode
Codex CLI
git clone https://github.com/uwuclxdy/agenticat && cd agenticat
./install.sh --to codex
npx skills add uwuclxdy/agenticat -a codex
Cursor
Cursor reads agents/ as claude format; copy files into .claude/agents/ or .cursor/agents/.
npx skills add uwuclxdy/agenticat -a cursor
Or just download into ~/.claude/skills/, but then you won't get updates.
- Claude Code:
/plugin update agenticat(every commit is a new version) - Gemini CLI: automatic with
--auto-update - opencode / Codex:
./install.sh --updatepulls and reconverts what you installed - Skills:
npx skills update
Install any skill with the same command, swapping the final name (see Install for other harnesses):
npx skills add uwuclxdy/agenticat --skill <name>
The used by column is a soft link: when an agent's task touches what a skill covers it loads that skill for the deeper method. Cherry-pick either one alone and the loader falls back to its own built-in checklist.
| skill | origin | used by | what it does |
|---|---|---|---|
clean-code |
s4.codes |
python-code-reviewer, ts-code-reviewer |
language-agnostic readability and naming conventions |
handoff |
original | standalone | writes a continuation prompt for a fresh session, resumes from one too |
name-check |
original | standalone | proposes project or crate names, checks each for availability on registries and domains (needs bun) |
parity-gap |
original | standalone | diffs your project against a reference or spec, writes the gaps as tasks (calls todo) |
todo |
original | parity-gap |
turns findings and loose notes into a clean docs/todo.md, each task pickup-cold ready |
askama |
original | rust-pro |
conventions and reference for the askama Rust templating crate |
maud |
original | rust-pro |
conventions and reference for the maud Rust html! macro |
cargo-toml-optimization |
original | rust-pro |
tunes Cargo.toml and .cargo build profiles and features for faster compiles |
threat-modeling |
original | threat-modeling-expert |
STRIDE and attack trees, each requirement mapped to a mitigation |
bash-defensive-patterns |
wshobson |
shell-pro |
defensive idioms for scripts that mutate live systems |
bats-testing-patterns |
wshobson |
shell-pro |
testing shell scripts with bats-core, error paths included |
shellcheck-configuration |
wshobson |
shell-pro |
minimal .shellcheckrc where every disable carries its reason; CI gating included |
wshobson: wshobson/agents (MIT)s4.codes: content from @s4.codes (TikTok) as a Claude Skill; Gemini transcribes the videos, Opus condenses them into the skill.original: self-authored
Third-party skills worth checking out. use --skill to cherry pick them, so your setup doesn't get bloated.
| skill | source | license | used by | install |
|---|---|---|---|---|
systematic-debugging, test-driven-development, verification-before-completion |
obra/superpowers | MIT | standalone | npx skills add obra/superpowers --skill <name> |
webapp-testing |
anthropics/skills | Apache-2.0 | webapp-tester |
npx skills add anthropics/skills --skill webapp-testing |
Install with the Claude Code plugin (see Install) or cherry-pick onto another harness with ./install.sh --to <harness> <name>. Every definition is canonical Claude Code frontmatter; the converter keeps a read-only agent read-only (no Write or Edit) wherever it lands.
| agent | model | loads if installed | what it does |
|---|---|---|---|
python-code-reviewer |
inherit | clean-code |
read-only Python diff/PR review with file:line and severity |
ts-code-reviewer |
inherit | clean-code |
same for TypeScript and JavaScript |
doc-coverage-audit |
inherit | none | before deleting a doc, checks nothing it covers gets dropped |
docs-extractor |
inherit | none | digests a file or doc set into a brief, keeps raw bytes out of your context |
spec-propagation |
opus | none | folds a decided spec into a design doc in that doc's own voice |
threat-modeling-expert |
opus | threat-modeling |
STRIDE and attack-tree threat model, writes one doc |
probe-agent |
haiku | none | runs a build, test or lint, returns pass/fail instead of the full log |
web-researcher |
inherit | none | runs one research question through many searches, returns a cited markdown brief |
webapp-tester |
inherit | webapp-testing (ext) |
drives a local app via Playwright, reports pass/fail with screenshots |
shell-pro + |
inherit | bash-defensive-patterns, shellcheck-configuration, bats-testing-patterns |
writes or refactors bash or POSIX sh, verifies with shellcheck |
golang-pro + |
inherit | none | one module-sized Go task, proven with the repo's gate and race detector |
rust-pro + |
inherit | cargo-toml-optimization, askama, maud |
one Rust task against the repo's cargo and clippy gate |
c-cpp-pro + |
inherit | none | C and C++ with explicit ownership, sanitizers wired to the repo build |
loads if installedis soft, has the same fallback rule as the skills table.+began as wshobson/agents personas (MIT), rewritten and debloated.
Repos evaluated as skill or agent sources. Adopted ones are marked; the rest were passed over for the reason given.
show the list
wshobson/agents: adopted. source of the shell skills and the-proagents, all rewritten and debloated.obra/superpowers: linked external, see the External skills table.anthropics/skills: linked external (webapp-testing).vercel-labs/skills: adopted as thenpx skillsinstaller, not a content source.VoltAgent/awesome-claude-code-subagents: 100+ subagent index, generic, nothing worth vendoring.0xfurai/claude-code-subagents:playwright-experttoo thin, wrote ownwebapp-tester.vijaythecoder/awesome-claude-agents:frontend-developercompared, no fit.yusuftayman/playwright-cli-agents: CLI-focused, replaced by ownwebapp-tester.rshah515/claude-code-subagents: browsed, generic bulk.contains-studio/agents:frontend-developercompared, redundant.lodetomasi/agents-claude-code:playwright-profetched, redundant.darcyegb/ClaudeCodeAgents:qa-engineerlink 404'd, dead.leonardomso/rust-skills: vendored once then delisted. one fatSKILL.md, not modular enough.actionbook/rust-skills: competing rust system, passed over.vercel-labs/open-plugin-spec: spec only, nothing implements it.affaan-m/ecc: "67 agents, 271 skills" claims unverified.numman-ali/openskills: skills-only, no agent definitions.anthropics/claude-code: read for plugin-marketplace mechanics (issue #20301), not content.google-gemini/gemini-cli: read for extension and subagent mechanics.charmbracelet/crush: subagent format unshipped at research time.cursor/plugins: spec has no agent-definition concept.mohitagw15856/pm-claude-skills:--agentpicks a destination harness, not agent defs.dmicheneau/opencode-template-agent: template, not an installer.antfu/skills-npm: competing install-from-npm concept.VintLin/skill-flow: competing cross-agent skill manager.hesreallyhim/awesome-claude-code: index only, used for discovery.sickn33/antigravity-awesome-skills: bulk dump, no curation.google-labs-code/stitch-skills: unrelated, cited only for an issue.gemini-cli-extensions/security: gemini-specific.Piebald-AI/claude-code-system-prompts: system-prompt mirror, reference only.agentskills/agentskills: spec site, not content.
About 30 more were surveyed in a separate trending/growth analysis, not as adoption candidates, and are omitted here.
MIT.
External skills install keep their upstream licenses.