skills/hosted-multi-agent-orchestrator/SKILL.md
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.
npx skillsauth add tippyentertainment/skills hosted-multi-agent-orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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:
non_goals:
roles:
endpoints:
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:
development
A top-tier product/UI designer skill that uses Tailwind v4 plus Google Gemini Nano Banana image models to craft visually stunning, “award‑winning” marketing sites and apps with strong art direction, motion, and systems thinking.
development
Meticulously detect and fix missing React/TSX imports, undefined components, and bundler runtime errors in the WASM SPA build/preview pipeline. Ensures JSX components, icons, and hooks are properly imported or defined before running the browser preview, so the runtime safety-net rarely triggers.
development
Debug and auto-fix Vite projects running inside WebContainers: resolve mount/root issues, alias/path errors, missing scripts, and other common dev-time problems so the app boots cleanly.
tools
Diagnose and fix Vite + React 19 configuration issues for TypeScript SPA and WASM preview builds. Specializes in React 19’s JSX runtime, @vitejs/plugin-react, path aliases, SPA routing, and dev-server behavior so the app and in-browser preview bundle cleanly without manual trial-and-error.