
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
the CLI for working with Agents Inc. skills. it's the entry point for everything: installing skills, creating stacks, and creating custom skills and subagents
npx @agents-inc/cli init
Claude Code is okay out of the box, but it doesn't know your stack. the skills repository has 80+ in-depth modules covering react, hono, drizzle, posthog, and a lot more. each skill is atomic, comprehensive, and composable into agents and stacks
the CLI is how you work with all of it:
# run the wizard - picks skills, sets up agents
npx @agents-inc/cli init
# or install globally
npm install -g @agents-inc/cli
requires node 18+ and Claude Code.
| command | what it does |
|---|---|
init | interactive setup - pick skills, configure agents |
edit | modify your skill selection |
compile | recompile agents after changes |
update | update local skills from source |
list | show what's installed |
doctor | diagnose setup issues |
search | search skills (interactive multi-source or static query) |
info <skill> | show skill details |
diff | show skill differences vs source |
outdated | check for outdated skills |
validate | check your setup is correct |
new skill | create a custom skill |
new agent | create a custom agent |
import skill | import a skill from an external GitHub repository |
eject | eject skills/agent partials for customization |
uninstall | remove Agents Inc. from project |
config | manage settings (show, get, set-project, unset-project, path) |
version | show/manage plugin versions (show, set, bump) |
build marketplace | generate marketplace.json |
build plugins | build individual skill plugins |
build stack | build a stack plugin |
every command supports --dry-run and --source flags. run npx @agents-inc/cli <command> --help for full options.
a skill is focused knowledge for one technology. not surface-level docs but actual patterns, edge cases, the things you'd normally have to explain repeatedly
skills live in the agents-inc/skills repository, organized by category:
| category | what's there |
|---|---|
| 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 |
stacks bundle skills together with pre-configured agents. instead of picking 20 skills individually, grab a stack that matches your setup:
each stack includes agents like web-developer, api-developer, web-reviewer, web-tester, web-researcher, pattern-scout, documentor - roles that use the right skills for the job.
the wizard starts by asking how you want to set up:
use a stack (default):
npx @agents-inc/cli init
# select "Use a stack" → pick a pre-built stack (e.g. nextjs-fullstack)
# installs as a native Claude Code plugin to ./.claude/plugins/agents-inc/
# you can customize skills after selecting a stack
start from scratch (pick individual skills):
npx @agents-inc/cli init
# select "Start from scratch" → browse domains and pick skills one by one
# installs locally to ./.claude/skills/ in your repo
both modes compile agents and generate a config at .claude-src/config.yaml. use agentsinc edit to change skills after initial setup.
you can install skills from multiple sources. the wizard supports adding extra marketplaces alongside the default source:
G in the wizard to open source settingsgithub:your-org/custom-marketplace)you can also manage sources after setup with agentsinc edit (same G hotkey).
to search across all configured sources:
# interactive search across all sources
agentsinc search
# static search with a query
agentsinc search react
import skills from any GitHub repository into your local setup:
# list available skills from a repository
agentsinc import skill github:vercel-labs/agent-skills --list
# import a specific skill
agentsinc import skill github:vercel-labs/agent-skills --skill react-best-practices
# import all skills from a repository
agentsinc import skill github:vercel-labs/agent-skills --all
imported skills are copied to .claude/skills/ and tracked with metadata for future updates.
if the existing skills don't cover what you need:
npx @agents-inc/cli new skill my-custom-skill
this scaffolds the structure. a skill is just markdown with examples - no special tooling required.
built with TypeScript (strict mode), oclif for commands, Ink (React) for terminal UI, Zod for runtime validation, and Zustand for wizard state. the core pipeline:
source resolution → skill loading → matrix merging → wizard selection → config generation → agent compilation → installation
the codebase is organized into domain-driven library modules (agents/, configuration/, loading/, matrix/, plugins/, skills/, stacks/, installation/) with barrel exports. agents are compiled from YAML definitions + markdown partials through Liquid templates.
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.