Add a waste-collection source
SkillProductivityLets your agent add support for a new waste-collection provider to the waste collection schedule integration.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Add a waste-collection source skill
About this capability
Investigate and implement support for a new waste-collection provider in hacs_waste_collection_schedule. Use when a contributor wants a council, municipality, or provider added, including shared-platform and ICS options.
What this skill tells your AI
The instructions your AI receives, as published by mampfes/hacs_waste_collection_schedule in .agents/skills/new-source/SKILL.md and read by ahel’s review.
Gather inputs
- Establish whether the user is a contributor or an upstream maintainer if that is not already known.
- Obtain the provider name, country, resident schedule URL, and one public known-working example input. Never request or expose the user's home address.
Investigate
- Spawn the
source-investigatorcustom agent with the gathered inputs. - Ask it to return its complete Investigation Report and make no filesystem changes.
- Present the report to the user.
- If the provider is already supported, offer the exact shared-config change. If it is not feasible, explain the blocker and alternatives from the report.
- For a new source, confirm the recommended ICS, API, HTML, or PDF approach before implementation when the choice is materially uncertain.
Implement
- Spawn the
source-implementercustom agent with the full Investigation Report and any user decisions. - Tell it to write the source or shared-config change, create required documentation, lint every changed Python file, run structural tests, and live-test real
TEST_CASESwhere applicable. - Present its Implementation Report and resolve test failures before submission.
Prepare submission
- Encourage
SOURCE_CODEOWNERS = ["@handle"]for Python orcodeowners:for ICS YAML. - Inspect the diff and remove generated files listed in
AGENTS.mdfrom the proposed change. Never runupdate_docu_links.py. - Run the required lint and tests from
AGENTS.mdfor every changed file. - Guide contributor-owned branch, commit, push, and PR steps. Do not perform remote actions unless the user explicitly asks.
- Target
mampfes/hacs_waste_collection_schedule:masterand useAdd source: <Provider Name> (<module>)as the PR-title pattern.
Signals
- GitHub stars
- 2k
- Forks
- 1k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
new-source- Source
- github.com/mampfes/hacs_waste_collection_schedule