Claude
aa6c2b4f74
Rename skill reference files to uppercase
2026-01-22 03:53:26 +00:00
Claude
e0349cae63
Add Home Assistant integration development skill
...
Create a Claude Code skill for developing Home Assistant integrations with
separate reference files for each platform and component:
- SKILL.md: Main skill entry point with quick reference table
- config-flow.md: Configuration flow patterns
- coordinator.md: Data update coordinator patterns
- entity.md: Base entity development patterns
- sensor.md: Sensor platform reference
- binary-sensor.md: Binary sensor platform reference
- switch.md: Switch platform reference
- number.md: Number platform reference
- select.md: Select platform reference
- button.md: Button platform reference
- device.md: Device management patterns
- diagnostics.md: Diagnostics implementation
- services.md: Service registration patterns
- testing.md: Testing patterns and fixtures
This skill extracts best practices from CLAUDE.md into a reusable
format that can be invoked via /ha-integration.
2026-01-22 03:30:27 +00:00
J. Nick Koston
83a53dea94
Fix SSL context mutation by httpx/httpcore with ALPN protocol bucketing ( #161330 )
2026-01-21 16:53:38 -10:00
Joost Lekkerkerker
4fb89e68a7
Add integration_type hub to sanix ( #161322 )
2026-01-21 23:18:32 +01:00
Glenn de Haan
5202ddf095
Bump hdfury to 1.4.2 ( #161401 )
2026-01-21 23:06:06 +01:00
Marc Mueller
f7d7a4502e
Update ruff to 0.14.13 ( #161399 )
2026-01-21 22:43:26 +01:00
Petro31
c7417d77b5
Update template select test framework ( #161389 )
2026-01-21 22:31:00 +01:00
Petro31
22018f1f80
Update template number tests to new framework ( #161395 )
2026-01-21 22:30:13 +01:00
Raphael Hehl
22c6704d81
Fix detection of multiple smart object types in single event ( #161189 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-01-21 22:22:34 +01:00
Raphael Hehl
0552934b3c
Bump uiprotect to 10.0.1 ( #161397 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-01-21 22:20:33 +01:00
Joost Lekkerkerker
bbe1d28e88
Refactor GitHub tests to patch the library instead ( #160568 )
2026-01-21 22:09:56 +01:00
Robert Resch
b700a27c8f
Enable apple tv on Python 3.14 ( #161396 )
2026-01-21 21:56:51 +01:00
Joost Lekkerkerker
0566a668a9
Add translation for add entry to RDW ( #161329 )
2026-01-21 21:28:27 +01:00
Marc Mueller
94f636bc2d
Update pyatv to 0.17.0 ( #161394 )
2026-01-21 21:22:26 +01:00
Manu
a6e7546142
Add support for sequence ID to publish action in ntfy integration ( #161342 )
2026-01-21 17:41:46 +00:00
Thomas55555
493319894b
Use device_class for O3 in Google Air Quality ( #161380 )
2026-01-21 17:34:46 +01:00
Erik Montnemery
987396722b
Adjust entity condition strings ( #161055 )
2026-01-21 16:56:47 +01:00
epenet
4f52b0363d
Reorder unit conversion classes alphabetically ( #161364 )
2026-01-21 15:53:43 +00:00
Daniel Hjelseth Høyer
52e18ed6f6
Simplify tibber config ( #160903 )
2026-01-21 15:42:25 +01:00
Abílio Costa
4180175fd3
Improve automation variable name ( #161340 )
2026-01-21 14:27:18 +00:00
Maciej Bieniek
e39ee8cae7
Bump imgw_pib to 2.0.1 ( #161376 )
2026-01-21 15:26:29 +01:00
epenet
c214193087
Reorder recorder constants alphabetically ( #161363 )
2026-01-21 14:07:24 +01:00
Paulus Schoutsen
2d84847be5
Migrate apps added to sidebar to use new app panel ( #161265 )
...
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-01-21 14:59:13 +02:00
Joost Lekkerkerker
0d69fd4535
Add integration_type hub to rainbird ( #161303 )
2026-01-21 13:42:24 +01:00
Joost Lekkerkerker
56f556864c
Add integration_type hub to sensibo ( #161326 )
2026-01-21 13:41:18 +01:00
Manu
c1b03dc553
Bump aiontfy to 0.7.0 ( #161341 )
2026-01-21 13:40:56 +01:00
epenet
07e76578e6
Add translation for add entry to Renault ( #161361 )
2026-01-21 13:40:25 +01:00
Manu
bc45fd4e45
Add translation for add entry to Habitica integration ( #161372 )
2026-01-21 13:39:56 +01:00
Abílio Costa
0ea03f549c
Support target conditions in script relation extraction ( #161338 )
2026-01-21 12:01:15 +00:00
Robert Resch
0ee46dbf5d
Replace deprecated test-results-action action with codecov-action ( #159202 )
2026-01-21 12:33:32 +01:00
Thomas55555
e12f394f8e
Bump google-air-quality-api to 3.0.0 ( #161347 )
2026-01-21 08:49:20 +01:00
Thomas55555
b40046264d
Add ppb as a valid UOM for sensor/number Ozone device class ( #159328 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-01-21 08:32:23 +01:00
Thomas55555
22afa1d248
Use device_class for NO2 in Google Air Quality ( #161359 )
2026-01-21 07:51:35 +01:00
Josef Zweck
8920ffbcdb
Add translation for add entry to onedrive ( #161336 )
2026-01-21 07:06:22 +01:00
Thomas55555
a447c1b42e
Use SO2 device_class in Google Air Quality ( #161349 )
2026-01-21 06:55:02 +01:00
Raphael Hehl
50211f75ed
Bump uiprotect to 10.0.0 ( #161350 )
2026-01-21 00:59:46 +01:00
Thomas55555
27117c9d17
Add ppb as a valid UOM for sensor/number NO2 device class ( #159426 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-01-20 22:35:11 +00:00
Scott K Logan
7c4cdd57b6
Set integration_type for rainforest_raven to 'hub' ( #161343 )
2026-01-20 21:46:47 +01:00
Josef Zweck
6af5698645
Bump onedrive-personal-sdk to 0.1.1 ( #161337 )
2026-01-20 20:14:58 +00:00
Erik Montnemery
75db2cde40
Improve light brightness triggers ( #161233 )
2026-01-20 20:14:15 +00:00
stegm
329dd05434
Bump pykoplenti to 1.5.0 ( #161305 )
2026-01-20 21:12:49 +01:00
Joost Lekkerkerker
53c53d03e0
Add integration_type hub to rituals_perfume_genie ( #161312 )
2026-01-20 21:10:11 +01:00
Joost Lekkerkerker
360b394d03
Add integration_type hub to rfxtrx ( #161311 )
2026-01-20 21:09:09 +01:00
Joost Lekkerkerker
a663d55632
Add integration_type device to renson ( #161310 )
2026-01-20 21:07:50 +01:00
Joost Lekkerkerker
3fd266a513
Add integration_type hub to rehlko ( #161309 )
2026-01-20 21:07:21 +01:00
Joost Lekkerkerker
442c1d6242
Add integration_type hub to refoss ( #161308 )
2026-01-20 21:06:51 +01:00
Joost Lekkerkerker
0e2aae02f6
Add integration_type device to rapt_ble ( #161307 )
2026-01-20 21:04:45 +01:00
Joost Lekkerkerker
3227a6e49f
Add integration_type device to rainforest_raven ( #161306 )
2026-01-20 21:04:10 +01:00
Joost Lekkerkerker
9d0cfb628b
Add integration_type device to radiotherm ( #161302 )
2026-01-20 21:00:50 +01:00
Joost Lekkerkerker
4578fe0260
Add integration_type device to rabbitair ( #161300 )
2026-01-20 20:55:41 +01:00