NaanyaBiz

21 mods across 1 repository, 13 stars between them.

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

hassfest

09

NaanyaBiz/haggle

Command Claude Code

Validate the integration against Home Assistant's hassfest rules.

not rated 13 yesterday A 0 tokens original Apache-2.0

new-entity

10

NaanyaBiz/haggle

Command Claude Code

Scaffold a new sensor entity with tests.

not rated 13 yesterday A 0 tokens original Apache-2.0

pr

11

NaanyaBiz/haggle

Command Claude Code

Push the current feature branch and open a GitHub pull request, after running a full documentation audit.

not rated 13 yesterday A 0 tokens original Apache-2.0

release

12

NaanyaBiz/haggle

Command Claude Code

Command "release" from NaanyaBiz/haggle, covering /release, usage, pre-conditions (checked before proceeding), delegates to and after completion.

not rated 13 yesterday A 0 tokens original Apache-2.0

wt

13

NaanyaBiz/haggle

Command Claude Code

Manage sibling git worktrees for parallel feature development.

not rated 13 yesterday A 0 tokens original Apache-2.0

PostToolUse

14

NaanyaBiz/haggle

Hook Claude Code

Runs after a tool call finishes for Edit, Write, MultiEdit, Edit and Write tool calls, executing format-python.sh and validate-manifest.sh (2 commands). From NaanyaBiz/haggle.

not rated 13 yesterday A tokens not measured original Apache-2.0

PreToolUse

15

NaanyaBiz/haggle

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing guard-main-branch.sh. From NaanyaBiz/haggle.

not rated 13 yesterday A tokens not measured original Apache-2.0

UserPromptSubmit

16

NaanyaBiz/haggle

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing inject-branch-context.sh. From NaanyaBiz/haggle.

not rated 13 yesterday A tokens not measured original Apache-2.0

haggle

17

NaanyaBiz/haggle

Settings file Claude Code

Agent settings declaring 3 hook events (PostToolUse, PreToolUse, UserPromptSubmit) and 26 allowed tools.

not rated 13 yesterday C tokens not measured original Apache-2.0

haggle AGENTS.md

18

NaanyaBiz/haggle

Instructions file CodexOpenCode

AGENTS.md instructions for NaanyaBiz/haggle, covering agents.md — haggle integration guide, dev loop, install deps (once, or after pyproject.toml changes), run tests and lint + format.

not rated 13 yesterday A 15,728 tokens original Apache-2.0

haggle CLAUDE.md

19

NaanyaBiz/haggle

Instructions file

Claude Code instructions for NaanyaBiz/haggle, a project described as: AGL Australia smart meter -> Home Assistant Energy dashboard (Claude-generated custom integration).

not rated 13 yesterday A 3 tokens copy · 100% Apache-2.0

injection-corpus

20

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

21

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: