Agent Skill
2/7/2026

api-framework-hono

Hono routes, OpenAPI, Zod validation

C
claude
0GitHub Stars
2Views
npx skills add claude-collective/skills

SKILL.md

Nameapi-framework-hono
DescriptionHono routes, OpenAPI, Zod validation
<!-- TODO: Add centered logo with dark/light mode support (same logo as the CLI repo) <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/logo-dark.svg"> <img alt="Agents Inc Skills" src="./assets/logo-light.svg" width="300"> </picture> </p> -->

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<br> React Vue Angular SolidJS Next.js Remix Nuxt SCSS Modules CVA Zustand Pinia <br> NgRx SignalStore Jotai React Query SWR tRPC GraphQL React Hook Form Zod shadcn/ui <br> Radix UI TanStack Table Vitest Playwright Cypress MSW Framer Motion Storybook <br> Accessibility

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

Mobile<br> React Native Expo

CLI<br> Commander oclif + Ink

Infra<br> Turborepo Tooling Env config

Security<br> Auth patterns XSS prevention Secrets management

Meta<br> Code reviewing Research methodology Investigation requirements Anti-over-engineering <br> 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

Skills Info
Original Name:api-framework-honoAuthor:claude