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.

Explore the Skills Directory

Browse all 30+ skills with filters, search, and detailed metadata

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 gets executed by AI agents 24/7 across thousands of investment decisions. One contribution creates impact at scale.

“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. Our agents will review and integrate your skill.

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 a discussion on GitHub or reach out directly.

Email: skills@greencio.com