agent-voice-mobile-bridge
Drive an Android phone (running WakeHermesClaw for Android) through its opt-in Mobile Bridge HTTP API. Use whenever Hermes needs to list installed apps, read the clipboard, fetch device info, or otherwise reach Android capabilities the user has explicitly enabled.
DeepseekModel
官方收录技能
质量 优秀 · 78
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=yuga-hashimoto-openclaw-assistant-integrations-hermes-mobile-bridge-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name agent-voice-mobile-bridge description Drive an Android phone (running WakeHermesClaw for Android) through its opt-in Mobile Bridge HTTP API. Use whenever Hermes needs to list installed apps, read the clipboard, fetch device info, or otherwise reach Android capabilities the user has explicitly enabled. WakeHermesClaw — Mobile Bridge skill The WakeHermesClaw for Android app exposes a small HTTP service called the Mobile Bridge that Hermes can call to interact with the user's phone. Use this skill whenever a task requires reaching into Android. When to use this skill The user mentions their phone, an installed app, the clipboard, etc. A previous tool call returned a hint that an Android-side action is needed (e.g. "open Settings", "what apps do I have installed"). When NOT to use this skill The user is asking about a remote desktop, a different device, or a service unrelated to their phone. The bridge is phone-only. The action is destructive (e.g. delete contacts, send SMS) and the user has not explicitly granted that capability group in WakeHermesClaw. How to call it from mobile_bridge import MobileBridge, MobileBridgeError bridge = MobileBridge() # reads AGENT_VOICE_BRIDGE_URL / _TOKEN # 1) Discover what the user has enabled. manifest = bridge.get_manifest() allowed = {cap[ "name" ] for cap in manifest[ "capabilities" ]} # 2) Refuse early if the requested capability is not in the allowlist. if "apps.list" not in allowed: raise MobileBridgeError( "apps.list is not enabled in WakeHermesClaw settings" ) # 3) Execute. `execute` raises if the bridge replied status=failed, # surfacing the structured error (unsupported_capability, approval_required, …) apps = bridge.execute( "apps.list" ) Always read /manifest once at the start of a session and trust it — the user can toggle capability groups at any time. If you see approval_required in an error, tell the user to look at their phone and confirm the prompt.
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |