Agent skill
stat-data-fetcher
Access reliable statistical data from the World Bank. Avoids hallucinated numbers by fetching direct time-series data from the official API.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/stat-data-fetcher-joshuaroll-research-skills-2
SKILL.md
Statistical Data Fetcher Skill
This skill allows you to retrieve grounded economic and social data, ensuring specific numbers in your reports are accurate and traced to an official source.
Capabilities
- Search Indicators: Find the correct ID for a metric (e.g., "GDP per capita" ->
NY.GDP.PCAP.CD). - Fetch Data: Get time-series data for specific countries.
- Fuzzy Scanning: Handles country names like "France" or "USA" without needing ISO codes.
- CSV Export: Outputs data in CSV format for Excel/Pandas integration.
Usage
Run the python script fetch_worldbank.py.
Arguments
--search(optional): search term to find indicator IDs.--indicator(optional): The content indicator ID (e.g.,NY.GDP.MKTP.CD).--country(optional): Country code OR Name (e.g. US;France;China) or "all". Default "US".--date(optional): Date range (e.g., "2020:2025").--format(optional): "json" (default) or "csv".
Example
# 1. Get GDP for France and Germany in CSV format
python3 fetch_worldbank.py --indicator NY.GDP.MKTP.CD --country "France;Germany" --format csv
# 2. Search for "inflation"
python3 fetch_worldbank.py --search "inflation"
Output Format
The script outputs a JSON list (default) or raw CSV text containing:
- Country, ISO3, Year, Value, Indicator, Unit.
Tips for the Agent
- Units Matter: Check the unit field. World Bank often uses current US$ or % growth.
- Use CSV: When the user wants "a table" or "data file", always use
--format csv.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?