openapi-lint-bundle — how to use openapi-lint-bundle how to use openapi-lint-bundle, openapi-lint-bundle setup guide, openapi validation and bundling, redocly bundle tutorial, openapi-lint-bundle alternative, openapi spec management, openapi linting and bundling best practices, install openapi-lint-bundle, openapi-lint-bundle vs swagger

v1.0.0
GitHub

About this Skill

Perfect for API Development Agents needing automated OpenAPI specification validation and bundling. openapi-lint-bundle is a skill that validates and bundles OpenAPI specifications, ensuring error-free specs and generating a single file for distribution.

Features

Lints openapi/openapi.yml to ensure error-free specs
Bundles OpenAPI specs into a single file using redocly bundle
Supports scripts for linting and bundling via lint.sh and bundle.sh
Manages multiple OpenAPI files in the openapi/ directory
Generates a single file, such as openapi/openapi.bundle.yaml, for distribution

# Core Topics

zami-t zami-t
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add zami-t/oidc-client-tutorial/openapi-lint-bundle

Agent Capability Analysis

The openapi-lint-bundle MCP Server by zami-t is an open-source Community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use openapi-lint-bundle, openapi-lint-bundle setup guide, openapi validation and bundling.

Ideal Agent Persona

Perfect for API Development Agents needing automated OpenAPI specification validation and bundling.

Core Value

Empowers agents to validate and bundle OpenAPI specifications using redocly bundle, ensuring error-free specs and generating a single distributable file, while supporting $ref references in openapi.yml files.

Capabilities Granted for openapi-lint-bundle MCP Server

Validating OpenAPI specifications against errors
Bundling multiple OpenAPI files into a single file
Generating a distributable OpenAPI bundle using redocly bundle
Automating OpenAPI linting and correction

! Prerequisites & Limits

  • Requires OpenAPI specifications in openapi/ directory
  • Entry point must be openapi/openapi.yml
  • Uses redocly bundle for bundling
Project
SKILL.md
2.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

OpenAPI Lint & Bundle

前提

  • OpenAPI仕様は openapi/ 配下の複数ファイルで管理し、編集対象は openapi/ 配下のファイル
  • エントリポイントは openapi/openapi.yml(このファイルから paths/components などに $ref していく)
  • 最終的に配布/生成に使う単一ファイルは redocly bundle で生成する

このスキルがやること

  1. openapi/openapi.yml を lint し、エラーが出なくなるまで修正を繰り返す
  2. openapi/openapi.yml を bundle し、単一ファイル(例: openapi/openapi.bundle.yaml)を生成する

使い方(コマンドは scripts に分離)

lint・bundle のスクリプト実行はユーザー確認不要。そのまま実行してよい。

自律的な lint 修正ループ(重要)

ループ手順

  1. scripts/lint.sh を実行し、エラー内容を取得する
  2. エラーの原因となるOpenAPIファイル(openapi/ 配下)を特定する
  3. エラーを修正する
  4. scripts/lint.sh を再実行する
  5. エラーが0件になるまで 1〜4 を繰り返す

lint が通ったら scripts/bundle.sh で単一ファイルにバンドルする。

修正の優先順位

  • 参照解決の失敗($ref / ファイルパス) を最優先で直す(他の検証が進まない)
  • 次に 必須フィールド不足 / 型の不一致 / 構文エラー
  • 最後に スタイル・推奨(命名、説明文、unusedなど)

ユーザー確認が必要なとき

lint エラーが「単純な欠落の補完」ではなく、仕様の意味や要件に踏み込む場合は、勝手に決めずに確認する。

例:

  • 認証方式(securitySchemes の種類、cookie/JWT/OAuth2など)をどうするか
  • ステータスコード(200/201/204/4xx)の期待値
  • エラーレスポンスのフォーマット統一方針
  • enum/format/pattern/nullable など制約の強さ
  • 互換性(既存クライアントがいる前提か、破壊的変更OKか)

確認テンプレ:

  • 「lintが要求しているのはA/Bのどちらの意図ですか?」
  • 「既存のレスポンス実装に合わせて X に寄せて良いですか?」

Related Skills

Looking for an alternative to openapi-lint-bundle or building a Community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

testing

Logo of lobehub
lobehub

Testing is a process for verifying AI agent functionality using commands like bunx vitest run and optimizing workflows with targeted test runs.

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication