
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.
ai-agents-skills
Advanced tools
Modular CLI for distributing 60+ AI agent skills across 11 coding assistants
v1.6.3 - A modular CLI for distributing reusable AI agent skills across multiple coding assistants.
Install 68 curated skills for React, TypeScript, testing, architecture, and more — to 11 AI agents across two tiers. Features project presets, interactive setup, dependency resolution, version tracking, and seamless multi-model sync.
Browse the full skill catalog at joabgonzalez.github.io/ai-agents-skills
# Interactive mode (recommended)
npx ai-agents-skills add
# Install a preset
npx ai-agents-skills add --preset astro-template
# Install specific skills
npx ai-agents-skills add --skill react --skill typescript
11 agents across two tiers. Install once — all agents stay in sync automatically.
Universal — read from .agents/skills/ natively, no extra setup:
Amp · Cline · Codex · Cursor · Gemini CLI · GitHub Copilot · Kimi Code CLI · OpenCode
Dedicated — also get a symlink in their own directory:
| Model | Directory | --model ID |
|---|---|---|
| Claude Code | .claude/skills/ | claude |
| Antigravity | .agent/skills/ | antigravity |
| OpenClaw | skills/ | openclaw |
add — Install skills# Interactive (prompts for skills, models, and presets)
npx ai-agents-skills add
# Install a preset
npx ai-agents-skills add --preset astro-template
# Target specific models
npx ai-agents-skills add --model claude --model copilot
# Install specific skills
npx ai-agents-skills add --skill react --skill typescript
# Preview without changes — shows exact paths that would be created
npx ai-agents-skills add --skill react --dry-run
Options:
| Flag | Description |
|---|---|
-p, --preset <id> | Install a project starter preset |
-s, --skill <name> | Install a specific skill (repeatable) |
-m, --model <name> | Target a specific model (repeatable) |
-d, --dry-run | Preview changes — shows exact symlink paths |
list — Show installed skillsnpx ai-agents-skills list
sync — Add models or update skills# Interactive (prompts for actions: add models and/or update skills)
npx ai-agents-skills sync
# Update ALL installed skills to latest versions (no prompts)
npx ai-agents-skills sync --update
# Update specific skills to latest versions
npx ai-agents-skills sync --skill react --skill typescript
# Add models to existing installation
npx ai-agents-skills sync --model copilot --model cursor
# Preview without changes
npx ai-agents-skills sync --dry-run
Options:
| Flag | Description |
|---|---|
-u, --update | Update all installed skills to latest (no prompts) |
-s, --skill <name> | Update a specific skill (repeatable) |
-m, --model <name> | Add a specific model (repeatable) |
-d, --dry-run | Preview changes without applying |
remove — Remove skills with dependency checking# Interactive — first choose: select skills or remove all (purge)
npx ai-agents-skills remove
# Remove specific skills (with dependency check)
npx ai-agents-skills remove --skill react --skill typescript
# Remove all skill entries from all models + ask about AGENTS.md
npx ai-agents-skills remove --purge
# Skip confirmation prompt (useful for automation)
npx ai-agents-skills remove --skill react --confirm
# Dry-run: same interactive flow, no changes applied
npx ai-agents-skills remove --skill react --dry-run
Options:
| Flag | Description |
|---|---|
-s, --skill <name> | Remove a specific skill (repeatable) |
-m, --model <name> | Target a specific model (repeatable) |
-p, --purge | Remove all skill entries from all models; asks separately about AGENTS.md |
--confirm | Skip confirmation prompt (works in both normal and dry-run mode) |
-d, --dry-run | Same flow as normal — prompts included — but no changes applied |
npx ai-agents-skills add --skill react
~/.cache/ai-agents-skills/react → javascript, typescript, code-conventions.agents/skills/ — the shared directory all 8 universal agents read natively.claude/skills/, .agent/skills/, skills/)your-project/
├── AGENTS.md # Push context — complete workflow for ALL models ✨
├── .agents/skills/ # Shared directory — all 8 universal agents read here natively
│ ├── react/
│ ├── typescript/
│ └── code-conventions/
├── .claude/skills/ # Symlinks → .agents/skills/* (Claude Code)
└── .agent/skills/ # Symlinks → .agents/skills/* (Antigravity)
React, Next.js, Astro, Express, Nest, Hono, React Native, Expo
Jest, Playwright, React Testing Library, React Native Testing Library, E2E Testing, Unit Testing, Testing Strategy
TypeScript, JavaScript, HTML, CSS, TailwindCSS, A11y
Web Performance, Web SEO
Node.js, Express, Nest, Hono, Bun, Backend Development
Vite, Webpack
MUI, AG Grid, Redux Toolkit, Stagehand
Code Conventions, Code Quality, Form Validation, Critical Partner, Code Refactoring
Architecture Patterns, SOLID, Clean Architecture, Domain-Driven Design, Hexagonal Architecture, Screaming Architecture, Result Pattern, DRY Principle, Mediator Pattern, Sidecar Pattern, Composition Pattern, Circuit Breaker Pattern, State Machines Pattern
English Writing, Technical Communication, Humanizer, Frontend Development, Brainstorming, Systematic Debugging, Interface Design, Writing Plans, Code Review, Verification Protocol, Plan Execution, Subagent Orchestration, Slides
Skill Creation, Agent Creation, Reference Creation, Prompt Creation, Skill Sync
Each skill is a directory with a SKILL.md:
skills/my-skill/
├── SKILL.md # Required — frontmatter + content
└── references/ # Optional — detailed guides
---
name: my-skill
description: "Short description. Trigger: When to activate this skill."
license: "Apache 2.0"
metadata:
version: "1.0"
skills:
- code-conventions
---
# My Skill
## When to Use
...
## Critical Patterns
...
## Decision Tree
...
ai-agents-skills collects anonymous usage data to help prioritize new skills and improvements. No personally identifiable information is ever collected.
To opt out:
ai-agents-skills telemetry disable # disable
ai-agents-skills telemetry enable # re-enable
ai-agents-skills telemetry status # check current setting
What IS collected:
--dry-run was usedWhat is NEVER collected: file paths, usernames, hostnames, environment variables, or any personally identifiable information.
Telemetry is automatically disabled in CI environments (CI, GITHUB_ACTIONS, CONTINUOUS_INTEGRATION). Data is sent to a private PostHog instance and never shared with third parties.
Stale cache after an update or clone issue:
rm -rf ~/.cache/ai-agents-skills
This removes the local skill cache. The next npx ai-agents-skills run re-downloads it fresh.
Apache 2.0
FAQs
Modular CLI for distributing 60+ AI agent skills across 11 coding assistants
We found that ai-agents-skills 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.