ha-sync
Streamlines the sync and deployment process for zen-ui plugins into a local Home Assistant environment.
Install
mkdir -p .claude/skills/ha-sync && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13199" && unzip -o skill.zip -d .claude/skills/ha-sync && rm skill.zipInstalls to .claude/skills/ha-sync
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Sync zen-ui plugin to local Home Assistant. Use when user asks to sync, deploy, or push to HA.Key capabilities
- →Build the zen-ui plugin
- →Synchronize the zen-ui plugin to local Home Assistant
- →Remind the user to hard refresh the browser
- →Execute `just sync-build` command
- →Execute `just sync` command
How it works
The skill runs `just sync-build` to build and sync the zen-ui plugin, or `just sync` to only sync if already built. It then reminds the user to hard refresh their browser.
Inputs & outputs
When to use ha-sync
- →Deploying plugin changes to Home Assistant
- →Syncing local build artifacts
- →Refreshing HA UI after plugin updates
About this skill
HA Sync
Run from the zen-ui project root:
just sync-build # Build and sync
just sync # Sync only (if already built)
After syncing, remind user to hard refresh browser (Ctrl+Shift+R / Cmd+Shift+R).
When not to use it
- →When the user wants to develop the plugin
- →When the user wants to test the plugin
- →When the user wants to deploy to a remote Home Assistant instance
Prerequisites
Limitations
- →Only syncs to local Home Assistant
- →Requires `just` command to be available
- →Does not handle plugin development or testing
How it compares
This skill automates the build and synchronization process for the zen-ui plugin to Home Assistant, which would otherwise be a manual command execution and a separate reminder.
Compared to similar skills
ha-sync side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ha-sync (this skill) | 0 | 6mo | Review | Beginner |
| cloudflare-manager | 25 | 9mo | Review | Intermediate |
| railway-cli-management | 9 | 8mo | Review | Intermediate |
| azure-functions | 10 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
cloudflare-manager
qdhenry
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.
railway-cli-management
CaptainCrouton89
Deploy, manage services, view logs, and configure Railway infrastructure. Use when deploying to Railway, managing environment variables, viewing deployment logs, scaling services, or managing volumes.
azure-functions
aj-geddes
Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.
nuxthub-migration
onmax
Use when migrating NuxtHub projects or when user mentions NuxtHub Admin sunset, GitHub Actions deployment removal, self-hosting NuxtHub, or upgrading to v1/nightly. Covers v0.9.X self-hosting (stable) and v1/nightly multi-cloud (experimental, database/blob not ready).
deployment-pipeline-design
wshobson
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
terraform-module-library
wshobson
Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.