Not in the top 1,000 by GitHub stars
WenyuChiou/agent-collab-skills
Claude Code marketplace for multi-agent collaboration — task splitter, output reconciler, adversarial debate, shared memory, acceptance gate. Composes with codex-delegate / gemini-delegate.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/agent-acceptance-gate/SKILL.md
Week of Nov 2, 2026 · +5 / −1 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-context-budget/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-debate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-output-reconciler/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-plan-act-reflect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-shared-memory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
skills/agent-task-splitter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
d0f81d5fa86a → 7e19a11bd6ad
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → d0f81d5fa86a
No earlier version was observed for comparison.
Verified commit 7e19a11bd6ad4c7ea08b5f44b75b13f7eff6feda
git clone --filter=blob:none --no-checkout https://github.com/WenyuChiou/agent-collab-skills.git .hotskills/wenyuchiou-agent-collab-skills && git -C .hotskills/wenyuchiou-agent-collab-skills checkout --detach 7e19a11bd6ad4c7ea08b5f44b75b13f7eff6feda
# Copy each selected skill directory from .hotskills/wenyuchiou-agent-collab-skills into .claude/skills/<skill-name>/Heat
2.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- agent-acceptance-gate
skills/agent-acceptance-gate - agent-context-budget
skills/agent-context-budget - agent-debate
skills/agent-debate - agent-output-reconciler
skills/agent-output-reconciler - agent-plan-act-reflect
skills/agent-plan-act-reflect - agent-shared-memory
skills/agent-shared-memory - agent-task-splitter
skills/agent-task-splitter
How it works
agent-acceptance-gate
When your agent uses it
Use when about to commit or push a diff that touches two or more locale variants of one file stem, adds catalog or listing entries, states benchmark numbers, release dates, or licenses for named frontier models, or merges output from any subagent or delegate. Reconciles the lane results, runs the matching preset, and returns PASS, CONDITIONAL PASS, or FAIL with evidence.
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,370 tokensWhen the skill is activated
Reference documents
2,176 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- Step 0: Harness mode only
- Step 1: Reconcile
- Step 2: Presets (mandatory when triggered)
- Step 3: Verify and decide
- Verdicts
- Output
- Prohibitions
Files
../../.claude-plugin/README.mddoc1,194 bytes../../.claude-plugin/marketplace.jsonasset1,606 bytes../../.claude-plugin/plugin.jsonasset732 bytes../../docs/task-content-evidence.mddoc3,344 bytesSKILL.mdcore6,337 bytesSKILL.mdcore6,337 bytespresets/catalog-entry-add.ymlasset3,509 bytespresets/fact-check-frontier-models.ymlasset4,374 bytespresets/multi-locale-mirror-sync.ymlasset5,184 bytesreferences/acceptance_checklist.mddoc3,905 bytesreferences/reconciliation_template.mddoc1,764 bytes
Read SKILL.md
# agent-acceptance-gate
The read-only check between "the lanes are done" and "commit or push". It
reconciles results, runs the triggered presets, and returns a verdict. It
never merges, commits, retries, or turns a decline, cancellation, timeout, or
failure into success. Since 0.6.0 it includes the former
`agent-output-reconciler`.
## Inputs
- the lane table or plan: lane ids, roles, scopes, acceptance criteria;
- the job's stated outcome and outside check, if a plan header exists (for
example from the `aim-higher` skill): the merged result is checked against
them, not only against each lane's own criteria;View the complete source on GitHubagent-context-budget
When your agent uses it
Use when launching parallel or background subagents, or when a handoff, log, or result would be more than a short summary (roughly 2 KB). Caps return sizes (summary in the reply, detail by path), picks a cheap model tier for mechanical lanes, records durable decisions as proposals, and checkpoints or primes a fresh session before context runs out.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,354 tokensWhen the skill is activated
Reference documents
3,617 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Before launching lanes
- What goes into a brief
- Before context runs out
- Durable decisions (formerly agent-shared-memory)
- Harness mode
- Invariants
Files
../../docs/native-lanes.mddoc3,760 bytesSKILL.mdcore6,297 bytesreferences/coord_memory_schema.mddoc6,879 bytesreferences/harness-loop.mddoc5,842 bytes
Read SKILL.md
# agent-context-budget
Keep the primary session small while lanes do the reading and writing. There
is no second budget source: native mode follows the host's limits and the caps
written into each brief; harness mode takes every number from the policy
referenced by the current `TaskCheckpoint`. The "roughly 2 KB" in the
description says when to use this skill; it is not a limit.
Do not use this skill to summarize away unresolved failures, human decisions,
raw scientific evidence, or security findings.
## Before launching lanes
- Put a return cap in every brief: status, short summary, files changed,View the complete source on GitHubagent-debate
When your agent uses it
Use when a consequential decision has two plausible, materially different options and you are about to pick one. Runs two opposed reviewers on the same evidence with a stated round cap, then hands the human a synthesis that names the deciding evidence.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
517 tokensWhen the skill is activated
Reference documents
421 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use only when
- Setup
- Synthesis
- Prohibitions
Files
SKILL.mdcore2,439 bytesSKILL.mdcore2,439 bytesreferences/debate_protocol.mddoc2,028 bytes
Read SKILL.md
# agent-debate
A bounded adversarial review of one consequential trade-off. Debate makes the
evidence visible to the decision maker; it does not settle truth by vote and
does not authorize implementation.
## Use only when
- both options are plausible and materially different;
- the decision is consequential enough to justify two independent reviewers;
- identifiable evidence could inform or falsify each side.
Do not debate a factual question that a direct check can settle, a naming
preference, or a decision an authorized human already made.View the complete source on GitHubagent-output-reconciler
When your agent uses it
Use when a plan, prompt, or doc still names agent-output-reconciler. Since 0.6.0 reconciliation is step 1 of agent-acceptance-gate; this redirect stub is removed in 0.7.0.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
225 tokensWhen the skill is activated
Reference documents
2,789 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
../../docs/migration-0.6.mddoc4,006 bytes../agent-acceptance-gate/SKILL.mddoc6,337 bytes../agent-acceptance-gate/references/reconciliation_template.mddoc1,764 bytesSKILL.mdcore851 bytes
Read SKILL.md
# agent-output-reconciler (redirect)
Merged into [agent-acceptance-gate](../agent-acceptance-gate/SKILL.md) in
0.6.0. Run that skill: its "Step 1: Reconcile" is the former workflow, and the
report template moved to
[reconciliation_template.md](../agent-acceptance-gate/references/reconciliation_template.md).
A plan that hands a round to the reconciler and then to the gate now needs one
gate pass. The rules are unchanged: missing and failed results stay distinct,
scope drift is recorded, and a reconciliation is not an acceptance decision.
This stub is removed in 0.7.0. See [migration 0.6](../../docs/migration-0.6.md).View the complete source on GitHubagent-plan-act-reflect
When your agent uses it
Use when a plan, prompt, or doc still names agent-plan-act-reflect. Deprecated in 0.6.0; ordinary iterate-until-it-passes work needs no skill, and an unattended policy-driven loop follows agent-context-budget's harness loop reference. This stub is removed in 0.7.0.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
247 tokensWhen the skill is activated
Reference documents
2,811 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
../../docs/migration-0.6.mddoc4,006 bytes../agent-context-budget/references/harness-loop.mddoc5,842 bytes../agent-debate/SKILL.mddoc2,439 bytesSKILL.mdcore979 bytes
Read SKILL.md
# agent-plan-act-reflect (deprecated)
Deprecated in 0.6.0 and removed in 0.7.0.
- Iterating with the user present (edit, run the check, fix, repeat) needs no
skill. Keep the acceptance check runnable and report its real result.
- An unattended multi-cycle loop under a configured `agent-collab` policy
follows [harness-loop.md](../agent-context-budget/references/harness-loop.md),
the former body of this skill. It still runs `agent-collab policy evaluate`
after every cycle and before every spawn.
- Comparing two consequential alternatives is
[agent-debate](../agent-debate/SKILL.md), not a loop.
See [migration 0.6](../../docs/migration-0.6.md).View the complete source on GitHubagent-shared-memory
When your agent uses it
Use when a plan, prompt, or doc still names agent-shared-memory. Since 0.6.0 proposal-only coordination memory is the Durable decisions section of agent-context-budget; this redirect stub is removed in 0.7.0.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
209 tokensWhen the skill is activated
Reference documents
3,825 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
../../docs/migration-0.6.mddoc4,006 bytes../agent-context-budget/SKILL.mddoc6,297 bytes../agent-context-budget/references/coord_memory_schema.mddoc6,879 bytesSKILL.mdcore839 bytes
Read SKILL.md
# agent-shared-memory (redirect)
Merged into [agent-context-budget](../agent-context-budget/SKILL.md) in 0.6.0.
Use its "Durable decisions" section. The event and proposal schema, approval
binding, and read/propose/decide/apply modes moved to
[coord_memory_schema.md](../agent-context-budget/references/coord_memory_schema.md).
The contract is unchanged: memory output is a proposal, only an explicit human
approval lets it apply, and applying appends a new event that never edits an
existing one.
This stub is removed in 0.7.0. See [migration 0.6](../../docs/migration-0.6.md).View the complete source on GitHubagent-task-splitter
When your agent uses it
Use when about to run two or more subagents, workflow lanes, or delegated CLI executors on one goal. Gives each lane a role, a pinned model tier, a disjoint file scope, a bounded brief, and a capped return, and fixes the merge and verification step before launch. Not for research-domain routing that owns .research, .paper, Zotero, Obsidian, or NotebookLM workflows; use research-hub-multi-ai for those.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
1,672 tokensWhen the skill is activated
Reference documents
6,284 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pick the mode
- Fan out only when
- The lane table
- Fix the merge step before launch
- Brief per lane
- Drift guards
- Harness mode
- Output
Files
../../docs/migration-0.4.mddoc4,154 bytes../../docs/native-lanes.mddoc3,760 bytes../../docs/public-harness-contract.mddoc9,662 bytes../../docs/task-content-evidence.mddoc3,344 bytesSKILL.mdcore7,140 bytesreferences/harness-plan.mddoc4,782 bytesreferences/task_splitter_heuristics.mddoc3,326 bytes
Read SKILL.md
# agent-task-splitter (fan-out planner)
Plan a fan-out before launching it. This skill plans; the host launches the
lanes. The name stays `agent-task-splitter` so existing prompts and plans keep
working.
## Pick the mode
| Mode | Use when | Artifacts |
|---|---|---|
| Native (default) | All lanes run inside one host session: parallel or background subagents, workflow lanes, one-shot CLI delegates, with the user present | Lane table in the conversation and one brief per lane. No `.coord/` plan, packets, or checkpoint. |
| Harness | A round spans sessions or tools, an unattended loop runs, work must resume after an interruption, a signed human gate is needed, or `AGENT_COLLAB_POLICY` is configured | `.coord/plan.yml` (schema v2) and `.ai/task_<NNN>_<slug>.md` packets; see [references/harness-plan.md](references/harness-plan.md) |
A configured policy always selects harness mode, and an unreadable configuredView the complete source on GitHubSkills included
- agent-acceptance-gate
- agent-context-budget
- agent-debate
- agent-output-reconciler
- agent-plan-act-reflect
- agent-shared-memory
- agent-task-splitter
Repository facts
- License
- MIT
- Created
- Apr 28, 2026
- Last pushed
- Oct 30, 2026
- Forks
- 7
- Open issues
- 0
- Project activity
- Active
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
skills/agent-acceptance-gate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-debate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 18 network referencesin 2 files: .claude-plugin/marketplace.json:1 .claude-plugin/plugin.json:6
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 18 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 15
"description": "4 multi-agent collaboration skills: fan-out planner, context budget with proposal-only memory, debate, and an acceptance gate that reconciles lane output; 3 redirect stubs remain until 0.7.0.", "category": "productivit - Network accessline 16
"category": "productivity", "homepage": "https://github.com/WenyuChiou/agent-collab-skills", "version": "0.6.0", - Network accessline 17
"homepage": "https://github.com/WenyuChiou/agent-collab-skills", - Network accessline 20
"source": { "source": "url", "url": "https://github.com/WenyuChiou/agent-collab-skills.git", - Network accessline 21
"source": "url", "url": "https://github.com/WenyuChiou/agent-collab-skills.git", "ref": "main" - Network accessline 22
"url": "https://github.com/WenyuChiou/agent-collab-skills.git", - Network accessline 28
"description": "Separate, optional planning skill: before non-trivial work, write an 8-line plan header that aims at the outcome above the task and names how the result will be checked.", "category": "productivity", "homepage": - Network accessline 29
"category": "productivity", "homepage": "https://github.com/WenyuChiou/aim-higher", "version": "0.1.0", - Network accessline 30
"homepage": "https://github.com/WenyuChiou/aim-higher", - Network accessline 33
"source": { "source": "url", "url": "https://github.com/WenyuChiou/aim-higher.git", - Network accessline 34
"source": "url", "url": "https://github.com/WenyuChiou/aim-higher.git", "ref": "main" - Network accessline 35
"url": "https://github.com/WenyuChiou/aim-higher.git",
.claude-plugin/plugin.json
- Network accessline 6
"name": "Wenyu Chiou" }, "homepage": "https://github.com/WenyuChiou/agent-collab-skills", - Network accessline 7
}, "homepage": "https://github.com/WenyuChiou/agent-collab-skills", "repository": "https://github.com/WenyuChiou/agent-collab-skills", - Network accessline 8
"homepage": "https://github.com/WenyuChiou/agent-collab-skills", - Network accessline 9
"repository": "https://github.com/WenyuChiou/agent-collab-skills",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/agent-acceptance-gate/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/agent-acceptance-gate/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/agent-acceptance-gate/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/agent-acceptance-gate/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/agent-acceptance-gate/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.