skill-openapi-modi

Generate AgID ModI-compliant OpenAPI 3.0+ specifications with semantic enrichment.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/mfortini/skill-openapi-modi --skill skill-openapi-modi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-openapi-modi
Source: https://github.com/mfortini/skill-openapi-modi/tree/main
Command: npx skills add https://github.com/mfortini/skill-openapi-modi --skill skill-openapi-modi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation of OpenAPI specifications for Italian Public Administration APIs, ensuring compliance with AgID guidelines and simplifying semantic interoperability.

Core Features & Use Cases

  • Automated OpenAPI Generation: Generates compliant OpenAPI 3.0+ specs based on design inputs.
  • Semantic Enrichment: Integrates Italian ontologies (CPV, DCAT-AP_IT) and vocabularies for linked data.
  • Validation & Iteration: Uses MCP tools for automated validation against ModI standards and iterative refinement.
  • Use Case: A developer needs to create a new REST API for a public service in Italy. They can use this Skill to guide the design, generate the OpenAPI spec, ensure it meets AgID requirements, and enrich it with semantic annotations for better data interoperability.

Quick Start

Use the skill-openapi-modi to generate an OpenAPI 3.0 specification for a new API managing citizen requests, ensuring compliance with AgID ModI guidelines.

Frequently Asked Questions about skill-openapi-modi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create OpenAPI specifications compliant with Italian AgID ModI guidelines?

To create OpenAPI specifications compliant with Italian AgID ModI guidelines, use this Skill to automate the generation of OpenAPI 3.0+ specs, incorporating semantic enrichment with national ontologies like CPV and DCAT-AP_IT, and validate them using integrated MCP tools.

What is semantic enrichment for Italian Public Administration APIs?

Semantic enrichment for Italian Public Administration APIs is the process of annotating OpenAPI specifications with national ontologies like CPV and DCAT-AP_IT. This Skill automates that process to ensure linked data interoperability and compliance with AgID standards.

How to validate an OpenAPI spec against Italian national ontologies and ModI standards?

To validate an OpenAPI spec against ModI standards, this Skill uses integrated MCP tools to perform automated compliance checking and semantic validation. It supports an iterative refinement workflow to ensure your API design meets all AgID guidelines.

Can I use this Skill to generate OpenAPI 3.0 specs for public services in Italy without prior ontology knowledge?

Yes, you can generate OpenAPI 3.0 specs for Italian public services without deep prior ontology knowledge. The Skill streamlines the design-to-validation workflow by automatically incorporating semantic enrichment using national vocabularies and ontologies like CPV and DCAT-AP_IT.

What are the limitations of automating AgID compliance for OpenAPI generation?

A limitation of automating AgID compliance is that the generated OpenAPI specifications may still require iterative refinement. While the Skill automates semantic validation and compliance checking using MCP tools, developers must review and refine the API canvas outputs to ensure complete data interoperability.