Openapi Skills: API marketplace for agents

Openapi Skills

11 Openapi skills for Claude Code: company data, KYC, eIDAS signatures, e-invoices, SMS and PEC behind a single OAuth token

  • 15 ★ on the repository
  • Last commit
  • MIT
SkillOfficial

Broad access

Why this level

  • Tokens open paid calls such as SMS and PEC sending, signatures, document orders and invoices, and every call spends wallet money
  • The agent sends data about companies and people to an external service, and the API key has to sit in the environment
All reasons and checks

openapi/openapi-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/openapi-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Tokens open paid calls such as SMS and PEC sending, signatures, document orders and invoices, and every call spends wallet money
  • The agent sends data about companies and people to an external service, and the API key has to sit in the environment

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

What it does

Openapi is a European marketplace of certified APIs, and this repository holds 11 skills for it. The openapi-auth skill creates and renews OAuth v2 tokens and shows available scopes, wallet balance and call statistics. The other skills get their token through it. The remaining skills split by task. openapi-company looks up companies by VAT number, tax code or name in Italy, Europe and worldwide, and returns shareholders and beneficial owners. openapi-documents orders chamber of commerce extracts, balance sheets and DURC certificates. openapi-risk returns credit scores, CRIF reports and KYC results. openapi-trust validates emails, phones, IPs, URLs, PEC addresses, tax codes and vehicle plates. Five more skills cover geocoding and the land registry, SMS, PEC and paper mail through Poste Italiane, eIDAS signatures with qualified time stamps, e-invoices through SDI and vehicle data by plate. openapi-utilities collects exchange rates, HTML-to-PDF conversion, .it domains and managed RAG.

Who it is for. Developers and analysts building counterparty checks, electronic document flows or messaging for Italian and European business.

Good fit when

  • An agent checks an Italian counterparty by VAT number and gets core data, shareholders and beneficial owners at once
  • A service runs KYC on a client and the code needs credit scores and CRIF reports
  • A script sends PEC messages, SMS or paper letters through Poste Italiane
  • You need to issue an e-invoice for SDI or collect signatures under eIDAS
  • A real estate deal needs cadastral data and a property valuation

Not a fit when

  • Counterparties in Russia and the CIS: the skills cover Italian and European registers plus a worldwide lookup, and no Russian sources are among them
  • Free lookups without an account: calls are paid from a wallet or a subscription, and only some quotas and the sandbox are free
  • A task about the OpenAPI format for describing REST APIs: the word in the name refers to the marketplace company

Example request

Check the Italian counterparty by the VAT number from the contract: company data, shareholders, beneficial owners and the PEC address.

Limitations

Every call is paid: the cost comes out of a wallet or a monthly or annual subscription. The openapi-auth skill checks the balance before expensive requests. A sandbox with illustrative responses has to be enabled separately in the console.

You need an Openapi account and an API key: set OPENAPI_EMAIL and OPENAPI_API_KEY in the environment, or a ready OPENAPI_TOKEN. The skills are written in English and rely mostly on Italian registers and services such as SDI and PEC. The repository is at version 0.1.0. The generic npx skills add command installs all 11 skills at once.

How to disable. Delete the openapi-* folders from the agent's skills directory and revoke the API key in the Openapi console. Tokens with a short lifetime expire on their own.

FAQ

How much do Openapi requests cost?

The repository lists no prices. Calls are charged to a wallet per request or covered by a subscription: monthly for 30 days with no rollover, or annual for 365 days. openapi-auth shows the balance; see the Openapi console for rates.

How do I restrict a token's scopes?

Ask openapi-auth only for the scopes you need, in the method:host/path format such as GET:company.openapi.com/IT-start, with a short lifetime. The maximum token lifetime is one year.

Can I try it without spending money?

Yes, through the sandbox: test companies are listed in the Openapi documentation. Sandbox credit has to be enabled in the console first, and responses there are illustrative, not real data.

Does the set work in Cursor and Codex?

The skills are SKILL.md files, and they run in Claude Code and any compatible agent. Cursor and Codex were not tested separately for this card.

Which skills are in the set?

Eleven: openapi-auth, openapi-company, openapi-documents, openapi-risk, openapi-trust, openapi-geo, openapi-messaging, openapi-esignature, openapi-invoicing, openapi-automotive and openapi-utilities. openapi-auth is required by all the others because it issues the token.

Discussion

No questions or reviews yet.

Skills
Official

Three Claude Code plugins: queries to OpenData public datasets, OpenChart charts and tables, and SVG graphics.

PluginExtended access152Repository stars

A community collection of Apify skills: ready routes to Actors for leads, jobs, prices, ads, Reddit and Yandex search

SkillBroad access291Repository stars

Around 200 skills for Claude Code on bioinformatics, chemistry and biostatistics, from RNA-seq analysis to molecular docking

SkillExtended access384Repository stars

17 skills for economists: research ideas, literature review, Stata and R, LaTeX models, tables and Beamer slides

SkillExtended access661Repository stars
Editors’ pick

Official Elastic skills for Elasticsearch, Kibana, Observability, Security and Elastic Cloud: ES|QL, indices, dashboards, alert triage

PluginBroad access603Repository stars

Skills for pharma R&D: clinical trial design, ADaM datasets with admiral, Kaplan–Meier digitizing and statistical review.

SkillExtended access137Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Openapi Skills: API marketplace for agents (this card)yes15
mcp-egrulnonot required1the Russian EGRUL register, while this covers Italian and European registers plus paid signing and messaging services
Bright Data Skillsyes270scraping of public websites, while this reads official registers through a licensed API

README in short

The repository splits into a knowledge folder, a reference base for maintainers, and a skills folder with self-contained skills. Each SKILL.md works without knowledge and links straight to the official Openapi specs. Updates flow from knowledge into the skills. The license is MIT, and the authors are the Openapi team.

README badge

Original 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

Report a problem

Foxx AIOpenapi Skills: API marketplace for agents
Foxx AI

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