一键导入
home-assistant
Natural language smart home control — parses commands and invokes Home Assistant via MCP, learns your routines and auto-creates cron skills for them
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Natural language smart home control — parses commands and invokes Home Assistant via MCP, learns your routines and auto-creates cron skills for them
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | home-assistant |
| description | Natural language smart home control — parses commands and invokes Home Assistant via MCP, learns your routines and auto-creates cron skills for them |
| license | MIT |
| compatibility | ["macOS","Linux"] |
| user-invocable | true |
| metadata | {"version":"0.1.0","author":"TheAiSingularity","tags":["home-automation","home-assistant","telegram","cron","mcp"],"requires_tools":["memory","cron"],"required_environment_variables":[{"name":"HA_TOKEN","prompt":"Your Home Assistant Long-Lived Access Token","help_url":"https://www.home-assistant.io/docs/authentication/"}]} |
This skill handles natural language smart home commands by invoking the Home Assistant MCP server. It learns your preferences and routines from repeated use.
Parse the command
Check Home Assistant for entity names
list_entities tool to find the correct entity IDs for the named deviceslight.living_room, light.living_room_lampExecute the action
light.turn_on, light.turn_off, light.set_brightnessclimate.set_temperature, climate.set_hvac_modelock.lock, lock.unlockswitch.turn_on, switch.turn_offmedia_player.turn_off, media_player.volume_setConfirm to user
Learn routines
cron toolHandle routine triggers
light.* entities and turn off allclimate.set_temperature on climate entitylock.lock on door lock entityperson.* entities or group.all_devices trackerDone. [What was done]
[Any failures or notes]
For status checks:
Home status:
• Lights: [on: living room, kitchen | off: all others]
• Temperature: [inside: 72°F | outside: 58°F]
• Doors: [front: locked | garage: unlocked ⚠️]
• [Any alerts or anomalies]
list_entitiesDaily database anomaly detection — runs metric queries against Postgres, flags deviations > 2σ from the 7-day baseline, and sends a summary to Slack or Telegram
Local code review — analyzes a file, function, or git diff for bugs, security issues, edge cases, and style using your project's conventions from memory
Market price monitoring and alerts — checks your watchlist against thresholds, sends Telegram alerts on breaches, generates daily pre-market briefings, and tracks trade notes in memory
Weekly research paper digest — searches arXiv and the web for papers matching your interests, synthesizes key findings, and sends results via Telegram
Slack support bot — classifies incoming messages as FAQ/troubleshooting/escalation, answers from the knowledge base, and escalates complex cases to human agents