jazzenchen/vibearound/agent-collaboration
Claude Code and agent skill by jazzenchen/vibearound
- community
Checking that the SKILL.md file is still in the repository.
Codex only: initialize and wait for VibeAround Codex subagents in a multi-agent coding turn. Use when the user's message starts with \"subagent=\", especially \"subagent=parallel\".
Install
npx vskill@latest install jazzenchen/vibearound/agent-collaborationSKILL.md
VibeAround Agent Collaboration
Initialize a VibeAround multi-agent turn from the current host agent, then wait for subagent reports before finalizing.
When to Use
- The user message starts with
subagent= - The first supported mode is
subagent=parallel
Protocol
All host-to-subagent and subagent-to-host control messages must use va-agent-protocol.
VibeAround intercepts protocol envelopes in the thread. The raw envelope is hidden from the web UI and forwarded internally to the target agent. The protocol envelope must be the final content in the assistant message; do not write prose after it.
Use this envelope for structured messages:
Subagents must report back with:
Initialize Parallel Subagents
Call the VibeAround MCP tool:
Then wait for the turn to finish:
Rules:
- Choose concise human names for subagents. Names are display aliases; the MCP tool returns GUID agent IDs.
- For
parallel, default to exactly 2 subagents. - Use
codexfor subagents by default. - Only create more than 2 subagents or use another
agent_kindwhen the user explicitly asks. - For
parallel, split the user's request into independent tasks that can run in separate git worktrees. - VibeAround handles missing Git repositories by running
git initand creating an empty initial commit when needed. If Git itself is missing, VibeAround attempts a platform install before reporting an error. - Do not merge or clean up worktrees automatically. The host agent decides after reviewing results.
- If VibeAround reports a dirty workspace or worktree creation error, tell the user and stop the multi-agent turn.
- VibeAround injects subagent role/system guidance at session startup. Keep assignments focused on the task and relevant context.
After va_mcp_initialize_subagents returns, do not produce a final answer yet. Call va_mcp_wait_for_subagents, review the returned reports and any visible subagent messages, then synthesize the host answer.
Continue Delegating
After va_mcp_initialize_subagents returns, the host can continue delegating to an existing subagent by emitting an assignment envelope in the host response. VibeAround intercepts the envelope and sends it to the target subagent:
Rules:
- Use exactly the
turn_idandto_agent_idreturned byva_mcp_initialize_subagents. - Include a non-empty
task. - Put the envelope at the end of the assistant message. Do not write anything after the closing
</va-agent-protocol>tag. - Do not use MCP for follow-up delegation. The protocol envelope is the control path.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/skills/codex/agent-collaboration/SKILL.md
Popularity
- Repository stars
- 516
- Repository forks
- 54
- 7-day trend score
- 31
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 12 Oct 2026, 19 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jazzenchen/vibearound/agent-collaboration)