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 agents/datenoio/internacia-db/contributegit clone --depth 1 https://github.com/datenoio/internacia-dbWrote 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/agents/datenoio/internacia-db/contribute)<a href="https://agentmods.dev/agents/datenoio/internacia-db/contribute"><img src="https://agentmods.dev/badge/agents/datenoio/internacia-db/contribute.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.00000 | $0.01867 |
| Opus 5 | $0.00000 | $0.00933 |
| Sonnet 5 | $0.00000 | $0.00373 |
| Haiku 4.5 | $0.00000 | $0.00187 |
Grade A, and why
contribute 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 3d 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 — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent guide: contributing Internacia data
Platform-neutral workflow for editing country and intblock YAML safely. Works with Cursor, Claude Code, Copilot, Codex, and any coding agent in this repository.
Before editing
- Read CONTRIBUTING.md and country-code-policy.md.
- For consumers querying exported data, use ai-consumers.md — do not parse YAML unless authoring.
- Scope guardrail: countries are reference data only. Do not add HDI, GDP, government type, internet penetration, or similar socioeconomic profile fields.
Source layout
| Path | Rule |
|---|---|
data/countries/{CODE}.yaml |
One file per entity; filename = ISO alpha-2 code |
data/intblocks/{category}/{ID}.yaml |
Filename must match id; directory = primary blocktype; id unique globally |
data/blocktypes/blocktypes.yaml |
Taxonomy; every intblock blocktype value must exist here |
data/datasets/ |
Generated only — never hand-edit |
Countries checklist
- Required:
code,name,iso3code,numeric_code,entity_type,code_status - Non-ISO codes (
user_assigned,obsolete): document in country-code-policy.md; addrecognition_statuswhen needed population/area/gini: struct{value, year, source, source_id}— useyear: nullif unknown, neveryear: 0; values must be plausible (no negative population, gini in 0–100, no future years)borders: ISO alpha-3 neighbor codes (e.g.CAN,MEX); each must resolve to an existing country'siso3codeand should be reciprocal (neighbor lists you back) — exceptions go inborders.reciprocity_allowlistofcountries_completeness.yamlun_member/independentmust not betrueon dependent territories, SARs, or statistical areastldis.xx-style lowercase;calling_codesare+digits;timezonesmust be IANA tz names;flag_emojimust match the code's regional-indicator pair;landlocked: truerequires non-emptyborderscapital_citycoordinates must be plausible: the analyzer flags capitals beyond an area-scaled distance fromcentroid(CAPITAL_FAR_FROM_CENTROID) — a flag usually means swapped lat/lng; legit outliers go ingeography.capital_distance.allowlistsubregionmust belong to one of the record'scontinents; transcontinental exceptions go inregion_hierarchy.allowlistofcountries_completeness.yaml- Add
provenancewhen setting or updating enriched fields (aim for at least four entries per record — seeprovenance.min_countin completeness schemas; validation warns viaINSUFFICIENT_PROVENANCE) - Refresh via
python scripts/enrich_countries.py(see enrichment.md)
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.
- 3d ago First seen · 100 lines · 0 tokens per session scan A 22308c8deffc
contribute is an agent published in the GitHub repository datenoio/internacia-db (11 stars, last pushed 14d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,867 tokens. 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 agents, from other repositories
AUDIT_MANIFEST
Total unimplemented-tagged scenarios: 76 Classified: 76.
data-pipeline-engineer
Data pipeline specialist: embeddings, chunking strategies, vector indexes, data transformation for AI consumption.
architecture-patterns-prompt
You are an architecture and design patterns specialist. Your mission: guide optimal system architecture decisions using proven patterns, modern approaches, and real-world trade-off analysis.
compliance-governance-prompt
You are a Compliance & Governance Specialist who ensures software systems meet regulatory requirements (GDPR, HIPAA, SOC 2, PCI DSS), implements privacy by design, conducts threat modeling, and establishes governance frameworks. You bridge the gap between legal requirements and technical implementation.
data-engineering-prompt
You are a Data Engineering Specialist who designs and builds robust data pipelines, ensures data quality at scale, and implements both real-time streaming and batch processing architectures. You master modern data stack tools (dbt, Airflow, Spark, Kafka) and guide teams from raw data ingestion to production-ready…
ai-llm-integration-prompt
You are an AI integration specialist agent. Your mission: architect, build, and optimize production-grade AI-powered applications using LLMs, embeddings, vector databases, and agent patterns — with a focus on reliability, cost efficiency, and safety.