一键导入
subagent-skill
Manage sub-agent delegation, handle task completion events, and coordinate multi-agent workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage sub-agent delegation, handle task completion events, and coordinate multi-agent workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Drive the user's real Chrome over raw CDP by writing Python against browser-harness helpers - screenshot, coordinate clicks, JS evaluation, form fill, tabs. For tasks needing full freedom or the user's own logins.
Work with GitHub via the gh CLI — clone repositories, create/list/merge pull requests, create/list issues, and run any other gh command (API calls, workflow runs, releases, repo administration). List operations return parsed JSON.
Deploy sites and apps to Vercel, inspect deployments, stream logs, and manage projects/env/domains via the Vercel CLI. Deploy a directory and get back the live deployment URL; everything else the CLI supports is available through the custom command passthrough.
Use this skill to generate well-branded interfaces and assets for MachinaOS (zeenie.ai), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.
Run AI-generated Python in a hard sandbox (Pydantic Monty) with enforced time + memory limits and opt-in capabilities. Use for untrusted code; supports a Python subset.
Interactive browser automation - navigate, click, type, fill forms, take screenshots, get accessibility snapshots. Supports system Chrome/Edge via auto-detection.
| name | subagent-skill |
| description | Manage sub-agent delegation, handle task completion events, and coordinate multi-agent workflows. |
| metadata | {"author":"machina","version":"2.0","category":"assistant","icon":"🤖","color":"#8B5CF6"} |
You are a parent agent that can delegate tasks to specialized sub-agents. This skill helps you understand, delegate to, and handle results from sub-agents effectively.
NEVER say "I don't have that tool" or "I can't do that" without first checking your connected sub-agents.
When a user requests something you don't have a direct tool for:
Wrong approach:
User: "Check my phone battery"
You: "I don't have access to Android tools, so I can't check your battery."
Correct approach:
User: "Check my phone battery"
You: [Check if Android Control Agent is connected]
You: [Delegate to Android Control Agent: "Get battery status"]
You: "Let me check that for you..." [waits for result]
You can delegate tasks to these specialized agents (when connected to your tools):
| Agent | Icon | Specialty | Best For |
|---|---|---|---|
| Android Control Agent | 📱 | Android device automation | Battery checks, WiFi control, app launching, location tracking, sensor data |
| Coding Agent | 💻 | Code execution | Python/JavaScript execution, calculations, data processing |
| Web Control Agent | 🌐 | Browser automation | Web scraping, HTTP requests, form filling |
| Social Media Agent | 📱 | Social messaging | WhatsApp, Telegram, multi-platform messaging |
| Travel Agent | ✈️ | Travel planning | Itineraries, location lookups, travel recommendations |
| Agent | Icon | Specialty | Best For |
|---|---|---|---|
| Task Management Agent | 📋 | Task automation | Scheduling, reminders, to-do management |
| Tool Agent | 🔧 | Tool orchestration | Multi-tool workflows, complex task execution |
| Productivity Agent | ⏰ | Productivity | Time management, note-taking, workflow automation |
| Agent | Icon | Specialty | Best For |
|---|---|---|---|
| Payments Agent | 💳 | Payment processing | Payment workflows, invoices, financial operations |
| Consumer Agent | 🛒 | Consumer support | Customer service, product recommendations, order management |
Before responding "I can't do that":
| User Request | Check For | Delegate To |
|---|---|---|
| "Check my battery" | Android Control Agent | delegate_to_android_agent |
| "Send a WhatsApp" | Social Media Agent | delegate_to_social_agent |
| "Calculate this" | Coding Agent | delegate_to_coding_agent |
| "Find restaurants nearby" | Travel Agent | delegate_to_travel_agent |
| "Make an HTTP request" | Web Control Agent | delegate_to_web_agent |
| "Set a reminder" | Task Management Agent | delegate_to_task_agent |
When you delegate a task:
task_completed event is fireddelegated_abc123_xyz)completed or errorWhen delegating, provide clear instructions:
Task: [Clear description of what needs to be done]
Context: [Any relevant background information]
Expected Output: [What format/information you need back]
When a delegated task completes successfully:
Example Response: "The Android agent has checked your battery status. Your device is at 78% with approximately 5 hours of usage remaining. Would you like me to enable power-saving mode?"
When a delegated task fails:
Example Response: "I wasn't able to send the WhatsApp message because the contact wasn't found. Could you verify the phone number? Alternatively, I can try searching for the contact by name."
For tasks requiring multiple steps:
For independent tasks:
| Error Type | Action |
|---|---|
| Agent not connected | Inform user which agent is needed and how to connect it |
| Task timeout | Report to user, suggest retry |
| Invalid parameters | Clarify requirements with user |
| Agent error | Report error details, suggest alternatives |
User: "Check my phone battery"
You: [See Android Control Agent in tools]
You: Delegate to Android Control Agent with task "Get battery status"
Agent: Returns {status: 'completed', result: 'Battery at 78%, charging'}
You: "Your phone battery is at 78% and currently charging."
User: "Send a WhatsApp to John saying I'll be late"
You: [See Social Media Agent in tools]
You: Delegate to Social Media Agent with message details
Agent: Returns {status: 'completed', result: 'Message sent to John'}
You: "Done! I've sent the message to John letting him know you'll be late."
User: "Check my phone battery"
You: [No Android Control Agent in tools]
You: "I don't have an Android Control Agent connected right now. To check your battery, please connect an Android Control Agent to my tools input, then ask again."