You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@agents-inc/cli

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agents-inc/cli

CLI for managing Agents Inc. skills, stacks, and agents for Claude Code

Source
npmnpm
Version
0.74.5
Version published
Weekly downloads
1.7K
537.45%
Maintainers
1
Weekly downloads
 
Created
Source

Agents Inc

Agents Inc

An agent composition framework that builds stacks and compiles specialized subagents for Claude Code. Manage your subagents and skills with code via a unified CLI.

npm version TypeScript License: MIT Node: 18+

Overview

Agents Inc comprises two parts:

  • Marketplace: 87+ atomic, best-practice skills spanning web, API, CLI, infra, and meta domains
  • CLI: installs, ejects, creates, compiles, and updates skills and subagents

Skills are composed into 18+ domain-specific subagents through templates and modular agent partials, all validated against strict Zod schemas. Everything is ejectable so there's endless customisation with no lock-in.

How It Works

Each subagent is composed from modular partials (role, workflow, output format) plus a set of atomic skills. The CLI manages the full lifecycle:

  • Install: pull skills from the public marketplace, your own, or a local directory either as plugins or directly as source files
  • Compose: map skills to subagents, configure preloaded vs dynamic loading
  • Compile: resolve skill mappings, Liquid templates, and agent partials into .claude/agents/
  • Eject: take progressive ownership of any layer (partials, templates, skills, subagents)
  • Update: pull upstream skill changes without losing local customizations

Getting Started

npx @agents-inc/cli init

Requires Node 18+ and Claude Code.

The wizard has three steps:

1. Pick a stack or start from scratch (or create your own in your custom marketplace):

StackTechnologies
nextjs-fullstackNext.js + React + Hono + Drizzle + PostHog + Zustand + React Query
angular-stackAngular 19 + Signals + NgRx SignalStore + Hono + Drizzle
vue-stackVue 3 Composition API + Pinia + Hono + Drizzle
nuxt-stackNuxt + Vue 3 full-stack + Pinia + Hono + Drizzle
remix-stackRemix + React + Hono + Drizzle
solidjs-stackSolidJS + Hono + Drizzle

2. Customize skills. Add or remove from the interactive grid.

3. Select subagents. Choose which role-based subagents to include.

4. Compile. After init, use agentsinc edit to change selections and agentsinc compile to rebuild.

Skills

87+ skills organized by category:

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 Axiom + Pino + Sentry GitHub Actions

Mobile: React Native Expo

CLI: Commander oclif + Ink

Infra: Turborepo Tooling Env config

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

Subagents

17 roles across 7 categories:

CategorySubagents
Developersweb-developer api-developer cli-developer web-architecture
Reviewersweb-reviewer api-reviewer cli-reviewer
Testersweb-tester cli-tester
Researchersweb-researcher api-researcher
Planningweb-pm
Pattern Analysispattern-scout web-pattern-critique
Documentationdocumentor
Metaskill-summoner agent-summoner

Commands

Primary

CommandDescription
initInteractive setup wizard: pick a stack, customize skills, compile subagents
editModify skill selection in the interactive wizard
compileRecompile subagents after changes
updatePull latest skills from source

Customization

CommandDescription
eject <type>Export for customization (agent-partials, templates, skills, all)
new skillScaffold a custom skill Coming soon
new agentScaffold a custom agent Coming soon
import skillImport a skill from an external GitHub repository Coming soon
searchSearch skills across sources Coming soon

Diagnostics

CommandDescription
doctorDiagnose setup issues
diffShow changes between local and source skills Coming soon
outdatedCheck for skill updates
validateValidate config and skill structure
infoShow project configuration details
uninstallRemove Agents Inc from your project

Run agentsinc --help for full usage.

Customization

Progressive layers from config to full extension:

LayerHow
Edit config.claude-src/config.yaml; skill-to-subagent mappings, preloaded/dynamic
Wizardagentsinc edit; add/remove skills interactively
Eject partialsagentsinc eject agent-partials; customize agent partials such as intro, workflow, and output
Eject templatesagentsinc eject templates; modify Liquid templates
Eject skillsagentsinc eject skills; fork skills for local editing
Custom skillsagentsinc new skill; scaffold with proper metadata
Custom agentsagentsinc new agent; scaffold agent files
Custom sourcesPoint to a private repo or local directory as a skill source
PluginsPackage skills/subagents as Claude Code plugins for distribution

Templates apply globally across all subagents; partials apply to specific roles. Put shared conventions in a template for consistency, and role-specific behaviour in partials.

Import skills from any GitHub repository:

agentsinc import skill github:your-org/skills --list
agentsinc import skill github:your-org/skills --skill react-best-practices
agentsinc import skill github:your-org/skills --all

Tech Stack

ComponentTechnology
Commandsoclif
Terminal UIInk + React
Wizard stateZustand
ValidationZod (30+ schemas at parse boundaries)
CompilationLiquidJS
TestingVitest
src/cli/
  commands/       # oclif command definitions
  components/     # Ink/React terminal UI components
  lib/            # Core logic (compiler, loader, resolver, schemas)
  stores/         # Zustand state management
  utils/          # Shared utilities
src/agents/       # Subagent definitions (18 roles)
config/           # Skills matrix, stacks, default mappings

See docs/reference/architecture.md for the full reference.

License

MIT

Keywords

cli

FAQs

Package last updated on 13 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts