NaanyaBiz/haggle

AGL Australia smart meter -> Home Assistant Energy dashboard (Claude-generated custom integration)

13Stars on the repository
21Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

agl-api-explorer

01

NaanyaBiz/haggle

Agent Claude Code

Use when reverse-engineering or implementing anything in customcomponents/haggle/agl/ — the Auth0 token lifecycle (AglAuth), the REST API calls (AglClient), or the JSON response parsers. Also the go-to agent when debugging AGL HTTP behaviour, 401s, rate limits, or response shape questions. Owns all files under…

not rated 13 yesterday A 86 tokens original Apache-2.0

NaanyaBiz/haggle

Agent Claude Code

Use proactively when editing coordinator.py, agl/client.py, or any async function in customcomponents/haggle/. Reviews for blocking I/O in the HA event loop (the integration's.

not rated 13 yesterday A 42 tokens original Apache-2.0

NaanyaBiz/haggle

Agent Claude Code

Use proactively after non-trivial edits in customcomponents/haggle/ (excluding pure auth/perf-critical files owned by other agents). Reviews for project-specific quality rules and verifies tooling is clean. Defers to /simplify skill for general simplification.

not rated 13 yesterday A 56 tokens original Apache-2.0

NaanyaBiz/haggle

Agent Claude Code

Use when defining or reviewing sensor stateclass, deviceclass, unitofmeasurement, or anything that feeds the HA Energy dashboard. Also owns importstatistics() usage, NEM12 semantics, and tariff/cost calculation logic. Call this agent before shipping any energy or monetary sensor.

not rated 13 yesterday A 61 tokens original Apache-2.0

NaanyaBiz/haggle

Agent Claude Code

Use proactively when designing or modifying anything in customcomponents/haggle/ that touches HA core APIs: init.py, configflow.py, coordinator.py, sensor.py, entity base classes, runtimedata, or platform setup. Confirms HA 2025.x+ patterns and catches regressions against HA quality scale requirements.

not rated 13 yesterday A 71 tokens original Apache-2.0

ha-test-writer

06

NaanyaBiz/haggle

Agent Claude Code

Use proactively after any code change in customcomponents/haggle/ to write or update tests. Owns all files under tests/. Uses pytest-homeassistant-custom-component patterns and the anonymised AGL API fixtures in tests/fixtures/.

not rated 13 yesterday A 51 tokens original Apache-2.0

release-manager

07

NaanyaBiz/haggle

Agent Claude Code

Use only when cutting a release via the /release command. Bumps manifest.json version, updates CHANGELOG.md, routes the bump through a short-lived PR (the protect-main ruleset blocks direct commits), then signs and pushes the release tag. Refuses to run if the working tree is dirty or CI is not green.

not rated 13 yesterday A 68 tokens original Apache-2.0

security-reviewer

08

NaanyaBiz/haggle

Agent Claude Code

Use proactively when editing configflow.py, agl/, init.py, or any code touching tokens/auth/HTTP. Reviews for credential leakage, OAuth/PKCE correctness, token rotation persistence, and dependency vulnerabilities. Project-scoped sibling of the built-in /security-review skill.

not rated 13 yesterday A 61 tokens original Apache-2.0

injection-corpus

09

NaanyaBiz/haggle

Agent

A fixed set of hostile issue/PR/attachment payloads used to sanity-check the haggle-triage routine's UNTRUSTED-CONTENT ARMOUR (triage-routine.md) before any change to its prompt.

not rated 13 yesterday B 0 tokens original Apache-2.0

triage-routine

10

NaanyaBiz/haggle

Agent

Agent "triage-routine" from NaanyaBiz/haggle, covering agent: haggle-triage, change control (repo-first), configuration, what it does and what it never does.

not rated 13 yesterday B 0 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: