Agent skill

aweb Team Coordination

by awebai in awebai/aweb

Guides decisions for agents working in an aweb team: when to check shared state, claim tasks, take locks, read team roles and instructions, and open separate worktrees.

MITAuto-check passedAgent Workflows

Install aweb Team Coordination

skills CLI
$ npx skills add awebai/aweb --skill aweb-coordination -a claude-code

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

GitHub CLI
$ gh skill install awebai/aweb aweb-coordination --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/awebai/aweb.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/aweb-coordination .claude/skills/aweb-coordination && 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
aweb-coordination
GitHub stars
115
Token cost
~4k tokens
SKILL.md length
1,829 words
Files
2 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

Guides decisions for agents working in an aweb team: when to check shared state, claim tasks, take locks, read team roles and instructions, and open separate worktrees.

  • Works in 4 steps: Update task status; close finished tasks… → Send any handoff or review-request mail. → Release locks you still hold (aw lock… → …
  • Starting a session in an aweb-coordinated team and checking what teammates are doing
  • SKILL.md covers What aweb gives the team, Start-of-session loop, Seeing what teammates are doing and Contacting teammates, plus 10 more sections
  • Calls git

What it does

This skill covers the judgment calls in working alongside other agents through aweb, leaving command syntax to aw verb --help. It maps the team primitives it assumes: tasks (aw task), a work view of ready, active and blocked items (aw work), signed mail and chat, manual locks (aw lock), presence through workspace status and heartbeat, versioned roles, and a shared team-instructions document every agent reads on wake-up.

A start-of-session loop runs in a deliberate order, reading waiting mail and chat before claiming work so an agent does not take stale scope while a handoff or blocker goes unnoticed. The skill then advises when to claim a task, when a manual lock is warranted on a contested resource, and when to create a separate worktree with normal git steps plus aw team join, aw init or aw workspace connect. It also covers whether coordination belongs in shared aweb state or private notes. Messaging, team membership and bootstrap topics are handed to sibling skills, and a reference file lists coordination patterns.

When your agent uses it

  • Starting a session in an aweb-coordinated team and checking what teammates are doing
  • Choosing between claiming a task and taking a manual lock
  • Deciding whether to create a separate worktree for parallel work
  • Reading shared team roles and instructions before acting

Example prompts

  • “Check what my teammates are working on in aweb before I pick up a new task.”
  • “Claim the next ready task and lock the migrations folder while I work.”
  • “Should this change go in a separate worktree, or can I work in the shared workspace?”
  • “Decide whether this handoff belongs in shared aweb state or in my private notes.”

Requirements

  • The aw command-line tool
  • Membership in an aweb-coordinated team
  • Pre-approved tools (allowed-tools): Bash(aw *)

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Update task status; close finished tasks (aw task close --reason "...").
  2. Send any handoff or review-request mail.
  3. Release locks you still hold (aw lock release --resource-key ).
  4. Answer or close any waiting chat with the appropriate aw chat send-and-leave "..." so teammates aren't left in a wait state.

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(aw *)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

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

  • Network

    Links to these hosts (documentation or services it may open):

    • aweb.ai

    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

aweb Team Coordination loads about 4k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,829 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.3k

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 awebai/aweb at commit a6ca92a, republished under its MIT licence (© awebai). 1,829 words, ~3,967 tokens.

Download SKILL.mdSave it as .claude/skills/aweb-coordination/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
aweb-coordination
description
This skill should be used when working in an aweb-coordinated team — checking what teammates are doing, discovering and sharing tasks, claiming work, taking manual locks on contested resources, reading or setting shared team roles and instructions, deciding when to create separate worktrees/workspaces with explicit git + aw primitives, and deciding whether to record coordination in shared aweb state versus private notes.
allowed-tools
Bash(aw *)

aweb Coordination

Use this skill when sharing work with a team of agents through aweb. Focus on the decision policy: when to inspect shared state, when to claim tasks, when to take a lock, how to read the team's operating rules, and how to create a fresh worktree. Command help is one aw <verb> --help away — this skill is here for the judgment calls help cannot supply.

For mail/chat response policy, load aweb-messaging. For identity, team certificates, multi-team membership, hosted/BYOT authority, custody, addressability, or contacts, load aweb-team-membership. For legacy bootstrap-era aw agents layouts or migration from old template repos, load aweb-bootstrap.

What aweb gives the team

A short map of the primitives this skill assumes are available. Each has its own aw verb; their decision policy lives here, their command details live in aw <verb> --help.

  • Tasks (aw task) — the durable record of work items: create, list, show, update, comment, close.
  • Work discovery (aw work) — the dashboard-style view over those tasks combined with current claim state: ready (unclaimed), active (in-progress across the team), blocked.
  • Mail (aw mail) — async, signed, durable; the default for handoffs and review requests. Details in aweb-messaging.
  • Chat (aw chat) — sync, signed, waits on a response. Details in aweb-messaging.
  • Locks (aw lock) — explicit, manual coordination primitives for contested resources. Not automatic.
  • Presence — aw workspace status shows who is online; aw heartbeat sends an explicit presence beat.
  • Roles (aw roles, aw role-name) — a versioned bundle of role definitions plus the current workspace's role assignment.
  • Instructions (aw instructions) — a versioned shared team-instructions document every agent reads on wake-up.
  • Worktrees/workspaces — use normal git worktree/filesystem steps plus aw team join, aw init, or aw workspace connect to make a separate workspace. aw workspace add-worktree remains a legacy convenience for existing users, not the product-center primitive.

Start-of-session loop

Run these before claiming new work. Order is deliberate. Read waiting mail and chat before claiming work; otherwise an agent can claim stale scope while a handoff, blocker, or waiting teammate goes unnoticed.

bash
aw workspace status   # who is online, active team, identity, claims, locks
aw mail inbox         # async handoffs, reviews, blockers — process first
aw chat pending       # someone may be blocked waiting on you
aw work ready         # only after the above; pick the smallest actionable item

If aw workspace status reports the directory is not bound to a team (no .aw/workspace.yaml, no certificate, etc.), stop and load aweb-team-membership before doing coordination work.

Seeing what teammates are doing

Before you claim work or send a message, get the team's current state. These are read-only and cheap:

  • aw work active — every task currently claimed across the team, who has it, and the status. The first place to look when wondering "is someone already on this?"
  • aw work ready — unclaimed tasks the team would benefit from picking up.
  • aw work blocked — tasks paused on a dependency or external answer.
  • aw task list — full task index with filters (status, assignee, label).
  • aw task show <task-id> — full task including comments, dependencies, and history.
  • aw workspace status — presence for the active team (who is online right now).
  • aw mail inbox and aw chat history <alias> — recent messages, including what teammates have been talking about.

Some teammates may be members of more than one team. The commands above only show the active team's state. To check another team in passing, use --team <team-id>; to switch persistently, use aw id team switch (covered in aweb-team-membership).

Contacting teammates

Mail and chat are the contact surface. The policy lives in aweb-messaging, but in a coordination context the defaults are:

  • Mail (aw mail send --to <alias> --body ...) — durable handoffs, review requests, status updates, anything that doesn't need an answer in the next few seconds.
  • Chat (aw chat send-and-wait <alias> "...") — when the teammate is online and you are blocked on their answer. Sets a wait state the harness surfaces to them.
  • For cross-team addressing, use <domain>/<alias> or a saved contact. Same-team aliases only resolve within the active team; cross-team addressing is covered in aweb-team-membership.

Shared state over private notes

Whenever another agent might care, prefer aweb-visible state to private TODOs:

  • Tasks and aw work/aw task capture WHO is doing WHAT and WHEN.
  • Mail captures durable handoffs and review evidence.
  • Locks capture exclusive holds on shared resources.
  • Roles and instructions capture team-wide operating rules.

Private notes go stale and strand context if another agent takes over. Reserve them for short-term scratch.

Diagnostic access before escalation

When an incident needs service evidence, check the deployment-owned documentation for the selected provider/resource, available tools and configured credential stores before declaring access unavailable. A missing environment variable, executable or connector is only an observation about that surface. Do not scan unrelated identity stores or assume a teammate's custody is available.

Separate discovery from authority: a configured credential does not authorize its use, mutation or broader access. Use the existing task/user authorization; when it covers the required diagnostic read, perform the smallest supported read using that selected authority instead of requesting another generic login or owner. If authority is missing, stop before loading credentials or calling the service and identify the exact operation whose authorization is missing.

Keep credential input in private memory or the deployment's approved mechanism; do not print secrets or their private locations. Retain raw diagnostic evidence with operator-only access and hand off only sanitized cause/status/request-ID or other required public facts. Never copy raw logs into shared review artifacts. Distinguish capability/store discovery failure, missing authorization, failed authentication, denied resource access, missing resource and a successful read with no matching records. Report what the service actually establishes; ambiguous responses remain ambiguous. A successful empty query does not prove no effects. Escalate only the remaining precise blocker, with the selected resource and safe observations. Reuse a successful read's evidence; do not repeat it or expand scope merely to reconfirm access. Hosted repairs remain with their authorized owner.

Sharing tasks

A task is the durable record of a unit of work. Anyone in the team can see it; it doesn't depend on local notes.

bash
aw task create --title "<title>" --description "<details>"
aw task list                         # filter with --status, --assignee, --labels
aw task show <task-id>
aw task update <task-id> --status in_progress
aw task comment add <task-id> "validation results, blockers, decisions"
aw task close <task-id> --reason "what landed and where validated"
aw task dep add <task-id> <depends-on-id>     # express dependencies

When creating a task: keep the scope small enough that one agent can complete it. Put what's known into the body so a teammate can pick it up without asking. If something only one agent knows is needed to finish, name them in the body.

Claiming work

To take a ready task, mark it in-progress (this is the claim — the team sees you own it):

bash
aw task update <task-id> --status in_progress

Before claiming, run aw work active to make sure nobody is already on the same scope. Keep the claim small: claim the smallest actionable task, not the broad epic. Coordinators may move work around without claiming every subtask.

When status changes, update the task. Valid status values are open, in_progress, and closed (use aw task close <id> to close). Closing with --reason "..." records why; comments capture validation evidence and decisions.

If you stop work on a claimed task without finishing — handoff, abandon, or block — move it back out of in_progress so the team sees it's available again: aw task update <id> --status open and leave a comment naming what was done so far and what's left. Mail the teammate who can unblock or continue.

Show full SKILL.md (691 more words)Show less

Locks — manual, not automatic

aweb's locks are explicit and manual: nothing is locked just because a task is in-progress. Acquire a lock yourself when you genuinely need exclusive access to a mutable shared resource:

bash
aw lock acquire --resource-key <key> --ttl-seconds <n>
aw lock renew   --resource-key <key> --ttl-seconds <n>
aw lock release --resource-key <key>
aw lock list                                    # see what's currently held
aw lock revoke  --prefix <prefix>               # emergency override, by prefix

Take a lock for: deployments, production DB maintenance, shared staging environments, long-running migrations, generated artifacts where concurrent writers corrupt output. Do NOT take a lock for ordinary file edits in your own worktree.

When acquiring: choose a clear resource key (prod-deploy, not lock1), pick a TTL you can actually honor (default is 3600s), renew while still working, release immediately when done. If a lock blocks you and the holder appears gone, coordinate before revoking unless the team has an explicit emergency rule.

Roles and team instructions

Two distinct shared documents live on the aweb server:

  • Role bundle (aw roles) — a versioned set of role definitions for the team. Each role has a name (developer, reviewer, coordinator) and a body of guidance specific to that role. The active bundle applies to the whole team.
  • Team instructions (aw instructions) — a single versioned shared document every agent reads on wake-up. Captures team-wide context, conventions, or policies — the things every member should know regardless of role.

Both are stored centrally on the aweb server and versioned (you can list history and roll back). Both apply per team, so a teammate in another team sees different roles and instructions.

Neither lives in the repo by default. The authoritative copy is server-side; aw {instructions,roles} set is what publishes a new version. Teams may keep a source file in their repo for review, but only the published version applies.

Reading them (always start here):

bash
aw instructions show              # team-wide rules
aw roles list                     # role names in the active bundle
aw roles show <role-name>         # guidance for one role
aw workspace status               # reports this workspace's assigned role among other things

Setting and updating them (requires whatever permission the team's authority model demands — coordinator/owner, typically):

bash
aw instructions set --body-file <path>      # publish a new version of team instructions (markdown body)
aw instructions activate <version-id>       # roll back/forward to a previous version
aw instructions history                     # see what changed and when

aw roles add <role-name> --title <title> --playbook-file <path>  # add/update one role from Markdown
aw roles set --bundle-file <path>                                # publish a full JSON role bundle
aw roles activate <version-id>                                   # roll to a previous bundle
aw roles history
aw role-name set <role-name>                                     # assign a role to THIS workspace

Team instructions and individual role playbooks are markdown. For resource packs or novice application, prefer aw roles add ... --playbook-file <path> one role at a time. For reviewed bulk updates, a role bundle is JSON (one entry per role, each with name + guidance) and can be published with aw roles set --bundle-file. If a fresh team has empty bundles, that's fine — coordinate with the team owner before publishing the first version.

A role name clarifies responsibility but does not bypass judgment. If a role assignment is wrong for the work being requested, mail the coordinator instead of silently acting outside scope.

Applying resource packs safely

A resource pack is a set of reusable resources, not a setup command. Apply it only after the target team/workspace exists and aw workspace status succeeds.

Novice-friendly order:

bash
# 1. Inspect the pack first.
ls <pack-dir>

# 2. Publish team-wide instructions from Markdown.
aw instructions set --body-file <pack-dir>/resources/instructions.md

# 3. Add roles one by one from Markdown playbooks.
aw roles add coordinator --title "Coordinator" --playbook-file <pack-dir>/resources/roles/coordinator.md
aw roles add developer --title "Developer" --playbook-file <pack-dir>/resources/roles/developer.md

# 4. Verify what the team now sees.
aw instructions show
aw roles list
aw roles show --all-roles

If a role already exists, stop and ask whether to update it; do not pass --replace silently. Use aw roles set --bundle-file only for a reviewed full-bundle replacement, not as the default novice path. Apply harness adapters (Claude/Codex/Pi/Cursor files) only after the human chooses that harness. Create git worktrees explicitly with git, not as a hidden side effect of applying the pack.

Worktrees for parallel local work

When the human (or another agent) needs a second working copy of the same repo — to run a parallel agent without disturbing your own working tree — prefer explicit steps:

bash
git worktree add ../repo-feature -b feature-branch
cd ../repo-feature
# A fresh invite join connects this directory using the invite's service URL:
aw team join <invite-token>
# For an already-certified BYOT/global workspace instead:
aw workspace connect --service <service-url> --team <team>:<namespace>

Ask an existing team member for aw team invite when this new worktree needs a fresh local identity. Use aweb-team-membership if you need to choose between hosted invite, BYOT request/fetch-cert, or service-init paths.

aw workspace add-worktree remains available as a legacy convenience for existing users. Do not make it the default product path in new guidance unless it has been reduced to a transparent wrapper with no identity/team/template magic.

Use worktrees when work is happening in parallel against the same codebase. Use separate initialized directories when the work isn't tied to one repo.

Wrap-up at session end

Before stopping work:

  1. Update task status; close finished tasks (aw task close <id> --reason "...").
  2. Send any handoff or review-request mail.
  3. Release locks you still hold (aw lock release --resource-key <key>).
  4. Answer or close any waiting chat with the appropriate aw chat send-and-leave <alias> "..." so teammates aren't left in a wait state.

References

Read these only when deeper context is needed:

© awebai, MIT. 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 1 other file (references) in skills/aweb-coordination of awebai/aweb.

  • SKILL.md
  • references/coordination-patterns.md

Open the folder on GitHubat commit a6ca92a

Compare with similar skills

aweb Team Coordination 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.

aweb Team Coordination compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
aweb Team Coordination this skillawebai/aweb115—~4kAutomated safety check: PassMIT
Agtx Task Sweepfynnfluegge/agtx1.7k—~1.7kAutomated safety check: PassApache-2.0
PRP Workstream OrchestratorWirasm/prp2.3k—~3.5kAutomated safety check: PassMIT
Squad Agent Collaboration Patternsmicrosoft/waza1.4k4 repos~500Automated safety check: PassMIT
Qwen Code Team CoordinatorQwenLM/qwen-code28k—~994Automated safety check: PassApache-2.0
Agenthubalirezarezvani/claude-skills28k—~2kAutomated safety check: PassMIT

Similar skills

  • Agtx Task Sweep

    fynnfluegge/agtx

    Breaks a conversation's results into feature-level tasks and pushes them to the agtx kanban board, where each task gets its own worktree and agent session.

    1.7k GitHub stars~1.7k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Coordinates several PRP workstreams in isolated Git worktrees from one session, verifying proof, holding merge gates and sequencing the merges.

    2.3k GitHub stars~3.5k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Official

    Shared collaboration rules for a team of squad agents covering worktree awareness, writing decisions to an inbox, cross-agent requests and reviewer lockout.

    1.4k GitHub starsUsed in 4 repos~500 tokens
    Agent WorkflowsAuto-check passed
  • Leads a small team of Qwen Code teammates: read-only investigators work in parallel, then one writer pinned to a git worktree makes the changes.

    28k GitHub stars~994 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Agenthub

    alirezarezvani/claude-skills

    Multi-agent collaboration plugin that spawns N parallel subagents competing on the same task via git worktree isolation.

    28k GitHub stars~2k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • ClawTeam Multi-Agent Swarm

    win4r/ClawTeam-OpenClaw

    Launches a swarm of specialist Hermes agents in git-worktree-isolated tmux windows with a kanban board and file-based inboxes, using built-in templates like hedge-fund and code-review.

    1.5k GitHub starsUsed in 1 repo~2.9k tokens
    Agent WorkflowsAuto-check passed

More from awebai/aweb

All 17 skills in this repo
  • Recognizes old aweb bootstrap-era `agents/` directories and migrates them to current team and identity primitives, since the old command family is retired.

    115 GitHub stars~701 tokensUpdated today
    Auto-check passed
  • aweb Messaging

    awebai/aweb

    Guides how an agent reads and responds to aweb mail and chat events, choosing between asynchronous mail and synchronous chat and respecting sender verification and encryption boundaries.

    115 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • This skill should be used when joining or being added to an aweb team, picking the correct invite/add-member path for the team's authority model (hosted vs BYOT), accepting invites, fetching team…

    115 GitHub stars~5.4k tokensUpdated today
    Auto-check passed
  • Creates or appends a folio document from the built-in pitch, memo or metrics templates by sending schema-checked slots that folio renders to Markdown.

    115 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Present To Human

    awebai/aweb

    A skill your agent uses when an agent needs to show a human an folio document: mint a document-bound capability link with POST /v1/present, open the returned URL for the human, print it as fallback…

    115 GitHub stars~590 tokensUpdated today
    Auto-check passed
  • Set Theme

    awebai/aweb

    A skill your agent uses when an agent needs to brand folio presentation pages for its team: read or update GET/PUT /v1/theme with colors, fonts, header/footer, and an optional base64 raster logo.

    115 GitHub stars~669 tokensUpdated today
    Auto-check passed

Works with

Questions about aweb Team Coordination

What does aweb Team Coordination do?

Guides decisions for agents working in an aweb team: when to check shared state, claim tasks, take locks, read team roles and instructions, and open separate worktrees. This skill covers the judgment calls in working alongside other agents through aweb, leaving command syntax to aw verb --help. It maps the team primitives it assumes: tasks (aw task), a work view of ready, active and blocked items (aw work), signed mail and chat, manual locks (aw lock), presence through workspace status and heartbeat, versioned roles, and a shared team-instructions document every agent reads on wake-up.

When should I use aweb Team Coordination?

aweb Team Coordination fits situations like: starting a session in an aweb-coordinated team and checking what teammates are doing; choosing between claiming a task and taking a manual lock; deciding whether to create a separate worktree for parallel work; reading shared team roles and instructions before acting.

How do I install aweb Team Coordination in Claude Code?

Run `npx skills add awebai/aweb --skill aweb-coordination -a claude-code`. Or copy the skill folder (skills/aweb-coordination in awebai/aweb) into .claude/skills/aweb-coordination in your project. Claude Code loads it when a task matches its description.

How do I install aweb Team Coordination in Codex?

Run `npx skills add awebai/aweb --skill aweb-coordination -a codex`. Or copy the skill folder (skills/aweb-coordination in awebai/aweb) into .agents/skills/aweb-coordination in your project. Codex loads it when a task matches its description.

Can I use aweb Team Coordination 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 awebai/aweb --skill aweb-coordination -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aweb-coordination, .gemini/skills/aweb-coordination, .github/skills/aweb-coordination and .opencode/skills/aweb-coordination in your project.

What does aweb Team Coordination need to run?

Going by SKILL.md and its folder, aweb Team Coordination needs the command-line tools its instructions call (git). Our summary lists: The aw command-line tool; Membership in an aweb-coordinated team. Its frontmatter pre-approves these tools: Bash(aw *).

Does aweb Team Coordination access the network?

SKILL.md names 1 domain. As links in the text: aweb.ai. This is read from the text; nothing was executed.

Is aweb Team Coordination 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 aweb Team Coordination use?

aweb Team Coordination is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does aweb Team Coordination use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 292 tokens, read only when the agent opens those files.

What are the alternatives to aweb Team Coordination?

Skills that share tags, products or a category with aweb Team Coordination: Agtx Task Sweep (fynnfluegge/agtx, 1.7k stars), PRP Workstream Orchestrator (Wirasm/prp, 2.3k stars), Squad Agent Collaboration Patterns (microsoft/waza, 1.4k stars) and Qwen Code Team Coordinator (QwenLM/qwen-code, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains aweb Team Coordination?

awebai (a GitHub organization) maintains it in awebai/aweb, which has 115 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 9, 2026.

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