t3chnaztea/home-assistant-skills/template

Claude Code and agent skill by t3chnaztea/home-assistant-skills

Trust tier 3
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when [the specific situations, symptoms, and phrases that should trigger this skill]. Pack the words someone would actually type or think when they hit this problem. Describe ONLY when to use it, never summarize the workflow inside. Keep the whole frontmatter under 1024 characters. End by naming what this skill is NOT for, pointing at the sibling skill that covers it.

Install

npx vskill@latest install t3chnaztea/home-assistant-skills/template

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

HA Yourskill

One or two sentences: what this skill covers and that it assumes the connection lanes, env pattern, and doctrine from ha-connect. Cross-reference sibling skills by name (ha-context-map, ha-automations, ha-external-triggers) rather than repeating their content.

Guidelines for a good HA skill

Delete this section in your real skill; it's guidance for authoring.

  • Name: ha-<area>, lowercase and hyphens only. The directory name MUST

equal the frontmatter name.

  • Description: starts with "Use when…", lists concrete triggers and

keywords, ends with a "not for X, use Y" pointer. No workflow summary (an agent will follow the description instead of reading the body).

  • Markdown only. This collection ships doctrine and fenced curl/ssh/YAML

recipes, not scripts. The agent writes throwaway code per task; recipes stay honest and adaptable where scripts rot.

  • Original prose only. Don't paste from the Home Assistant docs; write

the lesson the docs don't teach, and link the docs as the canonical manual.

  • Parameterize everything instance-specific. <HA_HOST> or

homeassistant.local, never a real IP; $HA_TOKEN from env, never a literal; generic entity ids (light.living_room, media_player.tv, climate.thermostat), never your actual house.

  • Verify against ground truth. Every write ends with reading the entity

or config back and showing before/after. Show the reader how to confirm the change, not just make it.

  • Keep SKILL.md under ~500 lines; push heavy detail into references/*.md.

Overview

What this is and the core principle in 1–2 sentences.

When to use

Symptoms and situations (bullets). When NOT to use.

[Your sections]

Quick-reference recipes, one worked example, the specific traps you learned. One excellent example beats five generic ones.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/t3chnaztea/home-assistant-skills/template/badge)](https://verified-skill.com/skills/t3chnaztea/home-assistant-skills/template)

Something wrong with this skill or its page? Tell us.