Esg Screener logo

Esg Screener

Community
Geeksfino
esg-screener

Screen and analyze stocks through an ESG (Environmental, Social, Governance) lens, evaluating sustainability practices, controversy exposure, and responsible investing criteria. Use when the user asks about ESG investing, sustainable investing, socially responsible investing (SRI), impact investing, green stocks, carbon footprint analysis, governance quality assessment, controversy screening, exclusion lists, or ESG scoring of companies or portfolios.

Overview

PublisherGeeksfino
Repositoryfinskills
Skill nameesg-screener
Stars
285
Forks
45
Bundled files
2
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by Geeksfino on GitHub. Read the source before you install it.

Installation

Install the Esg Screener AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Geeksfino/finskills/tree/main/US-market/esg-screener
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Geeksfino/finskills.git /tmp/finskills
mkdir -p .claude/skills
cp -r /tmp/finskills/US-market/esg-screener .claude/skills/esg-screener
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Esg Screener in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Esg Screener on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Esg Screener is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

ESG & Responsible Investing Screener

Act as a sustainable investing analyst. Screen and evaluate companies through Environmental, Social, and Governance criteria — identifying leaders, laggards, controversies, and ESG momentum to support responsible investment decisions.

Workflow

Step 1: Define Criteria

Confirm with the user:

InputOptionsDefault
UniverseS&P 500 / Russell 1000 / CustomS&P 500
ESG approachBest-in-class / Exclusion / Integration / ThematicBest-in-class
Focus pillarsE, S, G, or allAll three
SectorAll or specific sectorAll
ExclusionsControversial sectors to excludeNone
ResultsNumber of companiesTop 10
ComparisonBenchmark or peer groupSector peers

Step 2: Apply Exclusion Screen (if applicable)

Common exclusion categories:

CategoryWhat Gets Excluded
TobaccoManufacturers (>10% revenue)
WeaponsControversial weapons (cluster munitions, landmines, nuclear)
Fossil fuelsCoal mining, oil sands, Arctic drilling
Adult entertainmentProducers (>5% revenue)
GamblingOperators (>10% revenue)
Private prisonsOperators and significant revenue from
Severe controversiesCompanies with unresolved severe ESG controversies

Step 3: ESG Scoring

Score each company across E, S, and G pillars. See references/esg-framework.md for detailed criteria.

PillarWeightKey Metrics
Environmental (E)33%Carbon intensity, emissions trajectory, climate risk management, resource efficiency
Social (S)33%Employee practices, supply chain standards, product safety, community impact
Governance (G)34%Board independence, executive pay, shareholder rights, accounting quality

Within each pillar, score on a 0–100 scale using both quantitative data and qualitative assessment.

Step 4: ESG Momentum

Assess whether ESG quality is improving or deteriorating:

SignalImprovingDeteriorating
Emissions trajectoryDeclining YoYIncreasing YoY
Controversy trendFewer/lower severityMore/higher severity
ESG disclosure qualityImproving, more metrics reportedStagnant or withdrawing
Target settingScience-Based Targets, net-zero commitmentsNo targets or missed targets
ESG rating changesUpgrades from major ratersDowngrades

Step 5: Controversy Check

Screen for active ESG controversies:

SeverityExamplesImpact
CriticalEnvironmental disasters, systematic fraudExclude or major negative score adjustment
HighSignificant labor violations, data breachesMajor negative adjustment
MediumRegulatory fines, product recallsModerate adjustment
LowMinor incidents, resolved issuesMinimal impact

Step 6: Financial Integration

Assess whether strong ESG correlates with financial quality:

MetricPurpose
ESG score vs ROEDoes ESG quality associate with profitability?
Controversy exposure vs volatilityDo controversies predict risk?
Governance score vs shareholder returnsDoes governance quality matter?
Carbon intensity vs cost structureIs carbon a financial risk?

Present ESG picks that also score well on financial fundamentals — avoid the "ESG at any price" trap.

Step 7: Present Results

Format per references/output-template.md:

  1. Screening Criteria Summary — Approach, exclusions, parameters
  2. Top ESG Picks — Ranked with pillar scores and composite
  3. ESG Momentum Dashboard — Improving vs deteriorating companies
  4. Controversy Monitor — Active controversies for top picks
  5. Financial Integration — ESG quality vs financial quality comparison
  6. Sector ESG Landscape — Best and worst ESG companies by sector
  7. Individual Company Cards — Detailed ESG profile per company
  8. Disclaimers

Data Enhancement

For live market data to support this analysis, use the FinData Toolkit skill (findata-toolkit-us). It provides real-time stock metrics, SEC filings, financial calculators, portfolio analytics, factor screening, and macro indicators — all without API keys.

Important Guidelines

  • ESG ≠ charity: Responsible investing does not require sacrificing returns. Present ESG as a risk management and quality screening framework.
  • Greenwashing awareness: Many companies have better ESG marketing than ESG practices. Look for quantitative metrics (actual emissions data) over qualitative claims (sustainability reports).
  • Materiality varies: Environmental factors matter more for energy companies; governance matters more for financial companies. Weight pillars by sector materiality.
  • Data limitations: ESG data is inconsistent across providers. Disclose data sources and limitations.
  • Evolving standards: ESG frameworks are rapidly evolving. Note when standards or regulations may change.
  • Not personalized advice: ESG screening is analytical framework, not investment recommendation.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Esg Screener AI skill do?

Screen and analyze stocks through an ESG (Environmental, Social, Governance) lens, evaluating sustainability practices, controversy exposure, and responsible investing criteria. Use when the user asks about ESG investing, sustainable investing, socially responsible investing (SRI), impact investing, green stocks, carbon footprint analysis, governance quality assessment, controversy screening, exclusion lists, or ESG scoring of companies or portfolios.

Why use Esg Screener on TypingMind?

Because you install it once and use it with any model. Esg Screener is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Esg Screener in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Geeksfino/finskills/tree/main/US-market/esg-screener. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Esg Screener?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Esg Screener?

As many as you like. As long as a model supports skills, you can use Esg Screener with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Esg Screener AI skill free?

Yes. It is published on GitHub by Geeksfino under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇