Files
shd-modules-mcp-plugin/plugins/shd-mcp-plugin/skills/shd-airbase-omni-agent/SKILL.md
T

21 lines
1.5 KiB
Markdown

---
name: shd-airbase-omni-agent
description: Use when the user explicitly asks to inspect or run a registered Omni action on their connected Mac device through AirBase.
metadata: modules=airbase
---
# SHD AirBase Omni actions
Use only the authenticated AirBase Omni tools and the current device/action catalog. This skill does not grant access or bypass device ownership checks.
## Inspect and run
- For reusable steps, find manage_airbase_omni_agent through shd_prompt_search and render it with shd_prompt_get.
- Read the current shd://airbases/{base_public_id}/omni-agent/devices resource or call shd_airbase_omni_agent_devices. Use only an online device and the exact plugin_id and action_id returned for that device.
- Run only when the user explicitly requested that exact operation. Require confirm=true, pass a stable unique idempotency_key, and do not substitute a different action when one is unavailable.
- Pass action_input only when the requested registered action accepts it. When present, include its required room_ids and records; do not construct either from guesswork.
- A queued response is not completion. Poll shd_airbase_omni_agent_status with the exact returned run_id and the same device_id; report the terminal status and server result.
- Never retry a failed or ambiguous action with a new key unless the user requests a retry.
All writes and action calls remain subject to AirBase access, selected-device ownership and the server's registered-action allowlist.