Manifest requirements
SkillDev toolsLets your agent install and configure the Manifest observability plugin, including telemetry setup and API keys.
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 Manifest requirements skill
About this capability
Home Assistant manifest.json requirements — required fields, config_flow, iot_class, dependencies, and HACS compatibility. Use when editing manifest.json or changing integration metadata, requirements, or version.
What this skill tells your AI
The instructions your AI receives, as published by hass-energy/haeo in .agents/skills/manifest/SKILL.md and read by ahel’s review.
The manifest.json defines integration metadata for Home Assistant. When this instruction activates, the current manifest content is visible for reference.
Required fields
All integrations must include:
- domain: Integration domain name (lowercase, underscores only)
- name: Human-readable display name
- codeowners: GitHub usernames with
@prefix for notification - integration_type: Integration category (hub, device, service, etc.)
- documentation: URL to documentation
- requirements: Python package dependencies with version constraints
- version: Semantic version string (MAJOR.MINOR.PATCH)
Config flow
Set config_flow: true when the integration has UI-based configuration.
This enables the integration to appear in the "Add Integration" dialog.
IoT class
The iot_class describes how the integration communicates:
local_push- Local network with push updates (preferred for local devices)local_polling- Local network with pollingcloud_push- Cloud service with push updatescloud_polling- Cloud service with pollingcalculated- No external data, purely calculated values
Choose the class that best represents the primary data source.
Dependencies
List other Home Assistant integrations this integration depends on. Use an empty array if there are no dependencies.
HACS compatibility
For HACS distribution:
- Version field must be present and follow semantic versioning
- Requirements must use valid PyPI package names
- Documentation URL must be accessible
- Issue tracker URL is recommended
Signals
- GitHub stars
- 65
- Forks
- 21
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
manifest- Source
- github.com/hass-energy/haeo