
Security News
PHP Patches Critical RCE Vulnerabilities, Organizations Urged to Take Unpatched Sites Offline
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.
agents-united
Advanced tools

Install a curated team of AI agents once, then use it from your assistant of choice. Agents United ships orchestrators (team leads), sub-agents (specialists), skills (runbooks and playbooks), and guardrails, and translates them into the folders each assistant expects.
| Assistant | Status | Where the team lands |
|---|---|---|
Google Antigravity (desktop app and agy CLI) | β Supported | .agents/ (read natively) |
| Anthropic Claude Code | β Supported | .claude/agents/, .claude/skills/, .claude/rules/ |
| Cline (CLI and VS Code extension) | β Supported | .cline/ plus .agents/plugins/<bundle>/ |
Cursor, OpenCode, Codex / AGENTS.md readers | π§ Under development | Shown as unavailable in the wizard, and --fanout refuses them |
In numbers: 34 bundles Β· 59 agents (9 orchestrators + 50 sub-agents) Β· 188 skills (119 domain skills + 69 workflow playbooks) Β· 8 department domains.
You need: Node.js 24 or newer, and a project folder that is a Git repository.
# Try it without installing anything (opens the interactive wizard)
npx agents-united add
# Or install the CLI, then run it
npm install -g agents-united
agents add
For a team project, add it as a dev dependency instead (npm install -D agents-united) so everyone shares the same lockfile.
The wizard asks for your assistant, scope, and department. To skip the questions, name the bundle and the assistant:
# Software engineering team for Claude Code
agents add software-engineering -t claude -y
# Same team for Antigravity (main library in .agents/) plus copies for Claude and Cline
agents add software-engineering -t agents --fanout claude,cline -y
[!TIP] Windows PowerShell:
--fanout claude,clineand--fanout claude clineboth work. PowerShell turns an unquoted comma list into a space-separated argument, and the CLI accepts either form.
# Launch the team's lead orchestrator in the assistant you installed for
agents start software-engineering "Add user authentication with tests"
# Check that everything is wired up
agents doctor
agents start works with Claude Code, Antigravity (agy), and Cline. See Supported Assistants for how each one is launched.
agents list # every bundle, grouped by department
agents find playwright # search bundles, agents, skills, and workflows
agents update # pull newer catalog versions into your project
agents remove # uninstall a bundle safely
Three ideas explain most of Agents United.
Installing a department gives you its Essentials bundle only: a lead orchestrator plus the few specialists most tasks need. When a task needs more, the orchestrator names the exact addon bundle that covers it and offers to install it.
You: "Run a programmatic SEO audit and set up a content pipeline."
orchestrator-marketing: "This needs the SEO & Content Marketing team.
Your growth-marketing install covers strategy and campaigns.
Installing the addon now: agents add seo-content-marketing"
You keep a small context footprint, the orchestrator picks the right addon, and addons install into the same scope as the Essentials bundle they extend.
.agents/ is the main library, the one folder you edit, tracked by the agents-united.json lockfile. Antigravity reads it directly. Other assistants cannot, so Agents United writes translated copies in their own folders and keeps them in sync.
Edit only .agents/. Translated copies are machine-managed and are rewritten on every agents update.
--fanout <hosts> chooses which assistants get copies (claude, cline). The choice is remembered in the lockfile.
Claude-only installs are store-less by default. They write only .claude/ and keep their state in the hidden .claude/.agents-united/ folder. Add --canonical-store if you also want .agents/ (ADR 0022).
Every projected file is a real copy (never a symlink) that starts with a managed marker, so update, remove, and doctor only touch files Agents United owns:
<!-- managed-by: agents-united | profile: claude-code | canonical: .agents/agents/<file> | do not edit -->
Features that cannot cross over one-to-one are declared, not faked. Every gap is recorded as mapped, approximated, degraded, or unsupported in registry/translation-ledger.json, and agents doctor --host <host> prints the entries for your install. The full comparison is in the Host Primitive Matrix.
Every department has a lead orchestrator that talks to you, plans, and delegates to sub-agents. Each specialist follows the same layout: role, a Skill Consultation Map (which skill to open for which kind of work), protocol, safety rules, and report format. Code samples and best-practice detail live in the skills, so roles stay short.
| Tier | Bundles | How the orchestrator behaves |
|---|---|---|
| Tier 1: Domain | Everything except organization bundles | Planner-Orchestrator Mode (ADR 0015): plans alone with you (Socratic /grill-me, direct skill consultation), then delegates through a written Delegation Map |
| Tier 2: Organization | digital-agency | Subagent-First Mode (ADR 0014): plans with you and the team, and runs a bounded specialist council before any execution |
| Assistant | What Agents United writes | How to launch a team |
|---|---|---|
| Claude Code | Agents in .claude/agents/, skills in .claude/skills/ (including each skill's references/ and scripts/ folders), rules in .claude/rules/, and a guard hook | agents start <bundle> --host claude (also --bg, --teams, --plugin) |
| Antigravity | The .agents/ library, read natively by the desktop app and agy CLI | agents start <bundle> --host antigravity, or open the workspace in the desktop app and @-mention the orchestrator file in .agents/agents/ |
| Cline | Agents in .cline/agents/*.yml (spawnable subagent_* tools), rules in .cline/rules/, workflows in .cline/workflows/, and a spec-conformant plugin package in .agents/plugins/<bundle>/. Skills are discovered from .agents/skills/ | Automatic in any cline session, no install step. agents start <bundle> is an optional pre-seeded team session |
agents start picks the assistant from your lockfile when it can. Pass --host claude|antigravity|cline to choose. If the chosen assistant has no launcher, the command says so and starts nothing.
[!IMPORTANT] Tested environments. Agents United has been manually verified on Cline, the Google Antigravity desktop app and CLI, and Claude Code (guards, delegation, and the Windows PowerShell paths). Cursor, OpenCode, and Codex projections exist in the code but are unverified, so those hosts are marked under development. Feedback and issue reports for any assistant are welcome.
[!NOTE] Antigravity CLI caveat. In owner probes on
agy1.2.13,--agent <name>did not load agents from the workspace in either folder layout (Plan 031). Until that changes, the supported route is the desktop app: open the workspace and @-mention the orchestrator file.agents start --host antigravityprints that route whenagyis missing.
Antigravity-only frontmatter (hooks:, permissionMode:, commandExecutionPolicy:, and similar) does not run on other assistants, and cross-agent invoke_subagent works only in Antigravity. Projected agents degrade to "system prompt plus tool list" and the ledger records each difference.
An Essentials bundle is the starting team for a department. Addons extend it, and each one inherits its Essentials bundle.
| Department | Essentials | Addon bundles | Lead orchestrator |
|---|---|---|---|
| π Universal | universal-skills β (recommended baseline) | universal-orchestration (guided routing), full (everything) | orchestrator-universal |
| π οΈ Software Engineering | software-engineering | frontend-engineering, backend-distributed-systems, mobile-development, qa-automation, devops-engineering, ai-ml-engineering | orchestrator-engineering |
| ποΈ System Architecture & SRE | system-architecture | sysops-sre, system-architecture-cloud, system-architecture-data, system-architecture-finops | orchestrator-system-architecture |
| π¨ Product Design | product-design | design-systems-ops, design-research-testing | orchestrator-design |
| π Growth & Marketing | growth-marketing | seo-content-marketing, performance-paid-acquisition, product-led-growth, lifecycle-email-marketing | orchestrator-marketing |
| π Security Operations | security-operations | secops-cloud-security, secops-application-security, secops-compliance-grc | orchestrator-security |
| π¬ Deep Research | deep-research | deep-research-analytics | orchestrator-research |
| πΌ Business Strategy | business-strategy | business-financial-modeling, business-market-intelligence, business-operations-legal | orchestrator-business |
| π’ Organization (experimental) | digital-agency β‘ | n/a (cross-functional team) | orchestrator-digital-agency |
agents add software-engineering # one bundle
agents add domain:marketing # a whole department, picked interactively
agents add qa-automation # an addon
agents add full # everything
[!NOTE] Maturity.
software-engineering,product-design, anduniversal-orchestrationare marked stable.digital-agencyis experimental. The other bundles are usable but still being hardened. The CLI gates bundles marked under construction behind--allow-under-construction.
universal-skills β: Socratic grilling, PRD generation, ADRs, session handoff, MCP setup. No agents, skills only.universal-orchestration: orchestrator-universal, the Prime Orchestrator front door. It grills ambiguous requests, routes to the right department using its Domain Atlas, installs with consent, and hands off.full: every bundle, agent, and skill.orchestrator-engineeringsoftware-engineering: subagent-backend-architect, subagent-frontend-architect, subagent-code-reviewer, subagent-repo-indexai-ml-engineering: subagent-ml-platform-engineer, subagent-ai-model-architectmobile-development: subagent-ios-architect, subagent-android-architect, subagent-cross-platform-specialistfrontend-engineering: subagent-frontend-architect, subagent-accessibility-leadbackend-distributed-systems: subagent-distributed-systems-architect, subagent-data-engineerqa-automation: subagent-qa-automation-lead, subagent-e2e-testerdevops-engineering: subagent-devops-engineerorchestrator-system-architecturesystem-architecture: subagent-system-architect, subagent-backend-architectsysops-sre: subagent-sysops-sre-leadsystem-architecture-cloud: subagent-cloud-infrastructure-architect, subagent-system-architectsystem-architecture-data: subagent-database-administrator, subagent-backend-architectsystem-architecture-finops: subagent-finops-cost-engineer, subagent-system-architectorchestrator-designproduct-design: subagent-ui-designer, subagent-ux-strategist, subagent-interaction-designerdesign-systems-ops: subagent-design-systems-architect, subagent-design-ops-leaddesign-research-testing: subagent-design-researcher, subagent-designer-toolkit-expert, subagent-prototype-testerorchestrator-marketinggrowth-marketing: subagent-marketing-growth-strategist, subagent-marketing-content-strategist, subagent-marketing-conversion-specialist, subagent-marketing-campaign-specialist, subagent-marketing-creative-designerseo-content-marketing: subagent-seo-specialist, subagent-marketing-content-strategistperformance-paid-acquisition: subagent-paid-acquisition-specialist plus creative, campaign, and conversion specialistsproduct-led-growth: subagent-plg-strategist plus growth and conversion specialistslifecycle-email-marketing: subagent-lifecycle-email-specialist, subagent-marketing-campaign-specialistorchestrator-securitysecurity-operations: subagent-security-engineersecops-cloud-security: subagent-cloud-security-architect, subagent-security-engineersecops-application-security: subagent-appsec-penetration-tester, subagent-security-engineersecops-compliance-grc: subagent-compliance-grc-specialist, subagent-security-engineerorchestrator-researchdeep-research: subagent-deep-research, subagent-socratic-mentor, subagent-repo-indexdeep-research-analytics: subagent-statistical-analyst, subagent-literature-patent-analyst, subagent-deep-researchorchestrator-businessbusiness-strategy: subagent-business-panel-expertsbusiness-financial-modeling: subagent-financial-analyst, subagent-business-panel-expertsbusiness-market-intelligence: subagent-market-intelligence-analyst, subagent-business-panel-expertsbusiness-operations-legal: subagent-legal-contract-analyst, subagent-operations-strategist, subagent-business-panel-expertsdigital-agency β‘: a 9-specialist cross-functional AstrolabsAI team led by orchestrator-digital-agency (Chris): growth strategist, campaign, content, creative, and conversion specialists, SEO specialist, frontend architect, QA automation lead, and compliance/GRC specialist. See Organization Bundles.The 188 skills are open-standard Agent Skills (SKILL.md folders). 119 are domain skills (best practices, runbooks, platform guides) and 69 are workflow playbooks (workflow-*) that guide a multi-step task such as /workflow-implement or /workflow-review. Third-party skills keep their upstream licence in their own folder; see Credits and docs/skill-intake.md.
Operational playbooks for modern cloud, AI, and edge infrastructure ship as skills:
| Platform | Skill | Covers |
|---|---|---|
| Modal.com | modal-serverless-python | Serverless Python, GPU functions (A10G/H100), cold-start layer caching, persistent volumes |
| Replicate | replicate-model-inference | Hosted model inference, prediction polling and webhooks, hardware provisioning |
| RunPod | runpod-gpu-orchestration | Cloud and serverless GPU orchestration, vLLM worker containers, network storage |
| Local LLMs & vLLM | local-llm-inference | Ollama and vLLM serving, PagedAttention, quantization (AWQ/GPTQ/GGUF) |
| RAG & vector search | rag-vector-pipeline, vector-database-design | LangChain and LlamaIndex RAG, hybrid search, rerankers, Qdrant / Pinecone / Chroma |
| Hugging Face | hf-model-evaluation, hf-model-training, hf-managed-jobs | Benchmarks (MMLU, GSM8k, RAGAS), TRL/PEFT fine-tuning, managed hf jobs |
| Vercel | vercel-deploy-best-practices | Edge Middleware, Server Actions, ISR revalidation, preview deployments |
| Lovable / v0 / Bolt | ai-prototype-refactoring | Turning single-file AI prototypes into modular React with design tokens and a11y |
| Supabase | supabase-backend-architecture, postgres-best-practices | Postgres schemas, Row Level Security, Deno Edge Functions, Auth, Realtime |
| Turso | turso-distributed-sqlite | LibSQL, embedded replicas with auto-sync, database branching |
| Microsoft Azure | azure-infrastructure-bicep | Bicep IaC, Container Apps with Dapr and KEDA, AKS, Azure OpenAI private endpoints |
| Cloudflare / Sentry / ClickHouse / Expo | edge-security-audit, sentry-incident-triage, clickhouse-architecture-advisor, expo-cicd-workflows | Edge audits, incident triage, MergeTree design, EAS CI pipelines |
| Terraform | terraform-test-patterns, terraform-style-guide | Native terraform test, HashiCorp style conventions |
| Security tooling | semgrep-scanning, codeql-scanning, sarif-triage, supply-chain-risk-audit, threat-modeling, security-best-practices | Approval-gated scans, SARIF triage, dependency risk, threat models |
[!NOTE] The Semgrep and CodeQL helper scripts are pure Python (standard library only). They need
python,git, and thesemgrep/codeqlbinaries on yourPATH, including on Windows.
Every command also runs as npx agents-united <command>. Add --dry-run to add, remove, update, and start to preview without changing anything.
| Command | What it does |
|---|---|
agents add [bundle] | Install a bundle, agent, skill, or department (wizard when run bare) |
agents list | Show every bundle as a tree (--json for machines) |
agents find [query] | Search bundles, agents, skills, and workflows |
agents update [bundle] | Update installed packages and re-sync translated copies |
agents remove [bundle] | Uninstall safely, touching only managed files |
agents start <bundle> [prompt] | Launch a team's orchestrator in Claude Code, Antigravity, or Cline |
agents doctor | Audit installs, frontmatter, hooks, MCP servers, and host capabilities |
agents init | Set up a workspace and install a default bundle (-b, default software-engineering) |
agents add [bundle]agents add # interactive wizard
agents add software-engineering # one bundle, by name or alias
agents add domain:engineering # a whole department
agents add frontend-engineering -g # global scope (~/.agents/)
agents add qa-automation --copy # standalone copies instead of symlinks
agents add full -t claude,cline -y # several assistants, no prompts
agents add software-engineering -t claude # Claude only: no .agents/ folder
agents add software-engineering -t agents --fanout claude,cline -y --copy --dry-run
Where and how to install
| Option | Meaning |
|---|---|
-g, --global | Install into your home directory (~/.agents/) instead of the project |
-s, --symlink | Link to the central registry cache (default) |
--copy | Independent standalone copies you can edit offline |
-t, --target <hosts> | Assistants to set up: agents (main library), gemini, claude, cline. Default: agents |
--fanout <hosts> | Also write translated copies for these assistants (claude, cline). Under-development hosts are refused |
--canonical-store | Keep .agents/ even on a Claude-only install |
--start | Launch the team in Cline right after setup |
Claude Code extras
| Option | Meaning |
|---|---|
--session-guard[=project|local|user] / --no-session-guard | Also guard plain Claude sessions with one managed hook entry. Default location: .claude/settings.json. Existing settings are preserved, and invalid JSON is never rewritten |
--permission-preset[=verify|build] / --no-permission-preset | Opt-in pre-approval of a small fixed command set in .claude/settings.local.json. Never implied by -y. build also allows npm install/run/test, which executes project code |
--plugin / --no-plugin | Also emit the distribution-only Claude plugin package for claude --plugin-dir |
Safety and control
| Option | Meaning |
|---|---|
--mode <operational|limited-operational|brainstorming> | Execution mode for organization bundles |
--allow-missing-prereqs | Install even if MCP servers or packages a bundle expects are missing |
--allow-under-construction | Bypass the gate on bundles still under construction |
-y, --yes | Skip confirmation prompts |
-f, --force | Overwrite files you have modified |
--dry-run | Preview without writing |
agents list and agents findagents list # tree grouped by department
agents list --json # raw manifest
agents find seo # keyword search
agents find -c engineering # filter by department
agents find gpu -t skill # filter by type: bundle, agent, skill, workflow
agents find qdrant -i # pick a match and install it
agents find security --json
agents update [bundle]Detects upstream version drift, offers a batch or per-bundle update, and never overwrites your edits unless you pass --force.
agents update # interactive
agents update --all -y # everything
agents update software-engineering --fanout cline,claude # also (re)sync these assistants
agents update software-engineering --fanout cline --start
agents update --dry-run
agents remove [bundle]Lists installed packages with scope badges ([project: ./.agents], [global: ~/.agents]) and removes only what Agents United installed. A bundle shared with another installed bundle keeps the files the other one still needs.
agents remove # interactive
agents remove mobile-development # project scope
agents remove mobile-development -g -y # global scope
agents start <bundle> [prompt]Launches the bundle's lead orchestrator in the assistant you installed for. Activation is automatic on Cline (native discovery), so start mainly adds a ready-made session.
agents start software-engineering
agents start software-engineering "Implement user authentication with Vitest coverage"
agents start software-engineering --host claude --dry-run # print the resolved command, launch nothing
agents start secops-application-security --host antigravity
agents start software-engineering "Run a security audit" --headless
| Option | Applies to | Meaning |
|---|---|---|
--host <claude|antigravity|cline> | all | Choose the assistant. Default: read from the lockfile |
-g, --global | all | Use the global install |
--dry-run | all | Print the plan and argv without launching |
--headless | Cline | Run non-interactively |
--team <name> | Cline | Name the resumable team board ([A-Za-z0-9_-], up to 64 chars) |
--allow-addons | Cline | Pre-authorize addon installs for the session |
--bg | Claude Code | Run the session in the background |
--teams / --no-teams | Claude Code | Force the experimental Agent Teams scaffold on or off. Default: on for organization bundles, off for domain bundles. Set for the spawned process only, never saved |
--plugin | Claude Code | Pass --plugin-dir with the bundle's plugin root |
On Antigravity, the agy binary is found on PATH or through AGY_BIN_PATH. On Cline, the cline executable is found on PATH or through CLINE_BIN_PATH. Sessions are launched from an argument array with no shell, so prompt text is never word-split or expanded.
agents doctorAudits your workspace: frontmatter schemas, lifecycle hooks, lockfile sync, projection drift, and whether the guard hook is wired. It also warns when an installed role expects an MCP server your assistant has not configured, and prints that assistant's own command to add it.
agents doctor # general audit
agents doctor --host claude # Claude capabilities and translation-ledger entries
agents doctor --host cline # Cline runtime, capability probe, and projection integrity
Organization bundles such as digital-agency run a whole cross-functional team (strategy, copy, design, engineering, compliance) through the Model Context Protocol (MCP) tools you have configured. Installing one prints a prerequisite report and finishes in under a second with no blocking prompts:
o Prerequisite Evaluation: digital-agency (Organization Bundle) -------------------+
| β [MCP] github: Detected (Configured in Antigravity) |
| β [MCP] firecrawl: Detected (Configured in Antigravity) |
| ~ [MCP] stitch: Partial (Configured in Antigravity; Missing in Cline CLI) |
| β [MCP] playwright: Missing (Not found in host MCP configuration) |
| β [Pkg] @playwright/test: Missing (Not found in node_modules or package.json) |
+------------------------------------------------------------------------------------+
| Mode | Needs | Behavior |
|---|---|---|
| π Fully Operational | Authenticated MCP tools (github, firecrawl, context7, playwright, markitdown, chrome-devtools-mcp, stitch, figma) | Live browser automation, deep crawling, design token extraction, automated GitHub PRs |
| πΏ Limited Operational | Local tools only (git, curl, code generators) | Real work with local browsers and the terminal, no API keys needed |
| π‘ Brainstorming | Nothing | Strategy, copywriting, and specifications with zero tool calls; suits offline or air-gapped use |
[!TIP] You can start with native tools right away. If a task needs a live integration (for example, "set up Playwright browser testing"), the orchestrator inspects your OS, guides you through configuring the MCP server, tests the connection, and switches modes.
digital-agency uses the Subagent-First Planning Dialogue Loop (ADR 0014): the orchestrator grills you, spawns up to two Planning Sidekicks, runs a Specialist Council (each returns a Scope-of-Work statement of at most 150 words), and shows a Delegation Map before any execution. Discussion is bounded by a declarative budget:
| Budget cap | Default | Meaning |
|---|---|---|
maxPlanningRounds | 2 | Orchestrator and council cycles per task |
maxPeerExchangesPerPair | 2 | Directed questions per specialist pair |
summaryWordCap | 150 | Words per Scope-of-Work statement |
maxIterations | 8 | Per-invocation iteration cap (.cline/agents/*.yml) |
Execution then flows through a four-tier assembly line, so technical and creative work cross-check each other:
Ava (Growth / LTV:CAC) + Chris (Director)
β audience brief, target economics, core offer
βΌ
Kaan (Direct Response CRO) + Jamileh (Design System) + Yavuz (SEO Content)
β design tokens, persuasive hooks, article pillars, copy schemas
βΌ
Frontend Architect (React / Tailwind) + SEO Specialist + Jale (Social / Ads)
β production components, data-testid, GTM dataLayer, ad carousels, UTM taxonomy
βΌ
QA Automation Lead (Playwright E2E) + Compliance GRC Specialist (FTC / GDPR / CASL)
β green test assertions, consent-gating checks, disclosure compliance
βΌ
π Production-ready campaign artifacts and a verified PR
Agents United never installs or configures MCP servers for you, and never writes credentials into projected files. Roles list the servers they use by name, and the assistant's own MCP configuration supplies the connection.
context7, firecrawl, and github. Engineering, architecture, and security specialists that need current vendor docs also get context7, and the security specialists get github.mcpServers: frontmatter, so they can call the tools despite each role's explicit tools: list.agents doctor --host <host> warns about each declared server your assistant has not configured and prints the matching command: claude mcp add ..., agy mcp add ..., or the cline mcp wizard.mcp-setup skill (in universal-skills) walks an orchestrator through configuring a server with you.Safety is layered: policies that every role follows, plus a hook that enforces the most dangerous ones on Claude Code.
Policies in every orchestrator and sub-agent (rules such as git-guardrails):
main, master, production, or release/*.git push --force and git push -f are never allowed..env files, API keys, and tokens are kept out of commits and redacted from output.Enforced by the managed guard hook (Claude Code): a PreToolUse hook blocks git push --force (but not --force-with-lease), vercel --prod, and writes to .env files (but not .env.example). The hook runs in exec form with no shell, so it behaves the same on Windows PowerShell as on macOS and Linux.
--session-guard at install time to cover plain claude sessions too.docs/guard-testing.md. Asking the model "would you run this?" tests the model, not the hook.Least privilege: each role gets only the tools it needs. For example, security-engineer and appsec-penetration-tester may run shell commands, but a guard denies rm -rf, DROP, shutdown, and sudo.
Run agents doctor at any time to audit schemas, hooks, and lockfile state.
Contributions are welcome. The short version:
git clone https://github.com/NeoAnthropocene/agents-united.git
cd agents-united
npm install
npm run build
npm link # optional: use your local build as the `agents` command
npm test # full Vitest suite
npm run typecheck # build plus type-check of source and tests
Requirements: Node.js 24+, npm 10+ or pnpm, and Git.
any. Shared interfaces live in src/core/types.ts.src/core/, terminal I/O in src/cli.ts.agents-united.json.tests/ first. Tests are deterministic (no arbitrary sleeps) and run in four tiers, from unit tests to full catalog audits.agents add domain:<dept> and the public GitHub Pages site are tracked in ROADMAP.md.Follow the checklist in docs/skill-intake.md. In short:
Check the licence first. Permissive licences (MIT, Apache-2.0, BSD, ISC, CC-BY) may be vendored with credit. MPL-2.0 and CC-BY-SA-4.0 skills may be vendored only if the skill folder keeps the upstream LICENSE, a NOTICE.md of what changed, and a SHA-pinned metadata.source, and stays under that licence. NonCommercial, NoDerivatives, and GPL-family content is never vendored (ADR 0024). A test enforces this catalog-wide.
Declare metadata in the SKILL.md frontmatter:
---
name: your-skill-name
description: High-level summary of capability
metadata:
author: "Your Name (@yourhandle)"
version: "1.0.0"
source: "https://github.com/your-org/your-repo"
license: "MIT"
---
Credit the source under Credits & Acknowledgments.
Show how to verify it: validation commands, error recovery, and code examples.
main is the release line and dev is the protected integration line, so changes reach dev by pull request only. The full walkthrough is in docs/workflow-guide.md.
Branch from a fresh dev:
git switch dev && git pull origin dev
git switch -c feat/your-feature-name # or fix/, docs/, ci/
Verify before pushing:
npm run typecheck && npm test
npm run build
git diff --cached # look for stray secrets or temp files
Open a PR against dev. CI runs typecheck, build, and the full test suite on ubuntu-latest, and the required test check must pass.
Release via a PR from dev into main. Merging runs semantic-release (feat: bumps the minor version, fix: the patch) and a sync workflow merges main back into dev.
Commit messages follow Conventional Commits. feat: and fix: drive releases, while docs:, ci:, chore:, refactor:, test:, and perf: do not. Emergency hotfixes branch from main and PR straight into it.
| Read this | To learn |
|---|---|
docs/workflow-guide.md | Branching, releases, and everyday contributor workflow |
docs/host-primitive-matrix.md | How skills, subagents, rules, hooks, and workflows behave on Claude Code, Antigravity, and Cline |
docs/skill-intake.md | The checklist for adding any new skill, including licence tiers |
docs/guard-testing.md | How to prove the guard hook actually fires |
docs/creation-engine.md | The Semantic Core and per-host creation engine behind Claude projection |
docs/adr/ | Architecture decision records (0001 to 0024) |
plans/ | Numbered implementation plans and their status (index) |
PROJECT.md, CONTEXT.md, ROADMAP.md, CHANGELOG.md | Project overview, domain glossary, roadmap, and release notes |
Agents United proudly builds upon, adapts, and integrates contributions from creators across the open AI agent, cloud platform, and developer tooling ecosystem:
/grill-with-docs & /grill-me: Socratic alignment grilling, requirements clarification, and ADR authoring./domain-modeling: Ubiquitous language definition and CONTEXT.md domain dictionary maintenance./to-spec & /to-tickets: PRD/spec generation and task ticket decomposition./diagnosing-bugs: Evidence-driven bug diagnosis and root-cause analysis./git-guardrails: Version control safety rules and protection policies./handoff: Session progress persistence and context handoff notes.modal-serverless-python: Serverless Python execution, container image definition, and GPU acceleration patterns.replicate-model-inference: Hosted machine learning model inference API, webhook callbacks, and prediction streaming.runpod-gpu-orchestration: Serverless GPU handler architecture and containerized worker management.local-llm-inference: Self-hosted LLM execution, quantization formats, and high-throughput PagedAttention serving.rag-vector-pipeline: Retrieval-Augmented Generation architectures, hybrid retrieval, and re-ranking pipelines.hf-model-evaluation: Model benchmarking, Evaluate metrics, and model scorecard methodologies.hf-model-training: TRL fine-tuning workflow (SFT/DPO/GRPO) and PEFT/LoRA, adapted from huggingface/trl (Apache-2.0).hf-managed-jobs: The hf jobs CLI for running training/inference/data workloads on managed cloud compute, adapted from huggingface/skills (Apache-2.0).edge-security-audit: Coverage-led, hunt-then-verify security audit methodology for edge/Workers apps, adapted from cloudflare/security-audit-skill (MIT).sentry-incident-triage: Alert setup, release/source-map hygiene, and issue triage using Sentry's CLI and Seer root-cause analysis, adapted from getsentry/sentry-for-ai (MIT).clickhouse-architecture-advisor: MergeTree engine selection, ORDER BY/partition-key design, and compression codecs, adapted from ClickHouse/agent-skills (Apache-2.0).expo-cicd-workflows: EAS Build/Submit CI pipelines, eas.json build profiles, and EAS Workflows YAML automation, adapted from expo/skills (MIT).These skill folders stay under MPL-2.0 and carry its text in LICENSE, with a NOTICE.md of what changed.
terraform-test-patterns: Native terraform test suites, plan-mode unit tests, mock providers and CI wiring, adapted from HashiCorp's terraform-test skill.terraform-style-guide: HashiCorp's Terraform style conventions (layout, naming, variables, versions, secure defaults), adapted from HashiCorp's terraform-style-guide skill.These skill folders are adaptations released under CC-BY-SA-4.0 (ShareAlike), each with the licence in LICENSE and a NOTICE.md of what changed. They are separate works from the MIT-licensed rest of this repository.
semgrep-scanning: Approval-gated Semgrep scans with third-party rulesets and merged SARIF, adapted from static-analysis/semgrep.codeql-scanning: Quality-gated CodeQL databases, data extensions and explicit query suites, adapted from static-analysis/codeql.sarif-triage: SARIF severity resolution, deduplication and baseline diffs, adapted from static-analysis/sarif-parsing.supply-chain-risk-audit: Measured dependency risk reports for npm, PyPI and Go, adapted from supply-chain-risk-auditor.variant-analysis: Finding every sibling of a confirmed bug, adapted from variant-analysis.security-diff-review: Risk-first security review of a PR or diff, adapted from differential-review.property-based-testing: Property-based tests across Hypothesis, fast-check, proptest and Echidna, adapted from property-based-testing.mutation-testing: mewt/muton campaigns and surviving-mutant analysis, adapted from mutation-testing.threat-modeling: Repository-grounded threat models with ranked abuse paths, adapted from the openai-security-threat-model plugin (its own Apache-2.0 licence, not the repository's CC-BY-SA-4.0 root).security-best-practices: Framework-specific secure-coding guidance for Python, JS/TS and Go, adapted from the openai-security-best-practices plugin (Apache-2.0).vector-database-design: Production vector indexing, HNSW graph tuning, and payload filtering.vercel-deploy-best-practices: Edge Middleware routing, Server Actions, and Preview environments.react-best-practices: Next.js App Router, Server Components & Core Web Vitals optimization.ai-prototype-refactoring: Ingestion and modularization methodologies for rapid AI-generated frontend prototypes.supabase-backend-architecture: PostgreSQL database design, Row Level Security (RLS), Edge Functions, and Realtime sync.postgres-best-practices: Postgres indexing, query-plan diagnosis, RLS policy design, and connection pooling, adapted from supabase/agent-skills (MIT).turso-distributed-sqlite: LibSQL distributed SQLite, embedded replicas with auto-sync, and database branching.azure-infrastructure-bicep: Enterprise Bicep Infrastructure-as-Code, Azure Container Apps (ACA), and Azure OpenAI private networking.playwright-best-practices: Resilient Page Object Models and deterministic auto-waiting browser tests.mobile-ios-design & mobile-android-design: SwiftUI & Jetpack Compose design system patterns.mobile-platform-offline-validate: Offline-first local database caching and conflict resolution.maestro-mobile-testing: Declarative cross-platform mobile UI test automation.frontend-design: Distinctive, intentional visual design guidance for distinctive typography, color, and anti-clichΓ© aesthetics.stitch-design-taste: Semantic design system generator for Google Stitch screens, anti-generic design tokens, and motion parameters.generative_ui: Inline rich interactive HTML/Tailwind widget and artifact rendering standards.modern-web-guidance: Modern web platform APIs, CSS :has(), View Transitions, and Core Web Vitals best practices.a11y-debugging: Chrome DevTools accessibility auditing, ARIA verification, and WCAG AA guidelines.debug-optimize-lcp: Largest Contentful Paint (LCP) performance trace inspection and subpart latency optimization.banner-design: Multi-format creative banner system β platform size specs, 22 art-direction styles, and safe-zone/export rules for social, ad, hero, and print banners.brand-identity (renamed from upstream brand): Brand voice, visual identity, messaging framework, asset consistency, and a confirmation-gated brand-guidelines-to-design-tokens sync.ux-writing (renamed from upstream balise-ux-writing): Review, rewrite, generate, harmonize, and implement modes for user-centered interface copy, with severity-triaged findings and high-stakes-content safeguards.MIT Β© NeoAnthropocene & Agents United Contributors
Some third-party skill folders under registry/skills/ carry their own licence (MPL-2.0 or CC-BY-SA-4.0) in a LICENSE file next to a NOTICE.md describing the changes; those folders stay under that licence, and everything else in this repository is MIT. See Credits & Acknowledgments and docs/skill-intake.md.
FAQs
The universal package manager for AI agents.
The npm package agents-united receives a total of 28 weekly downloads. As such, agents-united popularity was classified as not popular.
We found that agents-united 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.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.