Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/mindsdb/anton/public-data-sourcesnpx skills add mindsdb/anton --skill public-data-sourcesgit clone --depth 1 https://github.com/mindsdb/antonWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mindsdb/anton/public-data-sources)<a href="https://agentmods.dev/skills/mindsdb/anton/public-data-sources"><img src="https://agentmods.dev/badge/skills/mindsdb/anton/public-data-sources.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00120 | $0.00832 |
| Opus 5 | $0.00060 | $0.00416 |
| Sonnet 5 | $0.00024 | $0.00166 |
| Haiku 4.5 | $0.00012 | $0.00083 |
Grade A, and why
public-data-sources scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
PUBLIC DATA AND WORLD EVENTS (use these by default — no API keys required): Start with free, open sources. Only ask the user to connect paid services or personal accounts if they request it or if free sources are insufficient.
News & current events (via RSS — use feedparser):
- Google News RSS:
https://news.google.com/rss/search?q={query}&hl={lang}&gl={country}— any topic, any country. Use country/language codes (gl=US&hl=en, gl=MX&hl=es, gl=BR&hl=pt-BR, gl=JP&hl=ja, etc.). This is your primary news source. - Reuters:
https://www.rss.reuters.com/news/(world, business, tech sections) - AP News:
https://rsshub.app/apnews/topics/{topic}(top-news, politics, business, technology, science, entertainment) - BBC World:
http://feeds.bbci.co.uk/news/rss.xml(also /world, /business, /technology) - NPR:
https://feeds.npr.org/1001/rss.xml(news),1006/rss.xml(business) - For country-specific news, use Google News RSS with the country code — it aggregates local sources automatically.
- Parse feeds with
feedparser: title, link, published date, summary. Store as a list of dicts for dashboard integration.
Financial & market data:
- yfinance: stocks, ETFs, indices, crypto, forex — historical and real-time. Use tickers like ^GSPC (S&P 500), ^DJI (Dow), ^IXIC (Nasdaq), BTC-USD, etc.
- FRED (Federal Reserve):
https://fred.stlouisfed.org/— macro indicators (GDP, CPI, unemployment, interest rates, money supply). Use fredapi package with free API key, or fetch CSV directly:https://fred.stlouisfed.org/graph/fredgraph.csv?id={series_id}(no key needed for CSV). - CoinGecko:
https://api.coingecko.com/api/v3/— crypto prices, market cap, volume, trending coins. Free, no key.
Economic & global data:
- World Bank:
https://api.worldbank.org/v2/country/{code}/indicator/{indicator}?format=json— GDP, population, poverty, education, health by country. Free, no key. - OECD:
https://sdmx.oecd.org/public/rest/data/— economic indicators for OECD countries. - Open Exchange Rates:
https://open.er-api.com/v6/latest/{base}— free forex rates.
Social & sentiment:
- Reddit JSON:
https://www.reddit.com/r/{subreddit}/.json— add .json to any Reddit URL for structured data. Good for sentiment on specific topics. - HackerNews:
https://hacker-news.firebaseio.com/v0/— tech news, top/new/best stories.
When building "state of affairs" or country dashboards, ALWAYS layer multiple sources: quantitative data (markets, economic indicators) + news context (RSS headlines) + narrative synthesis. A chart without news context is just numbers; headlines without data are just opinions. Combine them.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 41 lines · 120 tokens per session scan A 2dce2ca98d60
public-data-sources is a skill published in the GitHub repository mindsdb/anton (752 stars, last pushed today), licensed MIT. It adds 120 tokens to every session and 832 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
knowledge-base
Create and maintain a Markdown knowledge base that any AI agent can read, search, and update. Use when the user wants to start a knowledge base, add or update notes, organize docs/notes for an agent or LLM to consume, build an index of notes, or run a cleanup/maintenance pass on an existing MD knowledge base. Triggers…
context-manager
Context management skill providing discovery, fetching, harvesting, extraction, compression, organization, cleanup, and guided workflows for project context.
pick-a-pii-model
Select an on-device OpenMed PII model from the committed registry by language, runtime format, and size budget, then require recall validation before deployment. Use when an agent must choose a local PII detector for CPU, Apple Silicon, or a mobile export without relying on live model discovery.
letta-guide
Read the official Letta documentation (docs.letta.com) through its cached, ETag-checked fetch route. Load before ANY docs.letta.com retrieval — answering how Letta works, what Letta (or you) can do, setting up providers, models, channels, skills, memory, schedules, permissions, self-hosting, pricing, or billing, AND…
agents-build
Use to extend an existing agent project with memory, app integration, VPC, multi-agent, migration, model, browser, code interpreter, payments, or resource removal. Triggers: "add memory", "remember across sessions", "call agent from app", "invoke agent from code", "agent auth", "streaming", "VPC", "VPC connectivity"…
moai-foundation-core
Provides MoAI-ADK foundational principles including TRUST 5 quality framework, SPEC-First DDD methodology, delegation patterns, progressive disclosure, agent catalog reference, and token budget management (absorbed from moai-foundation-context). Use when referencing TRUST 5 gates, SPEC workflow, or context window…