Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/energykit
Query grid electricity forecasts and submit load events using EnergyKit to help users optimize home electricity usage.
Passed 22 of 22 test cases with the skill, and 8 of 22 without it.
and 19 more in the full report
14 fixed8 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When receiving a guidance forecast object from the stream, we want to check whether the forecast data incorporates the utility rate plan. Write a Swift condition checking this option flag on the guidance object.
| Checked | Without skill | With skill |
|---|---|---|
| Checks if guidance options set contains guidanceIncorporatesRatePlan. | Missed | Passed |
The instructions your model reads when the skill loads.
Use grid cleanliness and cost guidance to shift or reduce managed-device load. For managed-device insights, submit the device's real load events promptly.
Beta-sensitive. Core EnergyKit ships in iOS/iPadOS 26. The iOS/iPadOS 27
ElectricalLoadDeviceand Home-facing LoadEvents experience are beta; re-check current Apple documentation before relying on those APIs.
| Runtime | Load-event device API | Capabilities |
|---|---|---|
| iOS/iPadOS 26.x | deviceID: compatibility initializer | EnergyKit |
| iOS/iPadOS 27+ beta | ElectricalLoadDevice with the device: initializer | EnergyKit; add EnergyKit LoadEvents for Home app integration |
All EnergyKit use requires com.apple.developer.energykit; enable the EnergyKit
capability on the app target. On iOS/iPadOS 27+, add the EnergyKit LoadEvents
capability (com.apple.developer.energykit.loadevents-experience) only when the
app needs device names, energy context, activity logs, historical charts, or
trend notifications in the Home app. That Home experience requires both
capabilities. Missing permission can surface as EnergyKitError.permissionDenied.
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.