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.

Prefer a walkthrough? Talk to founders

Explore the Skills Directory

See what's available in-app and what's still on the roadmap

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

Open calculator
project-npv-irr

NPV/IRR/Payback modeling

Planned
carbon-price-modeler

Carbon price scenarios

Planned
green-bond-analyzer

Green bond verification

Planned

Emissions & Carbon

carbon-footprint

Scope 1/2/3 calculator

Planned
emissions-reporter

CDP/GRI/SASB formatter

Planned
offset-validator

Carbon offset quality scoring

Planned

Grid & Energy

load-forecaster

Demand time-series forecasting

Planned
curtailment-optimizer

Peak load optimization

Planned
solar-yield

PV generation calculator

Planned
wind-yield

Wind generation calculator

Planned

Contracts & Compliance

ppa-analyzer

Power Purchase Agreement parser

Planned
rec-tracker

Renewable certificate management

Planned
cbam-compliance

EU CBAM checker

Planned
sec-climate-disclosure

SEC climate risk formatter

Planned

Asset Management

predictive-maintenance

ML-based maintenance scheduling

Planned
battery-lifecycle

Storage degradation modeling

Planned
equipment-lifecycle

Replacement timing optimizer

Planned

Recognition for Contributors

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

skill.md

Author field in frontmatter

Directory

Listed once the skill ships

This Page

Skills inventory credits

Questions? Ideas?

Not sure where to start? Have an idea for a skill that's not listed? Email us or talk through it with the team.

Email: skills@greencio.com