Skip to content

Releases: poolski/agent-skills

v0.2.0

Choose a tag to compare

@poolski poolski released this 22 May 09:24
17a0892

What's new

Skill content fixes and additions

  • home-assistant.md: fixed a critical error — HA's ESPHome integration has "Allow devices to perform actions" disabled by default; the previous version had this backwards. Added reboot_timeout gotcha (device reboots after 15 min with no client — set to 0s for standalone use), api.connected condition pattern, action responses (ESPHome 2025.10.0+), device replacement flow (ESPHome 2025.4.0+).
  • yaml-configs.md: expanded filter catalogue to cover all useful types (median, delta, throttle, debounce, calibrate_linear, etc.); added pin advanced schema, time duration formats, packages !extend/!remove, remote GitHub packages, disabled_by_default, expire_after, on_raw_value.
  • debugging.md: added fast_connect for hidden SSIDs, CPU frequency tuning as brownout fix, log level impact on single-core networking, USB charging-only cable checklist, NVS overflow recovery.

Repo structure

  • All skill files now under a single skills/esphome-components/ directory — no separate wrapper folder.
  • Native runtime discovery: .claude/skills/ (Claude Code), .opencode/skills/ (OpenCode), GEMINI.md (Gemini CLI), AGENTS.md (Codex), OpenCode plugin via opencode.json.

Installation

See the README. The .skill file attached here is for claude.ai upload only — all other runtimes install directly from the repo.

v0.1.0 — esphome-components

Choose a tag to compare

@poolski poolski released this 22 May 09:15
3acb1dd

Initial release of the esphome-components skill.

What's included

  • SKILL.md: three-layer router (YAML configs / external components / HA integration / debugging)
  • references/yaml-configs.md: device YAML structure, pin config, all filter types, packages with !extend/!remove, substitutions
  • references/external-components.md: Python schema + codegen, C++17 component structure, full lifecycle, ESPHome 2026.x breaking changes
  • references/home-assistant.md: native API vs MQTT, device_class/state_class, action responses, device replacement (2025.4.0+)
  • references/debugging.md: boot loops, WiFi instability, OTA failures, memory exhaustion, NVS overflow, USB/serial checklist

Installation

See the README for per-runtime instructions (Claude Code, OpenCode, Gemini CLI, Codex, claude.ai).

The .skill file attached to this release is for the claude.ai upload path only. All other runtimes install directly from the repo.