From ha-nova
Lists Home Assistant calendar entities and reads bounded event windows via the HA NOVA Relay CLI. Read-only — no create, update, or delete operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ha-nova:calendarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only calendar work:
Read-only calendar work:
Not in scope:
Verify relay CLI: ha-nova relay health
If this fails: ha-nova setup
Use REST through relay core only:
ha-nova relay core --method GET --path /api/calendars --out <result-file>ha-nova relay core --method GET --path <calendar-events-path> --out <result-file>ha-nova relay jq --file <result-file> --jq-file <filter-file><calendar-events-path> is:
/api/calendars/<calendar_entity_id>?start=<timestamp>&end=<timestamp>
Relay-core response body is under .data.body (envelope contract: skills/ha-nova/relay-api.md → Standard Envelope).
/api/calendars.entity_id or exact/clear name match./api/calendars/<entity_id>?start=<start>&end=<end>.Apply skills/ha-nova/output-rules.md to all user-facing output.
CalendarWindowEventsNext stepFor multiple calendars, group by calendar and keep each group short.
npx claudepluginhub markusleben/ha-nova --plugin ha-novaScans a codebase for architectural friction, presents candidates as a visual HTML report with before/after diagrams, and guides you through deepening refactors.