Agent skill

Multi Agent Skill Creator

by nwjs in nwjs/chromium.src

Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

BSD-3-ClauseAuto-check passedAgent Workflows

Install Multi Agent Skill Creator

skills CLI
$ npx skills add nwjs/chromium.src --skill multi-agent-skill-creator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nwjs/chromium.src multi-agent-skill-creator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nwjs/chromium.src.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agents/skills/multi-agent-skill-creator .claude/skills/multi-agent-skill-creator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
multi-agent-skill-creator
GitHub stars
160
Token cost
~2.4k tokens
SKILL.md length
877 words
Files
9
Skills in repo
64
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

  • Works in 4 steps: Feasibility & Discovery (Interactive) → Architecture Proposal → Artifact Generation → …
  • Tasks that involve Skill authoring
  • SKILL.md covers Core Principles of Multi-Agent…, Workflow Stages for Skill… and Best Practices for the Creator…
  • Runs Python scripts from its folder; reaches json-schema.org

What it does

Multi Agent Skill Creator is an agent skill from nwjs/chromium.src. Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files (for example `PRESUBMIT.py`, `README.md` and `run_presubmit.py`).

It sits in Agent Workflows, covering Skill authoring and Multi-agent orchestration. The repository describes itself as: Chromium codebase with NW.js modifications. Based on https://chromium.googlesource.com/chromium/src.git. The licence is BSD-3-Clause.

When your agent uses it

  • Tasks that involve Skill authoring
  • Tasks that involve Multi-agent orchestration

Example prompts

  • “/multi-agent-skill-creator”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Feasibility & Discovery (Interactive)
  2. Architecture Proposal
  3. Artifact Generation
  4. Validation & Testing Setup

What it can do on your machine

Read from SKILL.md and the folder at commit a9e8946. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • json-schema.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Multi Agent Skill Creator loads about 2.4k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 877 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nwjs/chromium.src at commit a9e8946, republished under its BSD-3-Clause licence (© nwjs). 877 words, ~2,396 tokens.

Download SKILL.mdSave it as .claude/skills/multi-agent-skill-creator/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
multi-agent-skill-creator
description
Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

Multi-Agent Skill Creator Protocol

This skill guides the design, implementation, and verification of a multi-agent coordinated workflow (a "multi-agent skill") for a specific, repeatable task.

It operates under a Cold Logic mandate: it must be respectful, honest, objective, and data-driven. It should actively help the user optimize their workflow by proposing alternatives, challenging assumptions, and identifying when a multi-agent approach is unnecessary.


Core Principles of Multi-Agent Skills

  1. Context Isolation: Break down complex workflows into narrow tasks. Agents communicate via structured files on disk (e.g., JSON) rather than sharing a single massive chat history. This prevents "context bloat" and instruction drift.
  2. Role Specialization: Define narrow, specialized roles (personas) with distinct mandates and checklists.
  3. Consensus-Driven Verification: Use deterministic boolean checklists. A task is not complete until all relevant experts assert true for all checklist items.
  4. Signal-to-Noise Focus (Tone Mandate): Sub-agents must use a neutral, data-driven tone with zero conversational filler. Raw data (JSON or code) is the default output for machine-to-machine communication.
  5. Environment Grounding: Agents must discover and ground themselves in the active environment (VCS, tools, workspace paths) before executing actions.

Workflow Stages for Skill Creation

The creation process runs through four stages:

mermaid
graph TD
    A[Stage 1: Feasibility & Discovery] --> B[Stage 2: Architecture Proposal]
    B --> C[Stage 3: Artifact Generation]
    C --> D[Stage 4: Validation Setup]
Stage 1: Feasibility & Discovery (Interactive)
  1. Understand the Goal: Ask the user to describe the target workflow, its inputs, and desired outputs.
  2. Analyze Complexity (Fail-Fast): Assess if the task actually warrants multiple agents.
    • Rule: If the task is low-complexity and low-ambiguity (e.g., simple file translation, formatting), advise the user that a multi-agent system is overkill. Provide a data-driven estimate of the overhead (e.g., +"Expected token increase: 300%, Wall-time increase: 200%, Quality gain: 0%").
    • Action: Suggest a single-agent prompt instead. Proceed only if the user explicitly requests it after the warning.
  3. Identify Quality Gates: Ask where errors typically occur in the manual workflow. These will become the verification checklist items for the "Auditor" roles.
Stage 2: Architecture Proposal

Propose 2-3 design options for the multi-agent system. For each option, present a comparative analysis using the following metrics:

  • Context Window Efficiency: Estimate how much the context size for individual agents will be reduced compared to a single-agent run (e.g., "Reduces average context per step by ~60%, preventing instruction drift").
  • Token Consumption Estimate: Estimate the overhead (e.g., "Expected token increase: +40% due to state handoffs and multi-agent prompts").
  • Estimated Wall-Time: (e.g., "Will take ~2-3x longer to complete because stages run sequentially and may loop during review").
  • Reliability/Consistency Index: (e.g., "High reliability. The dedicated Auditor role ensures key criteria are met before completion, reducing human verification time by 80%").

Example Table:

MetricOption A: Linear (Fast)Option B: Loop (Rigorous)
StructureScoper -> WriterScoper -> Writer <-> Auditor
Context EfficiencyHigh (~70% reduction)High (~60% reduction)
Token OverheadLow (+20%)Medium (+50% due to loops)
Wall-TimeLow (~1.5x)Medium/High (2-3x)
ReliabilityModerate (No verification)Very High (Checklist enforced)

Action: Wait for the user to select or refine a proposal before proceeding.

Stage 3: Artifact Generation

Generate the directory structure and files for the new skill.

Target Directory Structure:
[new-skill-name]/
├── SKILL.md                 # Core protocol and stage definitions
├── README.md                # High-level overview and verification docs
├── schema.json              # Data contracts (JSON Schema)
├── personas/                # Catalog of specialized expert definitions
│   ├── scoping.json
│   ├── implementation.json
│   └── auditor.json
Generated File Templates:
1. Persona Template (personas/role.json)
json
{
  "$schema": "../schema.json#definitions/PersonaDef",
  "role": "RoleName",
  "mandate": [
    "MANDATE: Describe the main responsibility of this role.",
    "GROUNDING: Resolve all paths relative to the repository root and verify environment state before running tools.",
    "TONE: Zero Preamble. No conversational filler. Artifacts only."
  ],
  "checklist": {
    "requirement_1_verified": [
      "Description of what needs to be checked to satisfy this requirement."
    ]
  }
}
Show full SKILL.md (370 more words)Show less
2. State & Contract Schema Template (schema.json)

Provide a JSON schema defining ProjectSpec (inputs), StateBlock (workflow state), and ReviewFeedback (auditor output). Use https://json-schema.org/draft-07/schema# as the schema declaration.

Rule: The StateBlock definition MUST include fields for tracking loop convergence:

  • stage_attempts: A map of stage name to integer attempt count.
  • loop_counters: A map tracking consecutive feedback cycles between implementation and review.
3. Protocol Template (SKILL.md)

Generate a step-by-step execution protocol defining the state machine. The generated SKILL.md MUST follow this skeleton structure:

markdown
# [Skill Name] Protocol

## Stages Overview

Define a Stage 0 for initial environment grounding, followed by your sequential execution stages.

- **Stage 0: Environment Grounding & Safety Verification**
- **Stage 1: [Stage Name]**
- **Stage 2: [Stage Name]**
...

---

## Stage 0: Environment Grounding & Safety Verification

1. **Verify Environment**: Discover and verify active repository root, current branch, and availability of required tools (e.g. git, python).
2. **Initialize State**: Create or read `state.json` (complying with `schema.json`). Initialize loop counters (`stage_attempts` set to 0).
3. **Transition**: Move to Stage 1.

## Stage 1: [Stage Name]
...

---

## Stage Handoff & Loop Limits

Define loop limits for feedback cycles (e.g., maximum 3 iterations for review loops before escalating to human). Track attempts using `state.json` loop counters.
Context Window Optimization (Scaling Large Workflows)

For complex workflows with detailed instructions, keeping all stage rules in a single SKILL.md will lead to context bloat. To optimize context usage (based on workflow best practices):

  • Minimal SKILL.md: The main SKILL.md should only contain the high-level orchestration state machine, stage names, and routing logic.
  • Use ROUTING.md: Create a ROUTING.md file to map stages to specific personas and reference files.
  • Use references/ Directory: Move detailed, stage-specific step-by-step instructions into separate markdown files under a references/ directory (e.g., references/stage1_scope.md).
  • On-Demand Reading: Instruct the Orchestrator/Agents to only read the specific reference file for the active stage, keeping the prompt context minimal for other steps.
Stage 4: Validation & Testing Setup

To ensure the new skill's artifacts remain consistent and functional, generate validation and testing tools within the new skill's directory, utilizing the templates in the templates/ directory:

  1. Generate PRESUBMIT.py: Use templates/PRESUBMIT.py.template as a base. This script runs static analysis on the new skill's files to verify link integrity, reachability, and schema compliance.
  2. Generate run_tests.py: Use templates/run_tests.py.template as a base. This script runs behavioral unit tests for the skill stages.
  3. Generate run_presubmit.py: A helper script to run the presubmit checks locally (you can adapt the run_presubmit.py from this skill creator).
  4. Generate Style Configurations: Include .ruff.toml and .style.mdformat (copied from this skill creator) to ensure formatting consistency.

Best Practices for the Creator Agent

  • Challenge the User: If the user suggests combining "Writer" and "Reviewer" into one role, object on the grounds of bias and context dilution. Propose splitting them.
  • Keep Checklists Binary: Ensure generated checklist items are objective (e.g., "Contains no HTTP links" instead of "Links are secure").
  • Define Loop Limits: Always enforce a maximum iteration limit in the generated SKILL.md to prevent infinite loops.

© nwjs, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files in agents/skills/multi-agent-skill-creator of nwjs/chromium.src.

  • SKILL.md
  • .ruff.toml
  • .style.mdformat
  • OWNERS
  • PRESUBMIT.py
  • README.md
  • run_presubmit.py
  • templates/PRESUBMIT.py.template
  • templates/run_tests.py.template

Open the folder on GitHubat commit a9e8946

Compare with similar skills

Multi Agent Skill Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Multi Agent Skill Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Multi Agent Skill Creator this skillnwjs/chromium.src160—~2.4kAutomated safety check: PassBSD-3-Clause
Harness Agent Team Designerrevfactory/harness9.1k—~4.5kAutomated safety check: PassApache-2.0
Harness Evolution Feedback Looprevfactory/harness9.1k—~855Automated safety check: PassApache-2.0
Agent Team And Skill Builderxvirobotics/metabot991—~628Automated safety check: NotesMIT
Agent OrchestratorNeverSight/learn-skills.dev2161 repos~1.4kAutomated safety check: PassNone
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0

Similar skills

  • Harness Agent Team Designer

    revfactory/harness

    Designs a project-specific agent harness: defines specialist agents, writes the skills they follow, picks an execution mode and model for each, and keeps the setup maintained.

    9.1k GitHub stars~4.5k tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed
  • Collects feedback on how an agent harness performed, generalizes it, and updates the harness agents, skills and orchestrator along with a change-history table.

    9.1k GitHub stars~855 tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed
  • Agent Team And Skill Builder

    xvirobotics/metabot

    Decides whether a request wants a full agent team, one agent, or one skill, then follows the matching flow file to generate it.

    991 GitHub stars~628 tokensUpdated 23 days ago
    Agent WorkflowsAuto-check: notes
  • Agent Orchestrator

    NeverSight/learn-skills.dev

    Meta-agent skill for orchestrating complex tasks through autonomous sub-agents.

    216 GitHub starsUsed in 1 repo~1.4k tokens
    Agent WorkflowsAuto-check passed
  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    795 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Skill Developer Guide

    diet103/claude-code-infrastructure-showcase

    A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.

    10k GitHub starsUsed in 11 repos~3.5k tokens
    Agent WorkflowsAuto-check passed

More from nwjs/chromium.src

All 64 skills in this repo
  • Analyzing SQL Traces

    nwjs/chromium.src

    Extracts raw trace data from Perfetto traces, runs arbitrary SQL queries for custom follow-up analysis, and applies expert cognitive principles (Tiered Flow Analysis, Semantic Mismatch, Redundancy)…

    160 GitHub stars~2.9k tokensUpdated 5 days ago
    Auto-check passed
  • Autonomous multi-agent performance optimization loop for Chromium and V8.

    160 GitHub stars~4.2k tokensUpdated 5 days ago
    Auto-check passed
  • Automated Tracing

    nwjs/chromium.src

    Automated Tracing & Performance Telemetry in Chromium using Perfetto and Telemetry benchmarks.

    160 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed
  • Chrome Releases

    nwjs/chromium.src

    Queries Chrome commit, version, release, and milestone metadata.

    160 GitHub stars~1.3k tokensUpdated 5 days ago
    Auto-check passed
  • Chromium Docs

    nwjs/chromium.src

    Search and reference Chromium documentation from the local docs index, including design docs, APIs, and development guides.

    160 GitHub stars~1.2k tokensUpdated 5 days ago
    Auto-check passed
  • Gn Deps Debugging

    nwjs/chromium.src

    Diagnose Chromium GN dependency and include-visibility failures, including BUILD.gn deps/publicdeps, DEPS include rules, private headers, and circular dependencies.

    160 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about Multi Agent Skill Creator

What does Multi Agent Skill Creator do?

Guide and tools for creating coordinated multi-agent workflows (skills) from first principles. src. Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

When should I use Multi Agent Skill Creator?

Multi Agent Skill Creator fits situations like: tasks that involve Skill authoring; tasks that involve Multi-agent orchestration.

How do I install Multi Agent Skill Creator in Claude Code?

Run `npx skills add nwjs/chromium.src --skill multi-agent-skill-creator -a claude-code`. Or copy the skill folder (agents/skills/multi-agent-skill-creator in nwjs/chromium.src) into .claude/skills/multi-agent-skill-creator in your project. Claude Code loads it when a task matches its description.

How do I install Multi Agent Skill Creator in Codex?

Run `npx skills add nwjs/chromium.src --skill multi-agent-skill-creator -a codex`. Or copy the skill folder (agents/skills/multi-agent-skill-creator in nwjs/chromium.src) into .agents/skills/multi-agent-skill-creator in your project. Codex loads it when a task matches its description.

Can I use Multi Agent Skill Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nwjs/chromium.src --skill multi-agent-skill-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/multi-agent-skill-creator, .gemini/skills/multi-agent-skill-creator, .github/skills/multi-agent-skill-creator and .opencode/skills/multi-agent-skill-creator in your project.

What does Multi Agent Skill Creator need to run?

Going by SKILL.md and its folder, Multi Agent Skill Creator needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Multi Agent Skill Creator access the network?

SKILL.md names 1 domain. In commands or code: json-schema.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Multi Agent Skill Creator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Multi Agent Skill Creator use?

Multi Agent Skill Creator is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Multi Agent Skill Creator use?

About 2.4k tokens (SKILL.md is roughly 9.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Multi Agent Skill Creator?

Skills that share tags, products or a category with Multi Agent Skill Creator: Harness Agent Team Designer (revfactory/harness, 9.1k stars), Harness Evolution Feedback Loop (revfactory/harness, 9.1k stars), Agent Team And Skill Builder (xvirobotics/metabot, 991 stars) and Agent Orchestrator (NeverSight/learn-skills.dev, 216 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Multi Agent Skill Creator?

nwjs (a GitHub organization) maintains it in nwjs/chromium.src, which has 160 GitHub stars. The repository holds 64 skills in this directory. The repository was last updated on October 3, 2026.

Source: nwjs/chromium.src on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.