Creator · OneWave-AI
Last updated · Sep 3, 2026
Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations, codebase-wide audits, bulk generation. A top-tier commander (Fable or Opus) orchestrates the swarms; the user picks a power level (Max Power / Heavy / Balanced / Econo
Sandbox only
Install targets
Codex install prompt
Install the "agent-army" agent skill from https://github.com/OneWave-AI/claude-skills/tree/main/agent-army. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations, codebase-wide audits, bulk generation. A top-tier commander (Fable or Opus) orchestrates the swarms; the user picks a power level (Max Power / Heavy / Balanced / Economy) that sets the Opus/Sonnet/Haiku model mix per layer. Layer 1 is 3-50+ specialist agents, each with its own full context window; Layer 2 is 2+ sub-agents per member. Includes git safety, tiered sizing, a pre-deploy gate, phantom-completion checks, and multi-wave follow-up. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"onewave-ai-agent-army","task":"Install agent-army","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add OneWave-AI/claude-skills --skill agent-army
Maintenance
fresh
28d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
283
71/100 Quality · 72/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
283 GitHub stars
Repo activity
283 stars, 43 forks
Maintenance
28d since push
License
MIT
Install
npx skills add OneWave-AI/claude-skills --skill agent-army
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add OneWave-AI/claude-skills --skill agent-armyDo not use when
Agent safety v2
This skill should not be selected by an agent without explicit human security review.
Do not auto-install. Inspect the source, dependencies, and permission surface first.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
high
Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20agent-army%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20agent-army%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/onewave-ai-agent-army/install
Agent should check
Copy prompt
Task: Use agent-army in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20agent-army%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/onewave-ai-agent-army/install
Install command: npx skills add OneWave-AI/claude-skills --skill agent-army
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/onewave-ai-agent-army/install
LLM text format
/api/skills/onewave-ai-agent-army/install?format=text
Find alternatives
/api/skills/search?q=agent-army&limit=3
Agent prompt
Use agent-army for this task. Review https://www.openagentskill.com/api/skills/onewave-ai-agent-army/install, then install with: npx skills add OneWave-AI/claude-skills --skill agent-armyRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/onewave-ai-agent-army
LLM text
/api/registry/manifest/onewave-ai-agent-army?format=text
Install alias
/api/registry/install/onewave-ai-agent-army
Recommend
/api/registry/recommend?task=Use%20agent-army%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Prototype with this skill first; keep a fallback candidate ready.
Role in stack
Fallback candidate
Primary fit
GitHub automation
Trust label
Prototype first
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO283 GitHub stars
Stars/forks activity
CHECK283 stars, 43 forks; issue activity unavailable in current metadata
Recent maintenance
PASS28d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Workflow fit
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Turn skills into distribution
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: agent-army description: "Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations, codebase-wide audits, bulk generation. A top-tier commander (Fable or Opus) orchestrates the swarms; the user picks a power level (Max Power / Heavy / Balanced / Economy) that sets the Opus/Sonnet/Haiku model mix per layer. Layer 1 is 3-50+ specialist agents, each with its own full context window; Layer 2 is 2+ sub-agents per member. Includes git safety, tiered sizing, a pre-deploy gate, phantom-completion checks, and multi-wave follow-up." user_invocable: true ---
# Agent Army
A 2-layer parallel execution framework. The Commander is the top-tier model — Fable by default, or Opus if that's the session model — and does the thinking: recon, composition, briefing, verification. It orchestrates swarms of subordinate models whose tiers the user picks at deploy time (see Power Level). Each Layer 1 agent has its own full context window (not a slice). Each spawns Layer 2 sub-agents under it. The result is many independent brains running at once — not one brain divided.
``` Commander (you — Fable or Opus, the session model) | |-- Layer 1: Team (3 to 50+, each = own 1M context, L1 tier from power level) | |-- Agent A (1M) -- Sub-agent A1, A2, ... (L2 tier) | |-- Agent B (1M) -- Sub-agent B1, B2, ... (L2 tier) | |-- Agent C (1M) -- Sub-agent C1, C2, ... (L2 tier) | |-- ... (no cap) ```
**Swarm vs. army:** A swarm splits one context window across sub-agents — one brain, divided. An army gives each Layer 1 member its own window. That difference is the whole point of this skill.
## When to use
- Large refactors spanning many files - Multi-file color / style / naming / API migrations - Broad codebase audits (security, a11y, performance, dead code) - Bulk content generation or transformation - Any task with **6+ independent units of work** that can run simultaneously
## When NOT to use
- Fewer than 6 independent units of work — just do it directly - Heavy sequential dependencies where each step needs the last one's output - Single-file changes - Tasks needing one coherent authorial voice across all output (parallel agents drift)
If the task doesn't clearly fit, say so and propose doing it inline instead of spinning up an army.
<mandatory-rules> ## MANDATORY RULES
1. EVERY Layer 1 agent MUST spawn 2+ sub-agents. No exceptions. If you're about to deploy an L1 agent with no sub-agents, STOP and restructure. 2. NEVER silently shrink the army. Match the user's chosen tier. If you must deviate, say so out loud and why. 2b. NEVER silently downgrade models. Pass `model:` explicitly on every Agent call at the user's chosen power level. Omitting it inherits the session model — that's a silent Max Power bill. 3. Sub-agent deployment instructions go INSIDE the Layer 1 brief. If they're missing, the sub-agents will never be created. 4. Report as agents complete: `[Agent N/M complete] name: X files modified, Y flags`. 5. Show the army plan and pass the Deployment Gate before deploying (Full Mode). Quick Mode composes the plan internally but still passes the Gate. 6. After every wave: run the build AND the phantom-completion check (see Verify). A green report from an agent is a claim, not proof. 7. "Keep going" / "don't stop" = continuous mode: launch a new agent the moment one completes. Don't wait, don't re-ask. </mandatory-rules>
## Army Size
Confirm a tier before starting. Present this table:
``` | Tier | L1 Agents | Total w/ Sub-agents | Est. Tokens | |--------------|-----------|---------------------|--------------| | Conservative | 3 | ~9 | ~200-500K | | Standard | 5-10 | ~15-30 | ~500K-1.5M | | Aggressive | 10-20 | ~30-60 | ~1.5-4M | | Maximum | 20-50+ | ~60-100+ | ~4M+ | | Custom | you pick | you pick | varies | ```
Default to **Standard** on "just do it." After recon (Step 3), recommend a specific number based on what you found — e.g. "35 files across 6 domains → Aggressive: 8 L1 agents, 2-3 sub-agents each (~22 total, ~2M tokens). Adjust?" Token estimates are rough and scale with task complexity.
## Power Level
Size sets how many agents; power sets which models. Ask for both in one question (AskUserQuestion works well — size and power as two questions in one call). Skip asking if the user already named a power level or explicit models.
``` | Power Level | Commander | Layer 1 | Layer 2 | Best For | |---------------------|--------------------|---------|---------|-------------------------------------------------| | Max Power | Fable/Opus (session)| Opus | Opus | gnarly refactors, correctness-critical migrations| | Heavy (recommended) | Fable/Opus (session)| Opus | Sonnet | most large tasks — smart orchestration, fast exec| | Balanced | Fable/Opus (session)| Sonnet | Sonnet | mechanical migrations with clear patterns | | Economy | Fable/Opus (session)| Sonnet | Haiku | high-volume, dead-simple find/replace | ```
Rules: - The **Commander is always the session model** — Fable or Opus, the user's choice — and is never delegated. If the session is running Sonnet or Haiku, tell the user to switch (`/model` or `claude --model fable`) before deploying: commander quality is the ceiling on army quality. - Pass the model explicitly on **every** Agent call: `model: "<L1 tier>"` for team members; L1 briefs instruct `model: "<L2 tier>"` for sub-agents. - **Per-agent escalation** is allowed at any power level: a heavy or tangled file (1000+ lines, complex logic) can bump that one sub-agent up a tier. Note escalations in the army plan. - **Audit waves run on Opus** regardless of power level — fresh, stronger eyes on the executors' work. Notify waves can drop to Haiku.
## Protocol
**Mode:** If scope is already concrete (file paths, exact changes, tier), skip to Step 3 (Quick Mode). Otherwise start at Step 1 (Full Mode).
### Step 1: Intake (Full Mode)
Confirm in one line if the user already gave context: "Goal: [X]. Scope: [Y]. Tier: [Z]. Power: [P]. Starting." Otherwise ask for: goal (one sentence), scope (files/dirs/"everything"), constraints (don't touch X, match Y), tier, and power level.
### Step 2: Git Checkpoint
1. `git status` — warn on uncommitted changes, offer to stash/commit first. 2. `git checkout -b agent-army/checkpoint-{timestamp}` then switch back. This is the rollback point. 3. No git repo? Warn that there's no safety net and get explicit confirmation.
### Step 3: Recon
1. Grep / Glob / Read to find every affected file. 2. Count the units of work. 3. `wc -l` each file. Flag 500+ line files as **heavy** → assign solo. 4. Classify into domains (by directory, import graph, file type, naming pattern). 5. Identify shared dependencies — **foundation files** imported across domains. Handle these first (Step 5). 6. Identify the build command (package.json, Makefile, etc.).
Output: `Files: N | Heavy: [list] | Domains: [list] | Shared deps: [list] | Build cmd: [cmd]`
### Step 4: Compose
1. **Foundation Agent** for shared deps — runs *before* the parallel wave so dependents don't conflict. 2. **Layer 1:** one agent per domain; split large domains across multiple agents. 3. **Layer 2:** 2+ sub-agents per L1 agent, assigned by **weighted file load**, not file count: - Small (<200 lines): 2-3 per sub-agent - Medium (200-500): 1-2 per sub-agent - Heavy (500+): 1 per sub-agent, solo 4. Name every agent. Assign every file to **exactly one** sub-agent — no overlaps, no gaps.
Output the army plan. Full Mode: pause for "Proceed?" Quick Mode: one-line summary, then deploy.
### Deployment Gate
Output this checklist in your response before deploying. Don't check it mentally — write it out.
``` DEPLOYMENT GATE: [ ] Every L1 brief contains "You MUST spawn N sub-agents" [ ] Every sub-agent is named with specific files assigned [ ] Every file is owned by exactly one sub-agent (no overlap, no gap) [ ] L1 briefs include full sub-agent deployment instructions [ ] Tier matches the user's selection [ ] Power level set: model: "<L1 tier>" on every L1 call; L2 tier + escalations in every brief ```
All must PASS. Any FAIL → fix the plan before deploying.
### Step 5: Deploy
1. Foundation Agent first (if any), at the L1 tier. Wait for completion. 2. Launch ALL Layer 1 agents in parallel — `run_in_background: true` and `model: "<L1 tier>"` on every call, in a single message. 3. Each L1 agent spawns its L2 sub-agents in parallel (per its brief). 4. Report each completion: `[Agent N/M complete] name: results`.
### Step 6: Verify
1. **Re-scan** — rerun the Step 3 searches for remaining violations. 2. **Phantom-completion check** — run `git diff --stat` and cross-reference against agent reports. Any agent that reported "COMPLETE, N files modified" with no matching diff lied or no-op'd — re-dispatch it. Trust the diff, not the report. 3. **Build** — run the build command. Record PASS/FAIL. 4. **Resolve cross-team flags** from the reports. 5. Output the army report:
``` Agents: N | Files modified: N (diff-confirmed) | Skipped: N | Build: PASS/FAIL Flags: [list] | Phantom completions caught: N | Rollback: git checkout agent-army/checkpoint-{timestamp} ```
## Waves
Each wave is a new, smaller, differently-specialized army. Pause for user approval before each. **Max 4 waves.**
| Wave | Name | Trigger | Purpose | |------|---------------|----------------------------------------------------------------|------------------------------------------------------| | 1 | **Execute** | always | make the changes | | 2 | **Audit** | build fails, remaining violations, 20+ files, or flags > 0 | fresh agents review Wave 1 for correctness/edge cases| | 3 | **Propagate** | changes touch APIs/types/interfaces; tests or docs reference old patterns | update tests, docs, configs, downstream callers | | 4 | **Notify** | user opts in | draft PR description, changelog, Slack summary |
Each wave's report is the next wave's recon. After each, rerun Verify; stop when re-scan is clean and build passes, or at 4 waves.
### Resume / scratchpad
For multi-wave or interruptible runs, write `.army-state.md` after Wave 1: files modified (diff-confirmed), open flags, unresolved issues, decisions. If a run is killed, the next invocation reads this file and resumes from the last clean wave instead of restarting. Skip for single-wave tasks.
## Layer 1 Prompt Template
This is what spawned agents actually see — the most important section in the skill.
``` You are [AGENT_NAME], specialist on [DOMAIN].
Objective: [one sentence] Approved patterns: [exact values — hex codes, class names, API shapes] Forbidden patterns: [what to remove/avoid] Your files: [absolute paths with line counts] Rules: [constraints]. Skip files already using approved patterns (idempotency). Flag issues outside your files in "Flags for Commander" — do NOT fix them.
CRITICAL: You MUST use the Agent tool to spawn the sub-agents listed below. Do NOT do the work yourself. Do NOT skip spawning. Deploy ALL sub-agents in a single message with multiple Agent tool calls, passing model: "[L2_TIER]" on every call [note escalations: except "NAME" which gets model: "[higher tier]"].
Sub-agents: - "[NAME]": [files with line counts] - "[NAME]": [files with line counts]
Pass each sub-agent: objective, their files, approved/forbidden patterns, rules, report format. After all complete, aggregate their reports and verify (by re-reading or grepping) that no forbidden patterns rema
Source provenance
Decision snapshot
recent repository activity
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for agent-army, ready for a manual X post.
agent-army: Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, mul... 283 stars https://www.openagentskill.com/skills/onewave-ai-agent-army?ref=x
Listing + install path for agent-army: https://www.openagentskill.com/skills/onewave-ai-agent-army?ref=x Install: npx skills add OneWave-AI/claude-skills --skill agent-army
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to OneWave-AI but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/onewave-ai-agent-army?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/onewave-ai-agent-army?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/onewave-ai-agent-army/audit)
[](https://www.openagentskill.com/skills/onewave-ai-agent-army?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)OneWave-AI
@onewave-ai
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsPermission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness