# ESG OpportunityScout
A **knowledge repository and Claude-driven automation skill** that scouts for ESG, climate-finance, and green-finance opportunities across **Tanzania, East Africa, and Southern Africa** on behalf of the consortium of **AfroPavo Analytics Ltd**, **BSM Washauri (TZ) Ltd**, and **Dentons EALC**.
This repo is not a conventional application. It is the **source of record** that a Claude routine reads on every run — the verified link registry, the consortium knowledge base, and the skill definition that tells Claude exactly how to search, verify, score, and report opportunities.
---
## What it does
On each run, the `esg-opportunity-scout` Claude skill:
1. **Reads the consortium knowledge files** in this repo (MoU, company profiles, team CVs, link registry) before searching anything.
2. **Searches 13 source categories** — climate funds, DFIs, UN agencies, regional bodies, national portals, bilateral donors, ESG networks, carbon markets, challenge funds, aggregators, foundations, innovation hubs, and think tanks — with targeted keyword combinations across the three target regions.
3. **Verifies every candidate against a live fetched page** (`web_fetch`) — zero hallucination. Dead, mismatched, or unverifiable URLs are excluded or explicitly flagged.
4. **Scores consortium relevance** (High / Medium / Low) and **assigns a lead partner** based on each firm's capabilities.
5. **Compiles a 22-column CSV**, uploads it to **Google Drive**, and sends a formatted **HTML email via Gmail** to the consortium working group.
6. **Optionally creates Google Calendar reminders** for high-relevance deadlines within 30 days.
The guiding principle is strict: **a short verified report beats a long unverified one.** Nothing is fabricated; unknown fields are written as `Not Found` / `Not Stated`.
---
## Directory structure
```
esg-opportunity-scout/
├── README.md # This file
├── instruction.md # Weekly run instructions f …