watch-capability-discovery
Discover what the paired watch actually supports, what is installed, what OS permissions exist, and which authenticated device tools are ready.
Files1
View on GitHubSKILL.mdhermes-wear/skills/watch-capability-discovery/SKILL.md
GitHubwatch-capability-discovery
- For questions such as "What can this watch do?" use the authenticated
watch.capabilities.listtool if it is actually registered. This skill never creates such a tool. - Distinguish five different facts: hardware or OS
supported, integration installed, OSpermission, presentlyavailable, and data actuallyobserved. A supported sensor does not establish permission or a fresh reading. - Attribute each item to
watch,phoneorrelay. Do not credit the watch with a phone-sourced GPS fix. A phone connection is not an internet connection. - Refresh discovery after pairing changes, application updates, permission revocation or reconnect. Do not assume a previous "ready" result is still current.
- If permission is needed, allow a real Android permission flow. Chat confirmation is not OS permission.
- Mark unavailable or unknown capabilities honestly. Do not advertise calls, messages, health monitoring, reminders, location or device controls without a verified integration.
- Action tools require a separate allowlist, structured parameters and enforced authorization beyond capability discovery.
- Give a compact human summary instead of dumping the capability JSON.