energykit

Fetch grid electricity forecasts and submit load telemetry for energy venues.

Updated May 10, 2026
One-click install
npx skills add https://github.com/FelixRauch/medat-figuren --skill energykit-felixrauch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: energykit
Source: https://github.com/FelixRauch/medat-figuren/tree/main/.agents/skills/energykit
Command: npx skills add https://github.com/FelixRauch/medat-figuren --skill energykit-felixrauch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Energykit helps apps make better decisions about when to consume electricity by providing grid electricity forecasts for cleaner or cheaper time windows.

Core Features & Use Cases

  • Electricity Guidance (forecasting): Fetch time-weighted electricity guidance for a specific energy venue to decide when shifting or reducing load is beneficial.
  • Load Event submission (feedback loop): Submit EV charger and HVAC load events tied to a guidance token so the system can track guidance adherence and improve future guidance.
  • Insights querying (historical analysis): Retrieve energy and runtime insight records by device and venue for evaluating performance over time.

Use cases: EV charging optimization, HVAC scheduling and setbacks, and smart home energy management dashboards that recommend low-tariff or cleaner-grid usage periods.

Quick Start

Use the energykit skill to query ElectricityGuidance for a selected EnergyVenue and suggested action (shift or reduce), then store the returned guidance token to submit matching load events for EV charging or HVAC activity.

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 for EV charging optimization in SwiftUI?

Retrieve time-weighted electricity guidance for a specific energy venue using ElectricityGuidance.Service to decide when shifting or reducing EV charging load is beneficial for cleaner or cheaper time windows.

How does load event submission work for HVAC scheduling and setbacks?

Submit EV charger and HVAC load events tied to a stored guidance token so the system can track guidance adherence, evaluate performance, and improve future electricity shifting recommendations.

What is the best way to analyze historical energy consumption by device in a smart home dashboard?

Query ElectricityInsightService to retrieve historical energy and runtime insight records by device and venue, enabling your smart home energy management dashboard to evaluate performance over time.

Do I need a specific entitlement to use electricity guidance for load reduction decisions?

Yes, you need the com.apple.developer.energykit entitlement to access ElectricityGuidance.Service with venue-scoped queries and manage guidance tokens for load event linkage in near real-time.

Can I query historical electricity insights without submitting load events first?

Yes, querying ElectricityInsightService for historical insight records by device and venue is optional and can be done independently to evaluate past energy performance without submitting load events.