Skip to content

agents-inc/skills

Repository files navigation

Agents Inc skills

The official skills marketplace for Agents Inc.

License: MIT Skills: 87+

Curated skills and pre-built stacks that you can install and customize via the Agents Inc CLI. This repo is structured content, not code: YAML + markdown files with metadata, used to give subagents domain-specific knowledge. All of the logic (installation, compilation, validation) lives in the CLI.

Quick start

npx @agents-inc/cli init

The wizard walks you through selecting a stack or individual skills, then compiles subagents and generates a config file. See the CLI repo for the full setup guide.

How skills work

Skills are structured content, not code. The CLI compiles subagents by referencing skills from agent definitions using Liquid templates. Some skills are preloaded (embedded directly in the compiled agent), others are loaded dynamically at runtime:

agent definitions + skill references + Liquid templates
  → CLI compile
    → compiled subagents (.claude/agents/)

A web-developer subagent might reference React, Tailwind, and Vitest skills. A web-tester references Vitest, Playwright, and React Testing Library. Each subagent knows its domain deeply instead of knowing everything shallowly.

Skill categories

87+ skills organized by domain:

Web
React Vue Angular SolidJS Next.js Remix Nuxt SCSS Modules CVA Zustand Pinia
NgRx SignalStore Jotai React Query SWR tRPC GraphQL React Hook Form Zod shadcn/ui
Radix UI TanStack Table Vitest Playwright Cypress MSW Framer Motion Storybook
Accessibility

API
Hono Express Fastify Drizzle Prisma Better Auth PostHog Resend GitHub Actions
Axiom + Pino + Sentry

Mobile
React Native Expo

CLI
Commander oclif + Ink

Infra
Turborepo Tooling Env config

Security
Auth patterns XSS prevention Secrets management

Meta
Code reviewing Research methodology Investigation requirements Anti-over-engineering
Context management

Each skill covers patterns, conventions, anti-patterns, edge cases, and real code examples for a single technology. Not surface-level docs, but the kind of knowledge you'd normally have to explain to Claude repeatedly.

Stacks

Stacks bundle related skills with pre-configured agents. Instead of picking skills individually, grab a stack that matches your setup:

  • nextjs-fullstack: Next.js App Router + Hono + Drizzle + PostHog + Zustand + React Query
  • angular-stack: Angular 19 + Signals + NgRx SignalStore + Hono + Drizzle
  • vue-stack: Vue 3 Composition API + Pinia + Hono + Drizzle
  • nuxt-stack: Nuxt 3 + Vue 3 full-stack + Pinia + Hono + Drizzle
  • remix-stack: Remix + React + Hono + Drizzle
  • solidjs-stack: SolidJS + Hono + Drizzle
  • react-native-stack: React Native + Expo + Zustand + React Query
  • meta-stack: Agents for creating agents, skills, docs, and extracting patterns

Each stack includes agents like web-developer, api-developer, web-reviewer, web-tester, web-researcher, pattern-scout, and documentor.

Repository structure

src/
  skills/       # Source skills organized by category
  stacks/       # Stack configurations (skill bundles)
  agents/       # Agent definitions
docs/           # Documentation

Contributing

Adding a skill

  1. Create a directory under src/skills/<domain>-<subcategory>-<name>/
  2. Add SKILL.md with the skill content
  3. Add reference.md for API reference
  4. Add an examples/ directory with real code examples
  5. Run the CLI to compile and verify

Each skill is a structured package. The naming convention is <domain>-<subcategory>-<name> (e.g., web-framework-react). All YAML files are validated against JSON schemas in the CLI repository, so malformed metadata or invalid references are caught immediately.

Skill structure

src/skills/<domain>-<subcategory>-<name>/
├── SKILL.md           # Main skill content
├── metadata.yaml      # Version, compatibility, tags
├── reference.md       # API reference
└── examples/
    ├── core.md        # Core usage examples
    └── {topic}.md     # Topic-specific examples

Stack config format

Stacks are defined in src/stacks/<name>/config.yaml:

name: "Stack Name"
description: "What this stack covers"
author: "@handle"
version: "1.0.0"

skills:
  - id: web-framework-react
  - id: api-framework-hono

Development

# Install dependencies (for prettier hooks)
bun install

# Format files
bun run format

Links

  • Agents Inc CLI: an agent composition framework that builds stacks and compiles specialized subagents for Claude Code

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors