用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MukundaKatta/karna --skill smart-home命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Analyze code for bugs, security issues, performance problems, and style improvements
Generate a comprehensive morning briefing with weather, calendar events, news headlines, and pending tasks
Track personal expenses from natural language, categorize spending, and generate reports
基于 SOC 职业分类
正在显示 SKILL.md
| name | Smart Home |
| description | Control smart home devices via Home Assistant — lights, thermostat, locks, cameras, and scenes |
| version | 1.0.0 |
| author | Karna Team |
| category | home-automation |
| icon | 🏠 |
| tags | ["smart-home","home-assistant","iot","automation"] |
| triggers | [{"type":"command","value":"/home","description":"Control smart home devices via command"},{"type":"pattern","value":"lights?|thermostat|temperature|lock|unlock|camera|scene","description":"Detect smart home device mentions"}] |
| actions | [{"name":"lights","description":"Control lights (on/off/brightness/color)","parameters":{"entity":"[Truncated]","state":"[Truncated]","brightness":"[Truncated]","color":"[Truncated]"}},{"name":"thermostat","description":"Control thermostat (temperature/mode)","parameters":{"temperature":"[Truncated]","mode":"[Truncated]"}},{"name":"lock","description":"Control locks","parameters":{"entity":"[Truncated]","action":"[Truncated]"},"riskLevel":"high"},{"name":"camera","description":"View camera status or snapshots","parameters":{"entity":"[Truncated]"}},{"name":"scene","description":"Activate a scene","parameters":{"name":"[Truncated]"}},{"name":"status","description":"Get device or area status","parameters":{"entity":"[Truncated]"}}] |
| permissions | ["network_access"] |
Control smart home devices via Home Assistant REST API.
Requires in the agent config:
homeAssistant.url — Home Assistant instance URL (e.g., http://homeassistant.local:8123)homeAssistant.token — Long-lived access token