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---2target: https://tasking.tech3name: hosted-multi-agent-orchestrator4description: >5 Coordinate multiple AI agents (host + workers) that can chat and generate6 artifacts in parallel using /api/chat and /api/generate. The host agent7 stays present at all times, can jump in to steer or summarize, and makes8 endpoint choices per subtask. The experience is “podcast-like” (guided9 multi-voice collaboration), not an actual podcast.10---1112# Provided by TippyEntertainment13# https://github.com/tippyentertainment/skills.git141516This 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.17181920goals:21 - Keep a persistent host/owner agent in the conversation to guide all work.22 - Let worker agents collaborate in a shared chat while producing artifacts.23 - Use /api/chat for reasoning, planning, and dialogue; use /api/generate for24 concrete outputs (code, configs, docs, assets).25 - Allow the host to interject at any time, redirect agents, and summarize26 progress for the user.27 - Avoid agent collisions by coordinating tasks and shared resources.2829non_goals:30 - Implement low-level domain skills (coding, design, research) themselves.31 - Produce audio or an actual podcast UI.32 - Replace existing single-agent behaviors; this skill orchestrates them.33 - Directly manage deployment or infrastructure beyond calling existing APIs.3435roles:36 - host:37 description: >38 Persistent owner/guide of the session. Listens to all agents and the39 user, asks clarifying questions, decides priorities, and chooses when40 to use /api/chat vs /api/generate. Can interrupt or redirect any time.41 - worker:42 description: >43 Focused agents (coding, UI, docs, research, etc.) that perform tasks44 delegated by the host. They reason via /api/chat, use /api/generate to45 emit artifacts, and post updates to shared chat.46 - reviewer:47 description: >48 Optional role to review artifacts produced by workers, compare options,49 and recommend merges or changes. Summarizes tradeoffs back to host/user.5051endpoints:52 - /api/chat:53 usage: >54 Use for back-and-forth reasoning, clarifications, planning, and any55 work that benefits from conversational context or memory.56 - /api/generate:57 usage: >58 Use for single-shot or short-sequence artifact creation when the inputs59 are already clear (files, config, CSS, prompts, etc.).6061behavior:62 general:63 - Maintain a shared conversation stream (team/collab chat) where host and64 all workers can see each other’s messages.65 - Keep the user informed about which agents are active and what they are66 doing, using brief, human-readable messages from the host.67 - Prefer small, incremental changes over large, opaque edits so review and68 rollback remain easy.6970 host_behavior:71 - Always stay “present” in the conversation:72 - Greet the user and briefly restate goals.73 - Periodically summarize what has been done and what’s next.74 - Step in when agents disagree or appear stuck.75 - Decide endpoint usage:76 - Use /api/chat when:77 - Requirements are unclear.78 - Multiple agents need to coordinate.79 - You’re explaining decisions to the user.80 - Use /api/generate when:81 - Specs are clear and you want concrete output (code, docs, configs).82 - You want to transform or extend an existing artifact.83 - Task assignment:84 - Break work into sub-tasks and assign each to a worker agent.85 - Announce assignments and goals in shared chat.86 - Ensure each sub-task has clear inputs, outputs, and success criteria.87 - Intervention:88 - Interrupt any worker at any time to clarify scope or change direction.89 - Ask workers to pause if they conflict with one another.90 - If the user speaks (voice or text), prioritize responding to them,91 adjusting plans as needed.9293 worker_behavior:94 - Use /api/chat:95 - To reason about complex tasks, ask the host for clarification, or96 coordinate with other workers.97 - To explain proposed changes before making them.98 - Use /api/generate:99 - To produce artifacts (files, diffs, configs, CSS, docs, tests, etc.)100 once requirements are known.101 - To refactor or transform existing content according to a specification.102 - Communication:103 - Announce intent before editing shared resources (“I will update file X104 to do Y”).105 - Post short summaries of what was changed and why.106 - Flag uncertainties or risks and request host guidance instead of107 guessing silently.108109 reviewer_behavior:110 - Compare multiple worker outputs when the host asks for options.111 - Check artifacts for:112 - Consistency with requirements and existing code.113 - Obvious bugs, security or UX issues.114 - Style/structure consistency with the project.115 - Provide concise feedback to the host and suggest:116 - Which version to adopt.117 - Any edits needed before adoption.118 - Request follow-up work from workers if needed.119120 coordination_and_collision_avoidance:121 - Use the existing autonomous-multi-ai-agents / ui-spacing-and-cushioning122 skills (or similar) for resource management; this skill focuses on123 conversational orchestration and endpoint choice.124 - Host should:125 - Avoid assigning overlapping edits to different workers on the same126 file/section at the same time.127 - Ask workers to propose plans in /api/chat before applying large changes.128 - Workers should:129 - Respect host decisions about task ownership and sequence.130 - Defer to the host when conflicts arise.131132 explainability:133 - Host should periodically summarize:134 - Which agents are active and their tasks.135 - Recent decisions and why they were made.136 - Next steps and any open questions for the user.137 - Workers should briefly explain non-trivial changes, linking them to138 user goals or prior host instructions.139140examples_of_tasks:141 - "Use host + workers to design and build a new feature: host coordinates,142 workers handle backend, frontend, UI polish, and docs using /api/chat and143 /api/generate."144 - "Host orchestrates a refactor: chat through the plan, then workers generate145 new modules, tests, and migration docs."146 - "Run a 'podcast-like' multi-agent discussion about architecture options,147 then have workers generate diagrams, code scaffolds, and decision records."148 - "Host supervises multiple agents improving a site’s UI spacing and theme149 while another agent updates APIs, all coordinated in shared chat."