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
Choose a Skill Gap
Review the skills inventory below and pick one marked as 'needed' that matches your expertise.
Follow the Template
Use the lcoe-calculator as your reference implementation. Copy the folder structure and adapt it.
Write Python Scripts
Implement your calculation using only Python standard library. Accept JSON input, output JSON.
Add Tests & Examples
Include test cases and example inputs so others can validate and learn from your work.
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.pySkills Inventory
See what's available and what's needed. Skills marked as “needed” are opportunities for contribution.
Financial Modeling
lcoe-calculatorLevelized Cost of Energy
project-npv-irrNPV/IRR/Payback modeling
carbon-price-modelerCarbon price scenarios
green-bond-analyzerGreen bond verification
Emissions & Carbon
carbon-footprintScope 1/2/3 calculator
emissions-reporterCDP/GRI/SASB formatter
offset-validatorCarbon offset quality scoring
Grid & Energy
load-forecasterDemand time-series forecasting
curtailment-optimizerPeak load optimization
solar-yieldPV generation calculator
wind-yieldWind generation calculator
Contracts & Compliance
ppa-analyzerPower Purchase Agreement parser
rec-trackerRenewable certificate management
cbam-complianceEU CBAM checker
sec-climate-disclosureSEC climate risk formatter
Asset Management
predictive-maintenanceML-based maintenance scheduling
battery-lifecycleStorage degradation modeling
equipment-lifecycleReplacement timing optimizer
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
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