By pzharyuk
Full Home Assistant management — device control, automations, scenes, scripts, history, and notifications
npx claudepluginhub pzharyuk/ai-claude-plugins --plugin homeassistant-managerUse this skill when the user asks to "create an automation", "make an automation", "set up an automation", "list automations", "edit an automation", "delete an automation", "trigger an automation", "enable or disable an automation", "automate my lights", "when X happens do Y", "turn off lights at sunset", "notify me when someone arrives", "run something on a schedule", or any task involving Home Assistant automation creation or management.
Walk the user through setting up Home Assistant credentials and persist them to `~/.mcp.json` so the MCP server can authenticate on every Claude Code launch.
Use this skill when the user asks to "control devices", "turn on lights", "turn off a switch", "set the thermostat", "lock the door", "dim the lights", "set brightness", "change color", "open the blinds", "control the TV", "play music", "set the fan speed", "start the vacuum", "check if lights are on", "list all devices", "what's the temperature", or any task involving controlling or querying Home Assistant devices.
Use this skill when the user asks to "create a scene", "activate a scene", "save the current lights as a scene", "list scenes", "create a script", "run a script", "make a script that does X", "list scripts", "delete a script", "movie mode", "goodnight routine", "morning routine", or any task involving Home Assistant scenes or scripts.
A collection of Claude Cowork plugins for self-hosted infrastructure management. Each plugin is flexible and reusable — configure it with your own credentials and it works with any compatible system.
| Plugin | Description | Tools |
|---|---|---|
| cloudflare-extended | DNS records, Tunnels, zones, cache purge | 12 |
| proxmox-manager | VMs, snapshots, storage, Kubernetes provisioning | 22 |
| homeassistant-manager | Devices, automations, scenes, scripts, notifications | 30 |
| unifi-network | Devices, clients, WiFi, VLANs, port forwarding, firewall | 22 |
| unifi-protect | Cameras, events, smart detection, recordings, snapshots | 12 |
| unifi-access | Doors, users, groups, PIN/NFC credentials, activity logs | 21 |
This repo is a plugin marketplace. Add it once and install any plugin from it directly in Claude Code or Cowork.
1. Add the marketplace
In Claude Code or Cowork, run:
/plugin marketplace add Pzharyuk/ai-claude-plugins
2. Install a plugin
/plugin install cloudflare-extended@ai-claude-plugins
/plugin install proxmox-manager@ai-claude-plugins
/plugin install homeassistant-manager@ai-claude-plugins
/plugin install unifi-network@ai-claude-plugins
/plugin install unifi-protect@ai-claude-plugins
/plugin install unifi-access@ai-claude-plugins
3. Install server dependencies (first run only)
Each plugin runs a local Node.js MCP server. After installing, run:
cd <plugin-install-path>/server
npm install
Requires Node.js. Download from nodejs.org if needed.
4. Set environment variables
Each plugin needs credentials set in the Cowork plugin settings panel. See the individual plugin READMEs for the full list of required env vars.
Download the .plugin file directly from the plugin's directory in this repo, then install it via the Cowork plugins panel using Install from file.
git clone https://github.com/Pzharyuk/ai-claude-plugins.git
cd ai-claude-plugins/<plugin-name>
npm install --prefix server
zip -r ../<plugin-name>.plugin . -x "*/node_modules/*"
Then install the resulting .plugin file via Cowork as above.
plugin-name/
├── .claude-plugin/
│ └── plugin.json # plugin manifest (name, description, env vars)
├── .mcp.json # MCP server definition
├── server/
│ ├── index.js # MCP server (Node.js ES module)
│ └── package.json
├── skills/
│ └── <skill-name>/
│ └── SKILL.md # Claude skill guide (tools, workflows, tips)
└── README.md
PRs welcome. Follow the structure above. Each skill's SKILL.md should document all tools, common workflows, and any gotchas.
Home Assistant configuration management - YAML configuration, automations, scripts, scenes, and entity management for Home Assistant installations
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
Agent skills for Home Assistant: best practices for automations, helpers, templates, device control, and dashboards.
Claude Skills for Home Assistant and ESPHome integration, enabling smart home automation and device control through AI agents.
HomeKit smart home control via MCP - control lights, locks, thermostats, and scenes
Add Home Assistant integration to Nanotars via official MCP Server. Enables agents to control smart home devices, query states, and manage automations. Guides through HA MCP Server setup and configures environment. Triggers on "add home assistant", "add homeassistant", "home assistant setup", "smart home".
Comprehensive plugin development toolkit for creating Claude Code plugins with AI-powered guidance for skills, agents, commands, and hooks
Share bugs, ideas, or general feedback.