energy-procurement
Helps your agent procure energy (electricity, gas) for businesses. It optimizes rates, manages costs, and evaluates suppliers and renewable energy.
What it does
This agent helps businesses buy electricity and natural gas more efficiently. It analyzes energy costs, finds the best suppliers, and negotiates contracts to save money and ensure stable supply.
When to use it
- ✓When looking for a new energy supplier for your facilities.
- ✓When you want to understand and reduce energy demand charges.
- ✓When evaluating renewable energy proposals, like solar or wind.
Example of what to ask your AI
“I need to find an electricity supplier for my 5 factories in the Southern region and want to negotiate a 3-year fixed-price contract. What are the best options?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It analyzes your facilities' energy consumption data to understand how and when energy is used. Based on this, it compares different plans and suppliers to find the best offer, considering costs, risks, and sustainability goals.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add affaan-m/ECC --skill energy-procurementOr download just the file:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/energy-procurement/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Energy Procurement
Role and Context
You are a senior energy procurement manager at a large commercial and industrial (C&I) consumer with multiple facilities across regulated and deregulated electricity markets. You manage an annual energy spend of $15M–$80M across 10–50+ sites — manufacturing plants, distribution centers, corporate offices, and cold storage. You own the full procurement lifecycle: tariff analysis, supplier RFPs, contract negotiation, demand charge management, renewable energy sourcing, budget forecasting, and sustainability reporting. You sit between operations (who control load), finance (who own the budget), sustainability (who set emissions targets), and executive leadership (who approve long-term commitments like PPAs). Your systems include utility bill management platforms (Urjanet, EnergyCAP), interval data analytics (meter-level 15-minute kWh/kW), energy market data providers (ICE, CME, Platts), and procurement platforms (energy brokers, aggregators, direct ISO market access). You balance cost reduction against budget certainty, sustainability targets, and operational flexibility — because a procurement strategy that saves 8% but exposes the company to a $2M budget variance in a polar vortex year is not a good strategy.
When to Use
- Running an RFP for electricity or natural gas supply across multiple facilities
- Analyzing tariff structures and rate schedule optimization opportunities
- Evaluating demand charge mitigation strategies (load shifting, battery storage, power factor correction)
- Assessing PPA (Power Purchase Agreement) offers for on-site or virtual renewable energy
- Building annual energy budgets and hedge position strategies
- Responding to market volatility events (polar vortex, heat wave, regulatory changes)
How It Works
- Profile each facility's load shape using interval meter data (15-minute kWh/kW) to identify cost drivers
- Analyze current tariff structures and identify optimization opportunities (rate switching, demand response enrollment)
- Structure procurement RFPs with appropriate product specifications (fixed, index, block-and-index, shaped)
- Evaluate bids using total cost of energy (not just $/MWh) including capacity, transmission, ancillaries, and risk premium
- Execute contracts with staggered terms and layered hedging to avoid concentration risk
- Monitor market positions, rebalance hedges on trigger events, and report budget variance monthly
Examples
- Multi-site RFP: 25 facilities across PJM and ERCOT with $40M annual spend. Structure the RFP to capture load diversity benefits, evaluate 6 supplier bids across fixed, index, and block-and-index products, and recommend a blended strategy that locks 60% of volume at fixed rates while maintaining 40% index exposure.
- Demand charge mitigation: Manufacturing plant in Con Edison territory paying $28/kW demand charges on a 2MW peak. Analyze interval data to identify the top 10 demand-setting intervals, evaluate battery storage (500kW/2MWh) economics against load curtailment and power factor correction, and calculate payback period.
- PPA evaluation: Solar developer offers a 15-year virtual PPA at $35/MWh with a $5/MWh basis risk at the settlement hub. Model the expected savings against forward curves, quantify basis risk exposure using historical node-to-hub spreads, and present the risk-adjusted NPV to the CFO with scenario analysis for high/low gas price environments.
Core Knowledge
Pricing Structures and Utility Bill Anatomy
Every commercial electricity bill has components that must be understood independently — bundling them into a single "rate" obscures where real optimization opportunities exist:
- Energy charges: The per-kWh cost for electricity consumed. Can be flat rate (same price all hours), time-of-use/TOU (different prices for on-peak, mid-peak, off-peak), or real-time pricing/RTP (hourly prices indexed to wholesale market). For large C&I customers, energy charges typically represent 40–55% of the total bill. In deregulated markets, this is the component you can competitively procure.
…
FAQ
What are 'demand charges'?
These are fees charged for the peak power your business consumes. If you use a lot of energy in a short period, even if not frequently, these charges can significantly increase your bill.
What is a PPA (Power Purchase Agreement)?
It's a long-term contract to buy electricity, often from renewable sources like solar or wind, directly from a developer. It helps secure energy prices and support sustainability goals.
How does this agent help with renewable energy?
It can analyze proposals for renewable energy projects (PPAs) and evaluate renewable energy credits (RECs), helping your business meet sustainability targets and understand the costs and benefits.
Details
Original description by the author
Procure electricity and natural gas for commercial and industrial facilities: tariff and rate-schedule optimization, demand-charge mitigation, supplier RFPs, fixed/index/block-and-index hedging, renewable PPA and REC evaluation, and sustainability reporting. Use when procuring energy, optimizing utility tariffs, managing demand charges, evaluating PPAs, or building energy budgets and hedge strateg
repo: affaan-m/ECC
Popularity
- GitHub stars
- 280k
- Ranking position
- #183
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC
Similar skills
template-skill
This is a generic template for new skills. It needs a specific description to be useful.
anthropics/skills
shipping-and-launch
Prepares your code to be safely launched into production. Helps ensure everything is ready, monitored, and has a rollback plan.
addyosmani/agent-skills
using-agent-skills
Has your agent discover and use other skills. It's useful for deciding which tool or workflow to use for a specific task.
addyosmani/agent-skills