Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
| Date | Stars |
|---|---|
| 2026-07-31 | 643 |
| 2026-08-06 | 661 |
Today
+18 stars today
This week
— stars this week
This month
— stars this month
Momentum
72.0
growth rate 0.00%/day
# Home Assistant Agent Skills [](LICENSE) [](https://agentskills.io) An **Agent Skill** is a plugin that teaches AI coding agents best practices for a specific technology, delivered as a portable Markdown knowledge pack. This repository provides an Agent Skill for Home Assistant, following the open [Agent Skills standard](https://agentskills.io/specification). Install a skill and your agent gains Home Assistant best practices that persist across sessions. ## Included Skill **[home-assistant-best-practices](skills/home-assistant-best-practices/):** Native HA constructs over templates, helper selection, automation modes, Zigbee button patterns, device control best practices, YAML-only integration management, dashboard configuration, and safe refactoring. ## Installation ### Agent Skills installer Requires [Node.js 18+](https://nodejs.org/). ```bash npx skills add homeassistant-ai/skills ``` Works with AI coding agents that support the [Agent Skills standard](https://agentskills.io): Claude Code, Cursor, Copilot, VS Code, Gemini CLI, and others. To update: `npx skills update` ### Claude Code plugin Run each command separately inside Claude Code: ``` /plugin marketplace add homeassistant-ai/skills ``` ``` /plugin install home-assistant-skills@home-assistant-skills ``` Run `/reload-plugins` or restart Claude Code for the skill to take effect. ### Claude Desktop / claude.ai Both apps share the same Customize UI, reached via the left sidebar (Claude Desktop) or [claude.ai/customize](https://claude.ai/customize) (browser). 1. Enable code execution: Settings → Capabilities → turn on **Cloud code execution and file creation** (required for skills) 2. Customize → Plugins → Add → Add marketplace → Add from a repository 3. Enter `homeassistant-ai/skills` (or the full URL, `https://github.com/homeassistant-ai/skills`) → Sync This installs the skill as a plugin synced from this repo — no download or zip needed. To update later, go to Plugins, click the `skills` marketplace tag, open its `⋯` menu, and choose **Check for updates** (or toggle **Sync automatically**). <details> <summary>Alternative: upload the skill manually as a zip</summary> 1. Enable code execution: Settings → Capabilities → turn on **Cloud code execution and file creation** 2. Download or clone this repository 3. Zip the skill folder: `cd skills && zip -r home-assistant-best-practices.zip home-assistant-best-practices/` 4. Customize → Skills → Add → Upload a skill </details> ## Skill Contents The `home-assistant-best-practices` skill includes: | File | Purpose | |------|---------| | `SKILL.md` | Decision workflow and quick-reference routing | | `references/safe-refactoring.md` | Safe workflow for renaming entities, replacing helpers, restructuring automations | | `references/automation-patterns.md` | Native conditions, triggers, waits, automation modes | | `references/helper-selection.md` | Built-in helpers vs template sensors (with decision matrix) | | `references/template-guidelines.md` | When to use templates, when to avoid them, and sensor best practices | | `references/yaml-only-integrations.md` | YAML-only integration types, post-edit actions (reload vs restart) | | `references/device-control.md` | Service calls, entity_id vs device_id, Zigbee buttons | | `references/scenes.md` | Scene authoring: config shape, snapshot/restore, snapshot-vs-script distinction | | `references/dashboard-guide.md` | Dashboard layout, view types, sections, custom cards, CSS styling | | `references/dashboard-cards.md` | Card type lookup and card-specific documentation | | `references/domain-docs.md` | Integration and domain documentation for service calls, entity attributes | | `references/examples.yaml` | Compound examples combining multiple best practices | | `references/appdaemon.md` | AppDaemon apps: when to use vs. nati
Excerpt of 4,382 characters
Read on GitHub41
14
8
6
3
2
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:90068554e1e402a2, llm:Repository name and description: 'Home Assistant skills for agents' — indicates AI agent skills for Home Assistant (automation, agents).
matched fp:90068554e1e402a2, llm:Repository name and description: 'Home Assistant skills for agents' — indicates AI agent skills for Home Assistant (automation, agents).
matched fp:90068554e1e402a2, llm:Repository name and description: 'Home Assistant skills for agents' — indicates AI agent skills for Home Assistant (automation, agents).