Back to Home
Open Skills Initiative

Build Skills for the Energy Transition

The climate crisis is a collective challenge. No single organization has all the domain expertise needed for the energy transition. Contribute your procedural knowledge as Skills that AI agents can execute at scale.

This is an early, open initiative. One reference skill ships today (lcoe-calculator); everything else below is an open roadmap of proposed skills, not a shipped catalog.

Explore the Skills Directory

Browse the open roadmap — one shipped skill plus proposals open for contribution

Why Contribute Open Skills?

Collective Intelligence

The energy transition requires expertise across finance, engineering, policy, and sustainability. Skills let domain experts contribute without needing to understand the full AI system.

Non-Proprietary Knowledge

Skills encode public methodologies: NREL's LCOE formula, EPA emission factors, GHG Protocol calculations. This is procedural knowledge, not trade secrets.

AI-Scale Execution

Your expertise becomes reusable logic for configured workflows. One contribution can create impact across repeated decisions.

“Stop building bespoke agents for every task. Build reusable Skills that any agent can invoke. Code is the universal interface.”

— Skills-First Architecture Philosophy

How to Contribute

1

Choose a Skill Gap

Review the skills inventory below and pick one marked as 'needed' that matches your expertise.

2

Follow the Template

Use the lcoe-calculator as your reference implementation. Copy the folder structure and adapt it.

3

Write Python Scripts

Implement your calculation using only Python standard library. Accept JSON input, output JSON.

4

Add Tests & Examples

Include test cases and example inputs so others can validate and learn from your work.

5

Submit a Pull Request

Open a PR to the GreenCIO repository. Maintainers review and integrate accepted skills.

Skill Folder Structure

skills/
└── your-skill-name/
    ├── skill.md              # Entry point with YAML metadata
    ├── scripts/
    │   ├── calculate.py      # Main calculation (JSON in/out)
    │   └── requirements.txt  # Dependencies (prefer none)
    ├── schemas/
    │   ├── input.schema.json
    │   └── output.schema.json
    ├── examples/
    │   └── sample_input.json
    └── tests/
        └── test_calculate.py

Skills Inventory

See what's available and what's needed. Skills marked as “needed” are opportunities for contribution.

Financial Modeling

lcoe-calculator

Levelized Cost of Energy

Available
project-npv-irr

NPV/IRR/Payback modeling

Needed
carbon-price-modeler

Carbon price scenarios

Needed
green-bond-analyzer

Green bond verification

Needed

Emissions & Carbon

carbon-footprint

Scope 1/2/3 calculator

Needed
emissions-reporter

CDP/GRI/SASB formatter

Needed
offset-validator

Carbon offset quality scoring

Needed

Grid & Energy

load-forecaster

Demand time-series forecasting

Needed
curtailment-optimizer

Peak load optimization

Needed
solar-yield

PV generation calculator

Needed
wind-yield

Wind generation calculator

Needed

Contracts & Compliance

ppa-analyzer

Power Purchase Agreement parser

Needed
rec-tracker

Renewable certificate management

Needed
cbam-compliance

EU CBAM checker

Needed
sec-climate-disclosure

SEC climate risk formatter

Needed

Asset Management

predictive-maintenance

ML-based maintenance scheduling

Needed
battery-lifecycle

Storage degradation modeling

Needed
equipment-lifecycle

Replacement timing optimizer

Needed

Recognition for Contributors

Every skill includes attribution in its metadata. Contributors are recognized in:

skill.md

Author field in frontmatter

GitHub

Commit history & contributors

This Page

Skills inventory credits

Submit Your First Skill

Questions? Ideas?

Not sure where to start? Have an idea for a skill that's not listed? Open an issue on GitHub or reach out directly.

Email: skills@greencio.com