Skip to content

uwuclxdy/agenticat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agenticat

Agents & Skills that I use, compatible with most AI coding tools

license skills agents


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!

Install

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

Agents

/plugin marketplace add uwuclxdy/agenticat
/plugin install agents@agenticat

Skills

/plugin install skills@agenticat

or cherry-pick with npx skills:

npx skills add uwuclxdy/agenticat --skill <name>
Gemini CLI

Agents

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.

Skills

npx skills add uwuclxdy/agenticat -a gemini
opencode

Agents

git clone https://github.com/uwuclxdy/agenticat && cd agenticat
./install.sh --to opencode

Skills

npx skills add uwuclxdy/agenticat -a opencode
Codex CLI

Agents

git clone https://github.com/uwuclxdy/agenticat && cd agenticat
./install.sh --to codex

Skills

npx skills add uwuclxdy/agenticat -a codex
Cursor

Agents

Cursor reads agents/ as claude format; copy files into .claude/agents/ or .cursor/agents/.

Skills

npx skills add uwuclxdy/agenticat -a cursor
anything else (73+ harnesses)

no subagents yet.

Skills

npx skills add uwuclxdy/agenticat

Or just download into ~/.claude/skills/, but then you won't get updates.

Update

  • Claude Code: /plugin update agenticat (every commit is a new version)
  • Gemini CLI: automatic with --auto-update
  • opencode / Codex: ./install.sh --update pulls and reconverts what you installed
  • Skills: npx skills update

Skills

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

origin

  • 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

External skills

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

Agents

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 installed is soft, has the same fallback rule as the skills table.
  • + began as wshobson/agents personas (MIT), rewritten and debloated.

External repos checked

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 -pro agents, all rewritten and debloated.
  • obra/superpowers: linked external, see the External skills table.
  • anthropics/skills: linked external (webapp-testing).
  • vercel-labs/skills: adopted as the npx skills installer, not a content source.
  • VoltAgent/awesome-claude-code-subagents: 100+ subagent index, generic, nothing worth vendoring.
  • 0xfurai/claude-code-subagents: playwright-expert too thin, wrote own webapp-tester.
  • vijaythecoder/awesome-claude-agents: frontend-developer compared, no fit.
  • yusuftayman/playwright-cli-agents: CLI-focused, replaced by own webapp-tester.
  • rshah515/claude-code-subagents: browsed, generic bulk.
  • contains-studio/agents: frontend-developer compared, redundant.
  • lodetomasi/agents-claude-code: playwright-pro fetched, redundant.
  • darcyegb/ClaudeCodeAgents: qa-engineer link 404'd, dead.
  • leonardomso/rust-skills: vendored once then delisted. one fat SKILL.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: --agent picks 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.

License

MIT.

External skills install keep their upstream licenses.

About

Some of my skills and agents compatible with many AI coding tools

Topics

Resources

License

Stars

5 stars

Watchers

1 watching

Forks

Contributors