Russian government statistics skill
ru-stats
A Claude Code skill that pulls figures from Rosstat, EMISS and the Bank of Russia via local curl and returns a Markdown table with a source link
- 1 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- It only downloads and reformats publicly published data, changing nothing in external systems
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/ru-statsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- It only downloads and reformats publicly published data, changing nothing in external systems
This is third-party code. Review the repository files before installing.
What it does
The skill is an instruction file, SKILL.md, not a program: Claude itself runs the described steps with the stock Bash and curl tools. The key idea is to reach Russian government sites from the user's own machine rather than through the built-in WebFetch/WebSearch, which those sites often block by server IP. The skill keeps a prioritized source map (EMISS first, then a topical portal like the Bank of Russia, then Rosstat, regional agencies, and web archives last), knows the common obstacles like the Ministry of Digital Development's root certificate, User-Agent blocking and DDoS-Guard on fedstat.ru, and parses xlsx, xls, cp1251-encoded csv, Bank of Russia XML and rar archives. The result is always a table with the publication name, a link and the access date, and if the data is not found, the skill says so honestly instead of substituting a plausible-looking number.
Who it is for. For people writing academic or analytical work who need real Russian statistics, not figures a model invents from memory.
Good fit when
- You need GDP, inflation, population, income or employment figures for an essay, coursework or a report
- You need the CBR key rate or a currency rate on a date from an official source
- A model has previously given you plausible-looking but unverified Russian figures
Not a fit when
- You need data outside Russia or its regions: the source map is built specifically for Russian government sites
- The machine has no access to the Russian segment of the internet and there is no way to set up a VPN with Russian egress
Example request
Give me Russian regional GDP for 2020-2024 as a table with a source linkLimitations
The skill is not a program and stores nothing of its own besides a local cache of downloaded datasets. It needs access to .ru, .su and .xn--p1ai domains from the user's machine: outside Russia this means a VPN or proxy with Russian egress. fedstat.ru's DDoS-Guard needs browser automation like Playwright, since curl cannot pass its JS challenge. Annual figures like GDP are published with a lag (annual GDP only comes out around April of the following year), and the skill warns about this honestly instead of substituting missing data.
How to disable. Delete the ru-stats folder from ~/.claude/skills or the project's .claude/skills.
FAQ
Can the skill invent a number if it finds no data?
No, citation discipline is strict: if it is not found, the skill says so instead of making up a plausible number.
Does it work outside Russia without a VPN?
No, most .gov.ru sites return 403 to foreign IPs, so access to the Russian segment of the network is required.
Discussion
No questions or reviews yet.
Related
All Bank of Russia toolsinn-check-ru: counterparty risk traffic light
inn-check-ru
An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict
Saymon RU Data API: paid Russian data endpoints
Saymon RU Data API
A remote MCP with pay-per-call USDC pricing: INN company checks, Runet search, Russian Post tracking, CBR and MOEX rates
MCP server for open Rosreestr records: find a property by cadastral number, address or coordinates and get its cadastral value
Devil's Eye: OSINT with a Russian layer
glaz-dyavola
An OSINT tool for passive reconnaissance: EGRUL, FSSP, VK, Telegram and Yandex alongside secret scanning and a 15-tool MCP server
goszakupki-med: medical device tender plugin
goszakupki-med
A Claude plugin for medical device tenders under Russian 44-FZ and 223-FZ: tender analysis, spec review and RU-registry alternatives
CBR MCP with caching and a SOAP key rate
mcp-cbr-rates
A Bank of Russia data MCP server with five strictly typed tools, a TTL cache and 52 unit tests on offline fixtures, installed via pipx
README in short
The README explains the motivation (WebFetch gets blocked by Russian government sites, and a model without it makes numbers up), the skill's three pillars (local curl, a source map, citation discipline), a full list of workarounds for common obstacles, requirements and install steps, split-tunneling network setup for VPN users, a troubleshooting table, and an explicit disclaimer about verifying figures before submitting work.
README badge
Original SKILL.md
--- name: ru-stats description: Собирает статистические данные из российских государственных источников (Росстат, ЕМИСС/fedstat, ЦБ РФ, региональные стат-управления, министерства) и выдает результат в виде Markdown-таблицы, готовой для вставки в эссе, курсовые, рефераты или доклады. Используй этот скилл всякий раз, когда пользователь просит любые цифры/данные по России или ее регионам. --- # ru-stats - сбор российской статистики ## Почему это отдельный скилл Российские госсайты (rosstat.gov.ru, fedstat.ru, cbr.ru, *.gov.ru) как правило недоступны для WebFetch / WebSearch, эти инструменты ходят с серверных IP-адресов, которые такие сайты часто блокируют (403/таймаут). Локальный Bash + curl ходит с вашей машины, с вашего IP. Ключевое правило: никогда не используй WebFetch / WebSearch для .ru / .gov.ru / .cbr.ru. Всегда Bash + curl -L.