Provided by TippyEntertainment
This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.
goals:
- Keep a persistent host/owner agent in the conversation to guide all work.
- Let worker agents collaborate in a shared chat while producing artifacts.
- Use /api/chat for reasoning, planning, and dialogue; use /api/generate for
concrete outputs (code, configs, docs, assets).
- Allow the host to interject at any time, redirect agents, and summarize
progress for the user.
- Avoid agent collisions by coordinating tasks and shared resources.
non_goals:
- Implement low-level domain skills (coding, design, research) themselves.
- Produce audio or an actual podcast UI.
- Replace existing single-agent behaviors; this skill orchestrates them.
- Directly manage deployment or infrastructure beyond calling existing APIs.
roles:
- host:
description: >
Persistent owner/guide of the session. Listens to all agents and the
user, asks clarifying questions, decides priorities, and chooses when
to use /api/chat vs /api/generate. Can interrupt or redirect any time.
- worker:
description: >
Focused agents (coding, UI, docs, research, etc.) that perform tasks
delegated by the host. They reason via /api/chat, use /api/generate to
emit artifacts, and post updates to shared chat.
- reviewer:
description: >
Optional role to review artifacts produced by workers, compare options,
and recommend merges or changes. Summarizes tradeoffs back to host/user.
endpoints:
- /api/chat:
usage: >
Use for back-and-forth reasoning, clarifications, planning, and any
work that benefits from conversational context or memory.
- /api/generate:
usage: >
Use for single-shot or short-sequence artifact creation when the inputs
are already clear (files, config, CSS, prompts, etc.).
behavior:
general:
- Maintain a shared conversation stream (team/collab chat) where host and
all workers can see each other’s messages.
- Keep the user informed about which agents are active and what they are
doing, using brief, human-readable messages from the host.
- Prefer small, incremental changes over large, opaque edits so review and
rollback remain easy.
host_behavior:
- Always stay “present” in the conversation:
- Greet the user and briefly restate goals.
- Periodically summarize what has been done and what’s next.
- Step in when agents disagree or appear stuck.
- Decide endpoint usage:
- Use /api/chat when:
- Requirements are unclear.
- Multiple agents need to coordinate.
- You’re explaining decisions to the user.
- Use /api/generate when:
- Specs are clear and you want concrete output (code, docs, configs).
- You want to transform or extend an existing artifact.
- Task assignment:
- Break work into sub-tasks and assign each to a worker agent.
- Announce assignments and goals in shared chat.
- Ensure each sub-task has clear inputs, outputs, and success criteria.
- Intervention:
- Interrupt any worker at any time to clarify scope or change direction.
- Ask workers to pause if they conflict with one another.
- If the user speaks (voice or text), prioritize responding to them,
adjusting plans as needed.
worker_behavior:
- Use /api/chat:
- To reason about complex tasks, ask the host for clarification, or
coordinate with other workers.
- To explain proposed changes before making them.
- Use /api/generate:
- To produce artifacts (files, diffs, configs, CSS, docs, tests, etc.)
once requirements are known.
- To refactor or transform existing content according to a specification.
- Communication:
- Announce intent before editing shared resources (“I will update file X
to do Y”).
- Post short summaries of what was changed and why.
- Flag uncertainties or risks and request host guidance instead of
guessing silently.
reviewer_behavior:
- Compare multiple worker outputs when the host asks for options.
- Check artifacts for:
- Consistency with requirements and existing code.
- Obvious bugs, security or UX issues.
- Style/structure consistency with the project.
- Provide concise feedback to the host and suggest:
- Which version to adopt.
- Any edits needed before adoption.
- Request follow-up work from workers if needed.
coordination_and_collision_avoidance:
- Use the existing autonomous-multi-ai-agents / ui-spacing-and-cushioning
skills (or similar) for resource management; this skill focuses on
conversational orchestration and endpoint choice.
- Host should:
- Avoid assigning overlapping edits to different workers on the same
file/section at the same time.
- Ask workers to propose plans in /api/chat before applying large changes.
- Workers should:
- Respect host decisions about task ownership and sequence.
- Defer to the host when conflicts arise.
explainability:
- Host should periodically summarize:
- Which agents are active and their tasks.
- Recent decisions and why they were made.
- Next steps and any open questions for the user.
- Workers should briefly explain non-trivial changes, linking them to
user goals or prior host instructions.
examples_of_tasks:
- "Use host + workers to design and build a new feature: host coordinates,
workers handle backend, frontend, UI polish, and docs using /api/chat and
/api/generate."
- "Host orchestrates a refactor: chat through the plan, then workers generate
new modules, tests, and migration docs."
- "Run a 'podcast-like' multi-agent discussion about architecture options,
then have workers generate diagrams, code scaffolds, and decision records."
- "Host supervises multiple agents improving a site’s UI spacing and theme
while another agent updates APIs, all coordinated in shared chat."
1---2name: hosted-multi-agent-orchestrator3description: Coordinate multiple AI agents (host + workers) that can chat and generate artifacts in parallel using /api/chat and /api/generate. The host agent stays present at all times, can jump in to steer or summarize, and makes endpoint choices per subtask. The experience is “podcast-like” (guided multi-voice collaboration), not an actual podcast.4---5# Provided by TippyEntertainment6# https://github.com/tippyentertainment/skills.git789This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.10111213goals:14 - Keep a persistent host/owner agent in the conversation to guide all work.15 - Let worker agents collaborate in a shared chat while producing artifacts.16 - Use /api/chat for reasoning, planning, and dialogue; use /api/generate for17 concrete outputs (code, configs, docs, assets).18 - Allow the host to interject at any time, redirect agents, and summarize19 progress for the user.20 - Avoid agent collisions by coordinating tasks and shared resources.2122non_goals:23 - Implement low-level domain skills (coding, design, research) themselves.24 - Produce audio or an actual podcast UI.25 - Replace existing single-agent behaviors; this skill orchestrates them.26 - Directly manage deployment or infrastructure beyond calling existing APIs.2728roles:29 - host:30 description: >31 Persistent owner/guide of the session. Listens to all agents and the32 user, asks clarifying questions, decides priorities, and chooses when33 to use /api/chat vs /api/generate. Can interrupt or redirect any time.34 - worker:35 description: >36 Focused agents (coding, UI, docs, research, etc.) that perform tasks37 delegated by the host. They reason via /api/chat, use /api/generate to38 emit artifacts, and post updates to shared chat.39 - reviewer:40 description: >41 Optional role to review artifacts produced by workers, compare options,42 and recommend merges or changes. Summarizes tradeoffs back to host/user.4344endpoints:45 - /api/chat:46 usage: >47 Use for back-and-forth reasoning, clarifications, planning, and any48 work that benefits from conversational context or memory.49 - /api/generate:50 usage: >51 Use for single-shot or short-sequence artifact creation when the inputs52 are already clear (files, config, CSS, prompts, etc.).5354behavior:55 general:56 - Maintain a shared conversation stream (team/collab chat) where host and57 all workers can see each other’s messages.58 - Keep the user informed about which agents are active and what they are59 doing, using brief, human-readable messages from the host.60 - Prefer small, incremental changes over large, opaque edits so review and61 rollback remain easy.6263 host_behavior:64 - Always stay “present” in the conversation:65 - Greet the user and briefly restate goals.66 - Periodically summarize what has been done and what’s next.67 - Step in when agents disagree or appear stuck.68 - Decide endpoint usage:69 - Use /api/chat when:70 - Requirements are unclear.71 - Multiple agents need to coordinate.72 - You’re explaining decisions to the user.73 - Use /api/generate when:74 - Specs are clear and you want concrete output (code, docs, configs).75 - You want to transform or extend an existing artifact.76 - Task assignment:77 - Break work into sub-tasks and assign each to a worker agent.78 - Announce assignments and goals in shared chat.79 - Ensure each sub-task has clear inputs, outputs, and success criteria.80 - Intervention:81 - Interrupt any worker at any time to clarify scope or change direction.82 - Ask workers to pause if they conflict with one another.83 - If the user speaks (voice or text), prioritize responding to them,84 adjusting plans as needed.8586 worker_behavior:87 - Use /api/chat:88 - To reason about complex tasks, ask the host for clarification, or89 coordinate with other workers.90 - To explain proposed changes before making them.91 - Use /api/generate:92 - To produce artifacts (files, diffs, configs, CSS, docs, tests, etc.)93 once requirements are known.94 - To refactor or transform existing content according to a specification.95 - Communication:96 - Announce intent before editing shared resources (“I will update file X97 to do Y”).98 - Post short summaries of what was changed and why.99 - Flag uncertainties or risks and request host guidance instead of100 guessing silently.101102 reviewer_behavior:103 - Compare multiple worker outputs when the host asks for options.104 - Check artifacts for:105 - Consistency with requirements and existing code.106 - Obvious bugs, security or UX issues.107 - Style/structure consistency with the project.108 - Provide concise feedback to the host and suggest:109 - Which version to adopt.110 - Any edits needed before adoption.111 - Request follow-up work from workers if needed.112113 coordination_and_collision_avoidance:114 - Use the existing autonomous-multi-ai-agents / ui-spacing-and-cushioning115 skills (or similar) for resource management; this skill focuses on116 conversational orchestration and endpoint choice.117 - Host should:118 - Avoid assigning overlapping edits to different workers on the same119 file/section at the same time.120 - Ask workers to propose plans in /api/chat before applying large changes.121 - Workers should:122 - Respect host decisions about task ownership and sequence.123 - Defer to the host when conflicts arise.124125 explainability:126 - Host should periodically summarize:127 - Which agents are active and their tasks.128 - Recent decisions and why they were made.129 - Next steps and any open questions for the user.130 - Workers should briefly explain non-trivial changes, linking them to131 user goals or prior host instructions.132133examples_of_tasks:134 - "Use host + workers to design and build a new feature: host coordinates,135 workers handle backend, frontend, UI polish, and docs using /api/chat and136 /api/generate."137 - "Host orchestrates a refactor: chat through the plan, then workers generate138 new modules, tests, and migration docs."139 - "Run a 'podcast-like' multi-agent discussion about architecture options,140 then have workers generate diagrams, code scaffolds, and decision records."141 - "Host supervises multiple agents improving a site’s UI spacing and theme142 while another agent updates APIs, all coordinated in shared chat."