energykit

Fetch grid electricity forecasts and submit load events via EnergyKit.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill energykit-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: energykit
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/energykit
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill energykit-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users optimize their electricity consumption by providing forecasts for when electricity is cleaner or cheaper, and by allowing the submission of load events to track usage.

Core Features & Use Cases

  • Grid Electricity Forecasts: Obtain time-weighted forecasts indicating optimal times for electricity usage.
  • Load Event Submission: Report energy consumption data from devices like EV chargers and HVAC systems.
  • Use Case: An EV charger control system can use this Skill to schedule charging during off-peak hours, reducing electricity costs for the user and utilizing cleaner energy sources.

Quick Start

Use the energykit skill to observe electricity guidance for the venue with ID '123e4567-e89b-12d3-a456-426614174000'.

Frequently Asked Questions about energykit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get grid electricity forecasts to schedule EV charging during off-peak hours?

You can obtain time-weighted grid electricity forecasts indicating optimal usage times by providing a venue ID to the energykit skill. This guides your EV charger control system to schedule charging during cleaner or cheaper grid periods.

What is the best way to optimize home electricity usage with HVAC scheduling?

Optimizing home electricity usage involves retrieving grid forecasts to identify cleaner or cheaper periods, then submitting load events from your HVAC systems. This allows you to align energy consumption with off-peak grid hours.

Does energykit require specific entitlements for smart home app integration?

Yes, integrating energykit for smart home apps requires the com.apple.developer.energykit entitlement. You must also target Swift 6.2 and iOS 26 or later to use the grid forecast and load event submission features.

Can I submit load events from energy management dashboards to track electricity consumption?

Yes, you can submit load events to report energy consumption data from devices like EV chargers and HVAC systems. This supports energy management dashboards by tracking usage against cleaner or cheaper grid periods.

Why do I need a venue ID to observe electricity guidance?

A venue ID is required to retrieve accurate grid electricity forecasts for a specific location. By passing the venue ID, the system provides time-weighted guidance indicating when grid electricity is cleaner or cheaper at that site.