
Security News
TC39 Advances Temporal to Stage 4 Alongside Several ECMAScript Proposals
TC39’s March 2026 meeting advanced eight ECMAScript proposals, including Temporal reaching Stage 4 and securing its place in the ECMAScript 2026 specification.
@agents-inc/cli
Advanced tools
An agent composition framework that builds stacks and compiles specialized subagents for Claude Code.
npx @agents-inc/cli init
Claude Code doesn't know your stack. It doesn't know your patterns, your conventions, or the specific way you use your tools. So you end up repeating the same instructions or maintaining freeform markdown skills that fail silently when something's wrong.
Agents Inc fixes this with structured skills: focused knowledge modules for specific technologies. Each skill covers patterns, conventions, anti-patterns, edge cases, and real code examples. Skills get compiled into specialized subagents (a web developer, a reviewer, a tester, a PM) that actually know what they're doing.
The whole thing is opt-in and works alongside your existing Claude Code setup. It uses smart defaults, but there are progressive levels of customization: edit the config, swap skills, choose which to preload and which to load dynamically, eject templates, eject agent partials, or eject entire skills.
Under the hood, the CLI is written in strict TypeScript with Zod for runtime validation and JSON Schema generation. Skills and agents are validated against these schemas, so misconfigurations surface immediately. Agent compilation uses Liquid templates, so the output format is fully customizable without touching CLI internals.
# Run the wizard
npx @agents-inc/cli init
# Or install globally
npm install -g @agents-inc/cli
Requires Node 18+ and Claude Code.
The wizard walks you through the full setup:
Stacks bundle skills together with pre-configured agents. Instead of picking skills individually, grab a stack that matches your setup:
Or select "Start from scratch" to browse domains and pick skills one by one.
After picking a stack, you can add or remove individual skills. 87+ skills are available across these categories:
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
Skills live in the Agents Inc marketplace. Each one is a structured package with metadata, versioning, and compatibility declarations. Everything is validated against schemas, so if a skill name doesn't match or a config is malformed, you get an actual error instead of silent failure.
Each stack includes agents like web-developer, api-developer, web-reviewer, web-tester, web-researcher, pattern-scout, and documentor: roles that use the right skills for the job.
Both modes (stack or from scratch) compile agents and generate a config at .claude-src/config.yaml. Use agentsinc edit to change your setup at any time.
| Command | Description |
|---|---|
init | Interactive setup: pick skills, configure agents |
edit | Modify your skill selection |
compile | Recompile agents after changes |
update | Pull latest skills from source |
search | Search skills across sources (interactive or static query) |
eject | Export skills or agent partials for customization |
new skill | Scaffold a custom skill |
new agent | Scaffold a custom agent |
import skill | Import a skill from an external GitHub repository |
doctor | Diagnose setup issues |
uninstall | Remove Agents Inc from your project |
Every command supports --dry-run and --source flags. Run agentsinc --help for the full command list including config, version, build, diff, outdated, validate, info, and list.
Import skills from any GitHub repository into your local setup:
# List available skills from a repository
agentsinc import skill github:your-org/skills --list
# Import a specific skill
agentsinc import skill github:your-org/skills --skill react-best-practices
# Import all skills from a repository
agentsinc import skill github:your-org/skills --all
Imported skills are copied to .claude/skills/ and tracked with metadata for future updates.
Everything is configured through .claude-src/config.yaml with schema validation. There are progressive levels of customization depending on how deep you want to go:
Edit the config directly to change skill-to-agent mappings:
web-developer:
web-framework:
id: web-framework-react
preloaded: true
web-styling: web-styling-tailwind-v3
Eject for deeper control:
# Eject agent partials (intro, workflow, critical requirements, etc.)
npx @agents-inc/cli eject agent-partials
# Eject the Liquid templates that control how agents are compiled
npx @agents-inc/cli eject agent-partials --templates
# Eject skills for local editing
npx @agents-inc/cli eject skills
Create custom skills when you need something that doesn't exist:
npx @agents-inc/cli new skill my-custom-skill
The CLI uses oclif for commands, Ink (React) for the terminal UI, and Zustand for wizard state. The codebase is organized into domain-driven library modules with barrel exports.
See docs/reference/architecture.md for the full reference.
MIT
FAQs
CLI for managing Agents Inc. skills, stacks, and agents for Claude Code
The npm package @agents-inc/cli receives a total of 1,651 weekly downloads. As such, @agents-inc/cli popularity was classified as popular.
We found that @agents-inc/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
TC39’s March 2026 meeting advanced eight ECMAScript proposals, including Temporal reaching Stage 4 and securing its place in the ECMAScript 2026 specification.

Research
/Security News
Since January 31, 2026, we identified at least 72 additional malicious Open VSX extensions, including transitive GlassWorm loader extensions targeting developers.

Research
Six malicious Packagist packages posing as OphimCMS themes contain trojanized jQuery that exfiltrates URLs, injects ads, and loads FUNNULL-linked redirects.