lithium-supply-demand-gap-radar

Analyze lithium supply-demand balance, price regimes, and ETF exposure.

3|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/fatfingererr/macro-skills --skill lithium-supply-demand-gap-radar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lithium-supply-demand-gap-radar
Source: https://github.com/fatfingererr/macro-skills/tree/main/skills/lithium-supply-demand-gap-radar
Command: npx skills add https://github.com/fatfingererr/macro-skills --skill lithium-supply-demand-gap-radar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, yfinance, requests, beautifulsoup4, matplotlib, plotly, selenium, webdriver-manager, pyarrow, duckdb, camelot-py, tabula-py, pydantic, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill coordinates diverse lithium market data to provide a decision-ready view of supply-demand balance, price regimes, and ETF exposure for lithium-related investments.

Core Features & Use Cases

  • Integrates supply, demand proxies, price dynamics, and ETF holdings into a single analytic framework.
  • Generates three-demand scenarios and a balance index to guide investment decisions and risk assessment.
  • Produces markdown/json reports and visual dashboards that trace data provenance and validation rules.

Quick Start

Run a full analysis for the LIT ETF with a 10-year lookback on weekly data: python scripts/lithium_pipeline.py analyze --ticker=LIT --lookback=10 --freq=weekly

Frequently Asked Questions about lithium-supply-demand-gap-radar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze lithium supply and demand balance for ETF investment signals?

You can analyze lithium supply and demand balance by integrating market data, generating three demand scenarios, calculating a balance index, and producing ETF exposure reports with traceable validation rules.

What is a lithium price regime and how does it affect ETF exposure?

A lithium price regime reflects current market price dynamics. This analysis calculates rolling-beta transmission to measure how price regimes impact ETF exposure, guiding investment and risk decisions.

How do I run a full lithium market pipeline analysis using Python?

Run a full analysis by executing the pipeline script with parameters like ticker, lookback period, and frequency, such as using a 10-year weekly lookback on the LIT ETF to generate markdown or JSON reports.

Can I use yfinance and pandas data to model lithium demand scenarios?

Yes, the pipeline integrates supply data, demand proxies, and ETF holdings using pandas and yfinance to model three distinct demand scenarios and output a decision-ready balance index.

Does this lithium analysis tool support automated dashboard generation with plotly?

Yes, the pipeline produces visual dashboards using plotly and matplotlib, alongside markdown or JSON reports that trace data provenance and validation rules for investment decisions.

What are the limitations of using selenium for lithium market data ingestion?

Using selenium for data ingestion may encounter dynamic web page rendering delays and require ongoing webdriver management to extract supply and demand proxy data reliably for the analysis pipeline.