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 skills add berba-q/faostat-skills --skill mapgit clone --depth 1 https://github.com/berba-q/faostat-skillsWrote 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/berba-q/faostat-skills/map)<a href="https://agentmods.dev/skills/berba-q/faostat-skills/map"><img src="https://agentmods.dev/badge/skills/berba-q/faostat-skills/map/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/berba-q/faostat-skills/map"><img src="https://agentmods.dev/badge/skills/berba-q/faostat-skills/map.svg" alt="Reviewed on agentmods" width="80" 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.1 | $0.00127 | $0.03415 |
| Opus 5.5 | $0.00051 | $0.01366 |
| Sonnet 5.5 | $0.00025 | $0.00683 |
| Haiku 4.5 | $0.00013 | $0.00342 |
Grade A, and why
faostat-map 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 1mo 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.
How it starts
The opening of the file, as written. The whole thing — 184 lines — stays where its author put it; the contents beside it link to each section on GitHub.
FAOSTAT Choropleth Map
Render a country-level choropleth map of any FAOSTAT metric. Produces an interactive HTML map by default; can optionally export a static PNG for embedding in reports.
This skill is a visual primitive. It is composed on by faostat-analytical-brief, faostat-infographic, and faostat-story whenever they need a geographic view.
Prerequisites
Before starting, confirm the FAOSTAT MCP tools are reachable by checking that faostat_get_data, faostat_search_codes, faostat_list_domains, and faostat_ping are available. If they are not, tell the user this skill requires the FAOSTAT MCP server and stop.
Python packages required in the sandbox: plotly, pandas. For PNG export only, also install kaleido (~150MB). Install on demand with pip install plotly pandas --break-system-packages, and pip install kaleido --break-system-packages only when PNG is requested.
Metric / Domain reference
Element codes below are verified hints. Resolve at runtime via
faostat_search_codesbefore use.
| Metric | Domain | Element (FILTER) | Natural scale | Color scale |
|---|---|---|---|---|
| Crop / livestock production quantity | QCL | 2510 | sequential | viridis |
| Crop yield | QCL | 2413 | sequential | YlGn |
| Area harvested | QCL | 2312 | sequential | YlGnBu |
| Import value (USD 1000) | TCL | 2612 | sequential | PuBu |
| Export value (USD 1000) | TCL | 2912 | sequential | PuBu |
| Import quantity | TCL | 2610 | sequential | PuBu |
| Export quantity | TCL | 2910 | sequential | PuBu |
| Agrifood-system emissions | GT | 724313 | sequential | YlOrRd |
| Emissions per capita | EM | resolve via faostat_search_codes(domain_code='EM', dimension_id='element', query='per capita') — verified 7279 |
sequential | YlOrRd |
| Mean surface-temperature change | ET | 7271 | diverging | RdBu_r |
| Prevalence of undernourishment (%) | FS | 210041 | sequential | YlOrRd |
| Fertilizer use per ha | RFN | 5157 | sequential | YlGn |
| Net forest conversion | GF | 6646 | diverging | RdBu |
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.
- 1mo ago First seen · 184 lines · 127 tokens per session scan A 9dba09f13d65
faostat-map is a skill published in the GitHub repository berba-q/faostat-skills (9 stars, last pushed 6mo ago), licensed MIT. It adds 127 tokens to every session and 3,415 once invoked, about $0.0005 per session on Opus 5.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-31.
Other skills, from other repositories
food-systems-data
Use this Skill to analyze food systems data from FAOSTAT: production/trade/food balance sheets, food security indicators, dietary diversity, and trade flow Sankey diagrams.
godot-optimization
Use when optimizing Godot games — profiler, draw calls, physics tuning, memory management, and common bottlenecks.
scienceworld-measurement-taker
Use when the agent needs to measure a quantitative property (temperature, weight, pH) of a target object or substance using a measurement tool. This skill covers acquiring the tool, preparing both tool and target with focus actions, executing the measurement via "use [TOOL] on [TARGET]", and interpreting the resulting…
top-design
Create award-winning, immersive web experiences at the level of Awwwards-featured agencies. Use when the user mentions "Awwwards quality", "make my site stunning", "scroll animations", "parallax storytelling", "cinematic web design", "portfolio site", or "brand experience". Also trigger when elevating a standard…
design-everyday-things
Apply foundational design principles: affordances, signifiers, constraints, feedback, and conceptual models. Use when the user mentions "why is this confusing", "affordance", "error prevention", "discoverability", "human-centered design", "mental model", "mapping", "seven stages of action", "users keep making…
traction-eos
Implement the Entrepreneurial Operating System (EOS) to align vision and execution across a company. Use when the user mentions "EOS", "Entrepreneurial Operating System", "V/TO", "quarterly rocks", "Level 10 meetings", "accountability chart", "IDS process", "my company feels chaotic", "we keep having the same…