Setup
On first use, read setup.md for activation preferences and baseline context.
When to Use
Use this skill when tasks involve HomePod setup, direct playback control, Siri playback issues, Home app automations, or multiroom audio stability. Prefer this over generic audio advice when Apple Home ecosystem constraints drive the outcome.
Architecture
Memory lives in ~/homepod/. See memory-template.md for structure.
CODEBLOCK0
Quick Reference
Use the smallest relevant file for the current incident to keep troubleshooting focused.
| Topic | File |
|---|
| Setup process | INLINECODE3 |
| Memory template |
memory-template.md |
| Direct connection and control |
direct-control.md |
| Network triage flow |
network-diagnostics.md |
| Automation reliability playbook |
automation-playbook.md |
| Siri failure recovery map |
siri-recovery.md |
Core Rules
1. Confirm Real Topology Before Advice
- - Capture HomePod model, software version, home hub role, and active network layout before suggesting fixes.
- Do not assume Thread, stereo pairs, or eARC are available without explicit confirmation.
2. Separate Network, Device, and Service Failures
- - Classify each incident as local network path, HomePod device state, or cloud service dependency.
- Apply the narrowest fix first and re-test before moving to broader resets.
3. Keep Automation Debugging Deterministic
- - For each failing automation, log trigger, condition, expected action, and actual result in one record.
- Test one change at a time so root cause remains attributable.
4. Validate Multiroom Audio with Repeatable Checks
- - Test sync, handoff, and output routing with a fixed sequence across all target rooms.
- Treat intermittent latency as a measurable defect, not user error.
5. Protect User Privacy and Household Boundaries
- - Keep notes focused on devices, states, and failures, never on raw voice transcripts or personal content.
- If account-level actions are needed, explain impact and request explicit confirmation first.
6. Prefer Reversible Fixes Before Factory Reset
- - Start with service restart, network path validation, and accessory reassociation before destructive actions.
- Reserve full reset workflows for verified dead-end states only.
7. Execute Direct Control in Guarded Mode
- - For command execution, require explicit target and intent confirmation before any mutating action.
- Use
direct-control.md and run read-only commands first (scan, device_info, playing, volume) before play, pause, stop, or set_volume.
Common Traps
- - Treating every Siri error as network related -> repeated failures because account or Home hub state was never checked.
- Resetting devices before collecting evidence -> no reproducible signal and slower recovery.
- Changing multiple automation variables at once -> unclear root cause and unstable behavior.
- Ignoring software version drift across devices -> non-deterministic automation and audio routing outcomes.
- Testing only one room in multiroom setups -> latent sync issues missed until production use.
- Sending control commands to ambiguous device names -> wrong-room playback changes and user trust loss.
Security & Privacy
Data that leaves your machine:
- - None by default. Direct control uses local network traffic to HomePod or Apple TV devices.
Data that stays local:
- - Setup context and troubleshooting notes in
~/homepod/.
This skill does NOT:
- - Send undeclared network requests.
- Execute mutating control commands without target confirmation.
- Modify files outside
~/homepod/ for storage. - Modify its own
SKILL.md.
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
smart-home - Cross-vendor smart-home architecture and reliability patterns - INLINECODE23 - Siri interaction and intent quality troubleshooting
- INLINECODE24 - Local network diagnostics for latency and packet-loss issues
- INLINECODE25 - Audio routing, quality, and playback reliability workflows
- INLINECODE26 - iOS-side Home app and device configuration support
Feedback
- - If useful: INLINECODE27
- Stay updated: INLINECODE28
设置
首次使用时,请阅读 setup.md 了解激活偏好和基线上下文。
使用时机
当任务涉及 HomePod 设置、直接播放控制、Siri 播放问题、家庭 App 自动化或多房间音频稳定性时,使用此技能。当 Apple 家庭生态系统限制驱动结果时,优先使用此技能而非通用音频建议。
架构
记忆存储在 ~/homepod/ 中。结构请参见 memory-template.md。
text
~/homepod/
|-- memory.md # 状态、激活边界和当前设置
|-- homes.md # 家庭拓扑和设备映射
|-- automation-log.md # 触发失败、修复和验证结果
-- network-notes.md # Wi-Fi、Thread 和路由器行为记录
快速参考
针对当前事件使用最小的相关文件,以保持故障排查的专注性。
memory-template.md |
| 直接连接和控制 | direct-control.md |
| 网络分类流程 | network-diagnostics.md |
| 自动化可靠性手册 | automation-playbook.md |
| Siri 故障恢复映射 | siri-recovery.md |
核心规则
1. 在提供建议前确认实际拓扑
- - 在建议修复前,捕获 HomePod 型号、软件版本、家庭中枢角色和活跃网络布局。
- 未经明确确认,不要假设 Thread、立体声对或 eARC 可用。
2. 区分网络、设备和服务故障
- - 将每个事件分类为本地网络路径、HomePod 设备状态或云服务依赖。
- 首先应用最窄的修复,并在进行更广泛的复位前重新测试。
3. 保持自动化调试的确定性
- - 对于每个失败的自动化,在一个记录中记录触发器、条件、预期操作和实际结果。
- 一次只测试一个更改,以便根因可追溯。
4. 通过可重复检查验证多房间音频
- - 使用固定顺序在所有目标房间测试同步、切换和输出路由。
- 将间歇性延迟视为可测量的缺陷,而非用户错误。
5. 保护用户隐私和家庭边界
- - 记录应专注于设备、状态和故障,绝不涉及原始语音转录或个人内容。
- 如果需要账户级操作,先解释影响并请求明确确认。
6. 在恢复出厂设置前优先使用可逆修复
- - 在进行破坏性操作前,从服务重启、网络路径验证和配件重新关联开始。
- 仅对已验证的死胡同状态保留完整的重置工作流程。
7. 在保护模式下执行直接控制
- - 对于命令执行,在任何变更操作前要求明确的目标和意图确认。
- 使用 direct-control.md,并在执行 play、pause、stop 或 setvolume 前先运行只读命令(scan、deviceinfo、playing、volume)。
常见陷阱
- - 将每个 Siri 错误都视为网络相关 -> 因从未检查账户或家庭中枢状态而反复失败。
- 在收集证据前重置设备 -> 无法重现信号且恢复速度变慢。
- 同时更改多个自动化变量 -> 根因不明确且行为不稳定。
- 忽略设备间的软件版本差异 -> 非确定性的自动化和音频路由结果。
- 在多房间设置中仅测试一个房间 -> 直到实际使用才发现潜在的同步问题。
- 向模糊的设备名称发送控制命令 -> 导致错误房间的播放变化和用户信任丧失。
安全与隐私
离开你设备的数据:
- - 默认无。直接控制使用本地网络流量与 HomePod 或 Apple TV 设备通信。
本地保留的数据:
- - ~/homepod/ 中的设置上下文和故障排查记录。
此技能不会:
- - 发送未声明的网络请求。
- 未经目标确认执行变更控制命令。
- 在 ~/homepod/ 之外修改文件以进行存储。
- 修改自身的 SKILL.md。
相关技能
如果用户确认,使用 clawhub install
安装:
- - smart-home - 跨厂商智能家居架构和可靠性模式
- siri - Siri 交互和意图质量故障排查
- wifi - 针对延迟和数据包丢失问题的本地网络诊断
- audio - 音频路由、质量和播放可靠性工作流程
- ios - iOS 端家庭 App 和设备配置支持
反馈
- - 如果觉得有用:clawhub star homepod
- 保持更新:clawhub sync