inn-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

SkillEditors’ pick

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only reads open registries and generates a report, no payments or changes to third-party systems
  • TLS verification is on by default and cannot be disabled by the skill's code
All reasons and checks
Russian stack

ilyautov/inn-check-ru

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/inn-check-ru

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add ilyautov/inn-check-ru --skill inn-check-ru -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 150aaf7.

Text for your agent

Install the skill with npx skills add ilyautov/inn-check-ru (or in Claude Code via /plugin marketplace add ilyautov/inn-check-ru and /plugin install inn-check-ru@inn-check-ru), then ask it to check a counterparty by INN, stating your purpose: credit terms, prepayment or a tender.

Other ways from the author
npx skills add ilyautov/inn-check-ru

Universal install via the skills.sh registry for any supported agent.

This is third-party code. Review the repository files before installing.

What it does

Given one INN, the skill first runs a two-minute quick-scan for deal-killer signals only (liquidation, bankruptcy, false EGRUL data, a disqualified director, debts larger than the deal), and stops there if it finds a red flag. If it's clean, it builds a full dossier through a cascade of sources: first free FNS scripts with no keys (EGRUL, Transparent Business, the financial statements registry, the SME registry, self-employment status), then bailiffs and courts via browser or aggregators like checko, list-org, SBIS, audit-it, rusprofile, with manual entry only as a last resort. The author ran a live test: across five free aggregators, the court case count for the same company differed by nearly threefold, so the skill treats a fact as what at least three sources agree on, flagging any discrepancy instead of picking the nicest number. Separately, it has financial scoring computed in code (not by the model) from the official financial statements registry, an offline check against Rosfinmonitoring, OFAC and EU sanctions lists, an affiliate graph and business-splitting indicators per FNS methodology, industry benchmarks across 5,480 industry-region-size groups, batch checking of a counterparty list, scheduled change monitoring, and a retroactive verdict for a past date to support a due-diligence defense. Every figure is tagged with its source, date and a confidence marker, and where data is missing the skill honestly says "not verified" instead of a plausible guess.

Who it is for. For small business owners, finance staff and lawyers who want open registries distilled into one clear verdict before shipping on credit, prepaying or signing a contract.

Good fit when

  • You need to quickly decide whether to offer credit terms or require prepayment from a new counterparty
  • You want several sources cross-checked instead of trusting one aggregator with an opaque counting method
  • You need a due-diligence record dated before the deal, not today's snapshot applied retroactively

Not a fit when

  • You need a legally binding certificate or credit guarantee: the README explicitly says this is an open-data risk assessment, not a guarantee
  • You need data closed by law (an individual entrepreneur's revenue and tax debt): the skill honestly marks these "not verified" rather than inventing them
  • You're not working from a Russian network or your own Russian node: some sources geo-block non-Russian IPs

Example request

Check the supplier with INN 7700000000 before I offer 30-day credit terms on 1.2 million rubles

Limitations

The official FSSP bailiff API has been closed since March 2022, so debts and proceedings are collected via browser or aggregators rather than directly. The affiliate graph speeds up with a free checko key but can be built manually via browser without one. Some open FNS data dumps don't cover everyone: headcount data exists for only 52% of companies, which the skill states right next to the figure. The retroactive verdict only works if a snapshot was saved in advance; if no snapshot exists for the requested date, the skill honestly declines rather than fabricating history.

How to disable. In Claude Code run claude plugin uninstall inn-check-ru, or otherwise delete the skill folder from your agent's skills directory (e.g. .agents/skills/inn-check-ru).

Security check

  • Only reads open registries and generates a report, no payments or changes to third-party systems
  • TLS verification is on by default and cannot be disabled by the skill's code

README in short

The README explains the problem in detail (aggregators return mismatched numbers) and the fix: a two-speed check, a cascade of free sources, financial scoring in code, offline sanctions checks, an affiliate graph and business-splitting indicators, industry benchmarks, a retroactive verdict, and due-diligence dossier generation. It gives three install methods (npx skills, a Claude Code plugin, a ZIP for claude.ai) and a separate MCP server with 14 read-only tools. A separate KNOWN_LIMITS.md file honestly lists what the skill can't do. Apache-2.0 license, split out from the larger small-business-ru skill set.

SKILL.md

---
name: inn-check-ru
description: >
  Проверка контрагента (юрлица/ИП) по ИНН перед сделкой, отгрузкой в долг или
  предоплатой. Двухскоростная: быстрый quick-scan по deal-killer-сигналам
  (ликвидация/банкротство/недостоверность ЕГРЮЛ/дисквалификация/крупные долги),
  затем полное досье по запросу. Собирает открытые данные (ЕГРЮЛ, налоговые
  риск-флаги, финансы, суды, ФССП, банкротства, госконтракты) и выдает светофор
  риска (🟢/🟡/🔴) + рекомендацию «работать ли и на каких условиях» + что мониторить.
---

# inn-check-ru — проверка контрагента по ИНН

Помогает оценить риск работы с контрагентом по открытым данным. Не является юридической или кредитной гарантией. Финальное решение — за собственником.

Отгрузить в долг, внести предоплату, подписать договор на год — и через месяц узнать, что контрагент в банкротстве, а директор дисквалифицирован. Самое обидное: все это было открыто еще до сделки — в ЕГРЮЛ, ФССП, картотеке арбитража, ЕФРСБ. Просто никто не свел это в одну картину за те пять минут, что есть у собственника.

FAQ

Do I need API keys to get started?

No, the base loop (EGRUL, FNS risk flags, financials, SME registry, self-employment status) works with no keys or signups; a key is only needed to speed up the affiliate graph.

What if different aggregators disagree?

The skill doesn't trust a single source: a fact is what at least three sources agree on, and a discrepancy is shown as a flag rather than hidden behind a convenient number.

Editors’ pick

A set of investment research skills for Claude Code and Codex built on four investors' methodologies. It is a research tool, not investment advice

SkillMedium riskNo VPN needed16.6KRepository stars
Official

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh riskNeeds a VPN1.8KRepository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverHigh risk995Repository stars

YooKassa MCP server

MCP-сервер ЮKassa

Official

YooKassa official MCP: an agent creates payment links and invoices, checks statuses and refunds, but cannot move money on its own

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIinn-check-ru: counterparty risk traffic light

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.