Dev workflow and AI agent development skills for Claude Code
Runs a quick project health check covering git status, recent commits, GitHub Actions workflow runs, and package build verification. Use when starting a session, before a release, or to get a fast overview of project state.
Runs a complete code quality pipeline: ruff linting and formatting, mypy type checking, and pytest test suite. Use for end-of-session quality checks, pre-release validation, or when the user asks to lint, format, or clean up code.
Loads all markdown files from the current directory or a specified directory into context for analysis and reference. Non-recursive, loads only top-level .md files. Use when the user wants to read all docs in a folder, review documentation, or bring markdown content into the conversation.
Prepares and triggers a new Python package release: runs cleanup, validates semantic versioning, updates pyproject.toml and docs, builds with uv, creates a GitHub release, and monitors the publishing workflow. Supports patch/minor/major auto-increment. Use when the user wants to cut a release, bump the version, or publish a new Python package version.
Verify and release a Rust crate or workspace. Bumps version, commits, tags, pushes. CI-driven by default; --local publishes directly.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A curated collection of skills for Claude Code, organized as a plugin using the Agent Skills open standard.
From inside Claude Code, first add the marketplace:
/plugin marketplace add Open-Agent-Tools/General-OAT-Skills
Then install at the level you need:
Everything — all 10 skills:
/plugin install general-oat-skills@general-oat-skills
Bundles — thematic groups:
/plugin install general-oat-skills@oat-core # check, cleanup, test, load, publish-python, publish-rust
/plugin install general-oat-skills@oat-quality # qa, teach-me
/plugin install general-oat-skills@oat-agents # scaffold, run-adk-evals
Individual skills — pick exactly what you need:
/plugin install general-oat-skills@oat-check
/plugin install general-oat-skills@oat-cleanup
/plugin install general-oat-skills@oat-test
/plugin install general-oat-skills@oat-load
/plugin install general-oat-skills@oat-publish-python
/plugin install general-oat-skills@oat-publish-rust
/plugin install general-oat-skills@oat-qa
/plugin install general-oat-skills@oat-scaffold
/plugin install general-oat-skills@oat-teach-me
/plugin install general-oat-skills@oat-run-adk-evals
Clone and symlink into your project:
git clone https://github.com/Open-Agent-Tools/General-OAT-Skills.git
ln -s "$(pwd)/General-OAT-Skills/skills" /path/to/your-project/.claude/skills
Or copy individual skill directories into .claude/skills/ (project-level) or ~/.claude/skills/ (global).
| Skill | Description |
|---|---|
/check | Quick project health check — git status, recent commits, GitHub Actions, package build |
/cleanup | Full code quality pipeline — ruff, mypy, pytest — with validation loops |
/test | Run pytest suite with coverage reporting and auto-fix on failures |
/load [directory] | Load all markdown files from a directory into context |
/publish-python <version> | Python release — cleanup, version bump, uv build, GitHub release |
/publish-rust <bump> | Rust crate/workspace release — verify gates, version bump, signed tag, CI or direct crates.io publish |
| Skill | Description |
|---|---|
/qa [focus] | Multi-agent QA audit — code quality, architecture, security, tests, CI/CD, docs |
/teach-me <topic> [flags] | Interactive lesson-based teaching with web research, quizzes, and difficulty levels |
| Skill | Description |
|---|---|
/scaffold <template> [name] | Create a new project from 18 templates with full setup |
/run-adk-evals <folder> | Run Google ADK evaluations with detailed results and rate limiting |
General Purpose
python-lib python-cli python-web python-data node-lib node-web rust-lib go-cli
AI Agent Frameworks
python-langchain python-adk python-crewai python-autogen python-swarm python-phidata python-llama-index python-haystack python-semantic-kernel python-agency-swarm
cleanup, publish-python, publish-rust, scaffold, and qa have disable-model-invocation: true, so Claude won't auto-trigger them. They must be explicitly invoked.load and check run in forked context (context: fork) to avoid polluting your main conversation.General-OAT-Skills/
├── .claude-plugin/
│ ├── marketplace.json # all install targets (full, bundles, individual)
│ └── plugin.json
├── skills/ # canonical skill definitions
│ ├── check/SKILL.md
│ ├── cleanup/SKILL.md
│ ├── load/SKILL.md
│ ├── publish-python/SKILL.md
│ ├── publish-rust/SKILL.md
│ ├── qa/SKILL.md
│ ├── run-adk-evals/SKILL.md
│ ├── teach-me/SKILL.md
│ ├── test/SKILL.md
│ └── scaffold/
│ ├── SKILL.md
│ └── templates/ # 18 project templates
├── skills-core/ # bundle: symlinks → check, cleanup, test, load, publish-python, publish-rust
├── skills-quality/ # bundle: symlinks → qa, teach-me
├── skills-agents/ # bundle: symlinks → scaffold, run-adk-evals
├── skill-*/ # individual: one symlink each (skill-check/, skill-qa/, etc.)
├── CODE_OF_CONDUCT.txt
├── CONTRIBUTING.txt
├── LICENSE
└── SECURITY.txt
See CONTRIBUTING.txt for full guidelines.
To add a new skill:
skills/<skill-name>/SKILL.md with YAML frontmatter (name, description, allowed-tools)skills/ directory into a projectApache License 2.0 — see LICENSE.
npx claudepluginhub open-agent-tools/general-oat-skills --plugin oat-run-adk-evalsReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls