agent-skills
A curated collection of 112 agent skills for Claude Code, Cursor, Gemini CLI, OpenAI Codex, VS Code, GitHub Copilot, Windsurf, Goose, and 27+ other agents. Each skill is hand-written and enriched against official documentation — not auto-generated from docs.
Install
# Browse and select skills interactively
pnpm dlx skills add oakoss/agent-skills
# Install all skills
pnpm dlx skills add oakoss/agent-skills --all
# Install specific skills
pnpm dlx skills add oakoss/agent-skills -s react-patterns tanstack-query shadcn-ui
# Install to a specific agent
pnpm dlx skills add oakoss/agent-skills -a claude-code
# Install globally (user-level)
pnpm dlx skills add oakoss/agent-skills -g
# Preview available skills
pnpm dlx skills add oakoss/agent-skills --list
Skills
TanStack Ecosystem
| Skill |
Description |
| tanstack-query |
TanStack Query v5 server state management for React |
| tanstack-router |
Type-safe, file-based React routing with route loaders and search params |
| tanstack-start |
Full-stack React framework built on TanStack Router |
| tanstack-table |
TanStack Table v8 headless data tables for React |
| tanstack-form |
TanStack Form for type-safe React forms with validation |
| tanstack-virtual |
TanStack Virtual for virtualizing large lists, grids, and tables |
| tanstack-store |
TanStack Store framework-agnostic reactive state management |
| tanstack-db |
TanStack DB reactive client-side database with live queries |
| tanstack-pacer |
TanStack Pacer for rate limiting, throttling, debouncing, and queuing |
| tanstack-cli |
TanStack Config shared build tooling and publishing |
| tanstack-devtools |
TanStack DevTools for debugging Query, Router, and Form state |
| tanstack-hotkeys |
TanStack Hotkeys for type-safe keyboard shortcuts with React hooks |
React & Frontend
| Skill |
Description |
| react-patterns |
React 19+ patterns, performance optimization, component architecture |
| shadcn-ui |
Accessible component libraries with shadcn/ui, Radix UI, Tailwind |
| tailwind |
Tailwind CSS v4 patterns and design systems |
| zustand |
Zustand v5 state management for React |
| motion |
Web animations with Motion (Framer Motion) for React |
| design-system |
Design tokens, theming, and component architecture |
| frontend-builder |
React and Next.js frontend development |
| hydration-guardian |
React/Next.js hydration mismatch debugging |
| tiptap |
Rich text editors with Tiptap and ProseMirror |
| threejs |
3D web experiences with Three.js, WebGPU, React Three Fiber |
| react-performance |
React rendering optimization, code splitting, and profiling |
| react-error-handling |
React error boundaries, fallback UIs, and error recovery patterns |
| css-animation-patterns |
CSS animations, transitions, scroll-driven effects, view transitions |
| remotion |
Programmatic video creation in React with Remotion |
TypeScript & Patterns
| Skill |
Description |
| typescript-patterns |
Advanced TypeScript type utilities, generics, and patterns |
Validation & Schemas
| Skill |
Description |
| zod-validation |
Zod v4 schema validation for TypeScript |
| arktype-validation |
ArkType runtime validation with TypeScript-native syntax |
| openapi |
OpenAPI 3.1 specification, schema design, code generation |
Testing & Quality
| Skill |
Description |
| playwright |
Playwright browser automation, E2E testing, web scraping |
| e2e-testing |
End-to-end test suites with Playwright |
| quality-auditor |
Code quality gatekeeper and auditor |
| usability-tester |
Usability testing and UX issue identification |
| vitest-testing |
Vitest test runner, mocking, component and hook testing |
| storybook-stories |
Storybook stories, interaction tests, and visual testing |
| api-testing |
API testing with supertest, MSW, and Vitest |
| de-slopify |
Remove AI writing artifacts from documentation and code |
Security & Auth
| Skill |
Description |
| better-auth |
Self-hosted TypeScript auth with social auth, 2FA, passkeys, RBAC |
| application-security |
Application security, STRIDE threat modeling, OWASP Top 10 |
| database-security |
Row Level Security enforcement and zero-trust database access |
| secure-ai |
AI security, prompt injection defense, data leakage prevention |
| destructive-command-guard |
Rust hook that blocks dangerous commands before execution |
DevOps, Git & Infrastructure
| Skill |
Description |
| git-workflow |
Branching strategies, trunk-based development, stacked changes |
| github-cli |
GitHub CLI for repos, issues, PRs, actions, releases |
| ci-cd-architecture |
CI/CD pipelines, GitHub Actions, deployment strategies |
| turborepo |
Monorepo build system, task pipelines, caching |
| ssh-remote |
SSH remote access, key management, tunnels, transfers |
| postgres-tuning |
PostgreSQL 17/18+ performance tuning and optimization |
| db-enforcer |
PostgreSQL and Prisma database integrity enforcement |
| repo-updater |
Multi-repo synchronization with AI-assisted review |
| github-actions |
GitHub Actions workflow authoring for CI/CD pipelines |
| deployment-strategy |
Blue-green, canary, rolling deployments, rollback, feature flags |
| vercel-deployment |
Vercel deployment, preview environments, edge functions |
| pnpm-workspace |
pnpm workspace monorepo management, filtering, and catalogs |
| cloudflare |
Cloudflare Workers, KV, D1, R2, Pages, and Wrangler CLI |
| docker |
Dockerfiles, multi-stage builds, Compose, security hardening |
| coolify |
Self-hosted PaaS for deploying apps, databases, and services |
Database & ORM
| Skill |
Description |
| drizzle-orm |
Drizzle ORM for type-safe SQL with PostgreSQL, MySQL, and SQLite |
| valkey |
Valkey (Redis-compatible) in-memory data store and caching |
Backend & API
| Skill |
Description |
| hono |
Hono ultrafast web framework for edge and server runtimes |
| resend |
Resend email API for transactional and marketing emails |
| react-email |
Build responsive HTML emails with React Email components |
| stripe-integration |
Stripe payment integration, subscriptions, webhooks, Elements |
| pino-logging |
Pino high-performance JSON logger with transports and redaction |
| Skill |
Description |
| tsdown |
tsdown TypeScript bundler built on Rolldown for libraries |
| changesets |
Changesets for versioning and changelog management in monorepos |
| package-publishing |
npm package publishing patterns for modern TypeScript libraries |
| bun-runtime |
Bun JavaScript runtime, bundler, and package manager |
Diagrams & Visualization
| Skill |
Description |
| mermaid-diagrams |
Mermaid diagram syntax for flowcharts, sequences, ERDs, etc |
AI, Agents & Orchestration
UX, Design & Visualization
| Skill |
Description |
| ux-designer |
User journeys, wireframes, prototypes |
| ui-ux-polish |
Iterative UI/UX polishing workflow |
| brand-designer |
Brand identity, logos, color palettes, typography systems |
| icon-design |
Semantic icon selection with Lucide, Heroicons, Phosphor |
| data-visualizer |
Charts and dashboards with Recharts, Chart.js, D3.js |
| figma-developer |
Convert Figma designs to React components via REST API |
| responsive-images |
srcset, sizes, lazy loading, WebP/AVIF |
| accessibility |
WCAG 2.2 AA, semantic HTML, ARIA, keyboard navigation |
Content, SEO & Documentation
Workflow & Project Management
Contributing
Each skill lives in skills/[skill-name]/ and follows the Agent Skills open standard. See AGENTS.md for authoring guidelines.
# Validate a skill
pnpm validate:skills skills/[skill-name]
# Validate all skills
pnpm validate:skills
License
MIT