Helps you build apps that shift power usage to times when electricity is cleaner or cheaper by querying grid forecasts from Apple's new EnergyKit framework. You get time-weighted ratings (0.0 to 1.0) for upcoming intervals and can submit load events back so the system learns from your EV charger or HVAC behavior. The guidance stream updates continuously and can incorporate rate plan data if available at the venue. Targets iOS 26+, still in beta, so API details may shift before GM. Worth exploring now if you're building smart home controls or energy dashboards that need to optimize when devices pull power from the grid.

skills.sh installs
3.7K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill energykit --agent claude-code

Installs into .claude/skills of the current project.

Files

EnergyKit

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 ElectricalLoadDevice and Home-facing LoadEvents experience are beta; re-check current Apple documentation before relying on those APIs.

Contents

Setup

Entitlements and Version Split

RuntimeLoad-event device APICapabilities
iOS/iPadOS 26.xdeviceID: compatibility initializerEnergyKit
iOS/iPadOS 27+ betaElectricalLoadDevice with the device: initializerEnergyKit; add EnergyKit LoadEvents for Home app integration

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Documentation, Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1cloudflare avatarbuilding-ai-agent-on-cloudflarecloudflare/skillsBuilds AI agents on Cloudflare using the Agents SDK with state management, real-time WebSockets, scheduled tasks, tool integration, and chat capabilities. Gener3.7Kskills.sh installs
2shubhamsaboo avatarux-designershubhamsaboo/awesome-llm-appsExpert UX design assistance for user research, wireframing, prototyping, and design strategy. Use when: creating wireframes, conducting user research, building 3.7Kskills.sh installs
3vercel-labs avataropensrcvercel-labs/opensrcFetch dependency source code to give AI agents deeper implementation context. Use when the agent needs to understand how a library works internally, read source3.7Kskills.sh installs
4astral-sh avatarruffastral-sh/claude-code-pluginsGuide for using ruff, the extremely fast Python linter and formatter. Use this when linting, formatting, or fixing Python code.3.7Kskills.sh installs
5dotnet avatartarget-authoringdotnet/skillsCanonical patterns for writing custom MSBuild targets. USE FOR: diagnosing and fixing custom target authoring anti-patterns; broken SDK target chains across fil3.7Kskills.sh installs
6phuryn avatarprivacy-policyphuryn/pm-skillsDraft a detailed privacy policy covering data types, jurisdiction, GDPR and compliance considerations, and clauses needing legal review. Use when creating a pri3.7Kskills.sh installs