YP

yuyz0112/public-api-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 품질 51 트렌드 14

A collection of public API documentation converted to Agent Skills format - structured markdown optimized for AI agents.

개요

A collection of public API documentation converted to Agent Skills format - structured markdown optimized for AI agents. AI agents often need to interact with external APIs. Raw OpenAPI specifications have limitations: - - Complex specs can be megabytes, exceeding LLM context limits - - Loading the entire document for every request wastes context - - All-or-nothing access prevents selective loading Agent Skills solves this by splitting documentation into on-demand files. Agents load only what they need - start with an overview, drill into specific operations. File reading works in every agent framework. Point your AI agent to read apis/ / /SKILL.md as the entry point. Each API is converted using openapi-to-skills: The tool transforms monolithic OpenAPI specs into a navigable file structure:

README

원문 README의 일부입니다. 원문 보기.

Public API Skills

A collection of public API documentation converted to Agent Skills format - structured markdown optimized for AI agents.

Why Agent Skills?

AI agents often need to interact with external APIs. Raw OpenAPI specifications have limitations:

  • Too large - Complex specs can be megabytes, exceeding LLM context limits
  • Wasteful - Loading the entire document for every request wastes context
  • Monolithic - All-or-nothing access prevents selective loading

Agent Skills solves this by splitting documentation into on-demand files. Agents load only what they need - start with an overview, drill into specific operations.

No special integrations required. File reading works in every agent framework.

Available APIs

API Operations Schemas Directory
Asana 217 244 apis/asana/
Cloudflare 2,531 5,231 apis/cloudflare/
Discord 227 490 apis/discord/
Figma 46 223 apis/figma/
GitLab 1,837 454 apis/gitlab/
GitHub 1,078 904 apis/github/
Jira Cloud 616 967 apis/jira-cloud/
PagerDuty 390 244 apis/pagerduty/
Shopify 4,567 - apis/shopify/
Slack 253 48 apis/slack/
Stripe 588 1,315 apis/stripe/
TestRail 40 36 apis/testrail/
Twilio 197 148 apis/twilio/
Twitter/X 192 393 apis/twitter/

Usage

Point your AI agent to read apis///SKILL.md as the entry point.

Example for Stripe:

apis/stripe/stripe-api/SKILL.md

How It Works

Each API is converted using openapi-to-skills:

npx openapi-to-skills ./openapi.json -o ./output

The tool transforms monolithic OpenAPI specs into a navigable file structure:

/
├── SKILL.md                    # Entry point with overview
└── references/
    ├── resources/              # One file per resource/tag
    ├── operations/             # One file per operation
    ├── schemas/                # Grouped schema files
    └── authentication.md

Customizing Generated Skills

Generated files are overwritten on each generate:* run. To add API-specific content that survives regeneration, use custom templates and extras:

apis//
├── openapi.json          # Source spec
├── templates/            # Custom Eta templates (partial override)
│   ├── skill.md.eta      # Only override templates you need to change
│   └── operation.md.eta  # Falls back to defaults for the rest
├── extras/               # Static files copied into output post-generation
│   └── references/
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add yuyz0112/public-api-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →