Openapi Skills — API-маркетплейс для агента
Openapi Skills
11 скиллов Openapi для Claude Code: данные о компаниях, KYC, подписи eIDAS, электронные счета, SMS и PEC с одним токеном
- 15 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Токены дают доступ к платным вызовам: рассылкам SMS и PEC, подписям, заказам документов и счетам, и каждый вызов тратит деньги кошелька
- Агент отправляет данные о компаниях и людях во внешний сервис, а ключ API нужен в окружении
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/openapi-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Токены дают доступ к платным вызовам: рассылкам SMS и PEC, подписям, заказам документов и счетам, и каждый вызов тратит деньги кошелька
- Агент отправляет данные о компаниях и людях во внешний сервис, а ключ API нужен в окружении
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Openapi — европейский маркетплейс сертифицированных API, а репозиторий содержит 11 скиллов для работы с ним. Скилл `openapi-auth` создает и продлевает токены OAuth v2, показывает доступные права, баланс кошелька и статистику вызовов. Остальные скиллы получают токен через него. Дальше скиллы делятся по задачам. `openapi-company` ищет компании по НДС, налоговому коду или названию в Италии, Европе и остальном мире, отдает акционеров и бенефициаров. `openapi-documents` заказывает выписки из торговых палат, балансы и справки DURC. `openapi-risk` возвращает кредитные рейтинги, отчеты CRIF и результаты KYC. `openapi-trust` проверяет почту, телефоны, IP, адреса сайтов, PEC, налоговые коды и номера автомобилей. Еще пять скиллов закрывают геокодирование и кадастр, SMS, PEC и бумажную почту Poste Italiane, подписи eIDAS с квалифицированными метками времени, электронные счета через SDI и данные по номеру автомобиля. В `openapi-utilities` собраны курсы валют, перевод HTML в PDF, домены .it и управляемый RAG.
Для кого. Разработчикам и аналитикам, которые собирают проверку контрагентов, электронный документооборот или рассылки для итальянского и европейского бизнеса.
Подходит, если
- Агент проверяет итальянского контрагента по НДС и сразу получает основные данные, акционеров и бенефициаров
- Сервис проходит KYC клиента, и в код нужны кредитные рейтинги и отчеты CRIF
- Из скрипта уходят сообщения PEC, SMS или бумажные письма через Poste Italiane
- Нужно выпустить электронный счет для SDI или собрать подписи по правилам eIDAS
- Для сделки по недвижимости требуются кадастровые данные и оценка объекта
Не подходит, если
- Контрагенты в России и СНГ: скиллы покрывают реестры Италии, Европы и общий поиск по миру, российских источников среди них нет
- Бесплатный поиск без учетной записи: вызовы оплачиваются из кошелька или по подписке, бесплатны лишь отдельные квоты и песочница
- Задача про формат описания REST API OpenAPI: слово в названии относится к компании-маркетплейсу
Пример запроса к агенту
Проверь итальянского контрагента по НДС из договора: основные данные компании, акционеры, бенефициары и адрес PEC.Ограничения
Каждый вызов платный: деньги списываются с кошелька или идут по месячной либо годовой подписке. Баланс скилл `openapi-auth` проверяет перед дорогими запросами. Песочница с иллюстративными ответами включается отдельно в консоли.
Нужны учетная запись Openapi и ключ API: в окружении задают OPENAPI_EMAIL и OPENAPI_API_KEY или готовый OPENAPI_TOKEN. Скиллы написаны на английском и в основном опираются на итальянские реестры и сервисы, вроде SDI и PEC. Репозиторий на версии 0.1.0. Общая команда npx skills add ставит сразу все 11 скиллов.
Как отключить. Удалите папки `openapi-*` из каталога скиллов агента и отзовите ключ API в консоли Openapi. Токены с коротким сроком жизни истекают сами.
Частые вопросы
Сколько стоят запросы к Openapi?
Цен в репозитории нет. Вызовы списываются с кошелька по числу запросов либо входят в подписку: месячную на 30 дней без переноса остатка или годовую на 365 дней. Баланс показывает `openapi-auth`, тарифы смотрите в консоли Openapi.
Как ограничить права токена?
Запрашивайте в `openapi-auth` только нужные права в формате метод:хост/путь, например GET:company.openapi.com/IT-start, и короткий срок жизни. Максимальный срок токена — один год.
Можно ли попробовать без трат?
Да, через песочницу: тестовые компании перечислены в документации Openapi. Тестовый кредит сначала включают в консоли, а ответы там иллюстративные, то есть не настоящие данные.
Работает ли набор в Cursor и Codex?
Скиллы оформлены как файлы SKILL.md, и работают в Claude Code и любом совместимом агенте. Cursor и Codex для этой карточки отдельно не проверяли.
Какие скиллы входят в набор?
Одиннадцать: `openapi-auth`, `openapi-company`, `openapi-documents`, `openapi-risk`, `openapi-trust`, `openapi-geo`, `openapi-messaging`, `openapi-esignature`, `openapi-invoicing`, `openapi-automotive` и `openapi-utilities`. Скилл `openapi-auth` нужен всем остальным, потому что выдает токен.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыТри плагина для Claude Code: запросы к открытым датасетам OpenData, готовые диаграммы и таблицы OpenChart, SVG-графика.
Сборник скиллов сообщества для Apify: готовые маршруты к акторам для лидов, вакансий, цен, рекламы, Reddit и поиска Яндекса
SciAgent-Skills — скиллы по биоинформатике
SciAgent-Skills
Около 200 скиллов для Claude Code по биоинформатике, химии и биостатистике: от анализа РНК-секвенирования до докинга молекул
17 скиллов для экономистов: гипотезы, обзор литературы, Stata и R, модели в LaTeX, таблицы, слайды Beamer
Официальные скиллы Elastic для Elasticsearch, Kibana, Observability, Security и Elastic Cloud: ES|QL, индексы, дашборды, триаж алертов
Скиллы для фарма-исследований: дизайн клинических испытаний, наборы ADaM на admiral, оцифровка кривых Каплана — Мейера, рецензия.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Openapi Skills — API-маркетплейс для агента (эта карточка) | да | 15 | ||
| mcp-egrul | нет | не нужна | 1 | российский реестр ЕГРЮЛ, а здесь реестры Италии и Европы плюс платные сервисы подписи и рассылок |
| Bright Data Skills | да | 270 | скрейпинг публичных сайтов, а здесь официальные реестры через лицензионный API |
Коротко о README
Репозиторий делится на папку `knowledge` с базой знаний для сопровождающих и папку skills с самодостаточными скиллами. Каждый SKILL.md работает без `knowledge` и ссылается напрямую на официальные спецификации Openapi. Обновления идут от `knowledge` к скиллам. Лицензия MIT, авторы — команда Openapi.
Бейдж для README
Исходный SKILL.md
---
name: openapi-company
description: Look up company/business data through Openapi - Italian companies by VAT/tax code or name, European and worldwide company search, shareholders, UBO, AML, PEC/SDI codes, company monitoring. Use for questions like "find data about company X", "who owns VAT number Y", "search companies in France/EU/worldwide".
---
# Openapi Company data
Base URL: `https://company.openapi.com` — company master data from official registers (Chamber of Commerce, CRIF, INPS and more).
Authentication: `Authorization: Bearer <token>` with `company.openapi.com` scopes — see the `openapi-auth` skill.
## Italian companies (by VAT or tax code)
| Endpoint | Returns |
|---|---|
| `GET /IT-start/{vatCode_taxCode_or_id}` | Basic data (cheap, start here) |
| `GET /IT-advanced/{vatCode_taxCode_or_id}` | Advanced data |
| `GET /IT-full/{vatCode_or_taxCode}` | Everything (most expensive) |
| `GET /IT-search` | Search by name/filters |
| `GET /IT-shareholders/…` / `GET /IT-ubo/…` | Shareholders / ultimate beneficial owners |
| `GET /IT-aml/…` | Anti-money-laundering data |
| `GET /IT-pec/…` / `GET /IT-sdicode/…` | Certified e-mail / SDI invoicing code |
| `GET /IT-address/…`, `/IT-name/…`, `/IT-closed/…`, `/IT-vatgroup/…`, `/IT-splitpayment/…`, `/IT-pa/…` | Address, name, activity cessation, VAT group, split payment, public administration |
| `GET /IT-legalforms` | Italian legal forms list |
| `GET /IT-check_id/{id}` | Status of an async request |
POST variants of `/IT-full`, `/IT-aml`, `/IT-marketing`, `/IT-stakeholders` run asynchronously: pass a `callback` URL or poll `GET /IT-check_id/{id}`.
## Other countries
- Dedicated start/advanced pairs: `FR` (also `/FR-search`), `DE`, `ES`, `PT`, `GB`, `BE`, `AT`, `CH`, `PL` — e.g. `GET /FR-start/{siret_siren_or_vat}`.
- Worldwide: `GET /WW-start/{country}/{id}`, `GET /WW-advanced/{country}/{id}`, `GET /WW-top/{country}/{id}`.
## Monitoring
`POST /monitor` registers a company for change notifications; `GET /monitor`, `GET/DELETE /monitor/{id}` manage registrations.
## Example
```bash
curl -s https://company.openapi.com/IT-start/12485671007 \
-H "Authorization: Bearer $OPENAPI_TOKEN"
```
## Notes