Skip to main content
readme-platform ReadMe.com platform integration for API documentation. Sync OpenAPI specs, manage versions, configure API reference settings, automate changelogs, and integrate with metrics dashboards.
설치로 이동 Skills Marketplace 커뮤니티가 만든 AI 스킬을 발견하고 탐색하세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/a5c-ai/babysitter --skill readme-platform명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Zip 다운로드 다운로드 중... 이 저장소의 다른 Skills Reference for querying the Atlas knowledge graph through its MCP tools — the SECONDARY enrichment/comparison layer that adds best-practice context to systems you have ALREADY scanned from your real sources (`az`, repos, dirs). Use when you need to look up nodes, edges, kinds, clusters, stats, or wiki pages in Atlas to compare against your real inventory. (atlas graph, query atlas, atlas mcp, search the graph, graph neighbors, atlas record, atlas kinds, enrichment layer)
Atlas turns your STATED NEED into a real systems atlas by SCANNING your actual sources (Azure via `az`, git repos, local dirs) and process/data mining them, THEN enriching against the Atlas knowledge graph. Use this skill when asked to inventory/map your real systems, scan your cloud + repos + directories, mine the real processes or data they contain, or collect their real constraints/gotchas. (atlas, scan my systems, inventory our azure account, map my repos, real systems atlas, process mining, data mining, collect nuances, system discovery)
assimilate-popular-workflows This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns", "survey the skill landscape", "what skills exist out there", or wants to investigate public repositories for extractable processes, babysitter plugins, and reusable procedural insights. Searches GitHub for SKILL.md files, classifies repos by archetype, and maintains structured research under docs/reference-repos/.
name readme-platform description ReadMe.com platform integration for API documentation. Sync OpenAPI specs, manage versions, configure API reference settings, automate changelogs, and integrate with metrics dashboards. allowed-tools Read, Write, Edit, Bash, Glob, Grep backlog-id SK-012 metadata {"author":"babysitter-sdk","version":"1.0.0"} graph {"domains":["domain:software-engineering"],"specializations":["specialization:technical-documentation"],"skillAreas":["skill-area:api-doc-generation","skill-area:reference-docs"],"roles":["role:technical-writer","role:documentation-engineer"]}
ReadMe Platform Skill
ReadMe.com platform integration for API documentation.
Capabilities
Sync OpenAPI specs to ReadMe
Manage documentation versions
Configure API reference settings
Custom page management
Changelog automation
API metrics dashboard integration
Recipe/tutorial creation
Webhook and automation setup
Usage Invoke this skill when you need to:
Deploy API documentation to ReadMe
Sync OpenAPI specifications
Manage versioned documentation
Configure API Explorer settings
Set up changelog automation
Inputs Parameter Type Required Description action string Yes sync, version, page, changelog, metrics apiKey string Yes ReadMe API key specPath string No Path to OpenAPI spec version string No Documentation version projectId string No ReadMe project ID
Input Example {
"action" : "sync" ,
"apiKey" : "${README_API_KEY}" ,
"specPath" : "./api/openapi.yaml" ,
"version" : "1.0"
}
ReadMe CLI Configuration
.readme.yml
version: "1.0"
api:
definition: ./api/openapi.yaml
name: My API
changelogs:
directory: ./changelogs
docs:
directory: ./docs
categories:
- slug: getting-started
title: Getting Started
- slug: api-reference
title: API Reference
- slug: guides
title: Guides
Sync OpenAPI Spec
Using rdme CLI
rdme login
rdme openapi ./api/openapi.yaml --version=1.0
rdme openapi ./api/openapi.yaml --id =abc123
rdme openapi:validate ./api/openapi.yaml
CI/CD Integration
name: Sync API Docs
on:
push:
branches: [main ]
paths:
- 'api/openapi.yaml'
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Sync to ReadMe
uses: readmeio/rdme@v8
with:
rdme: openapi ./api/openapi.yaml --key=${{ secrets.README_API_KEY }} --version=1.0
Version Management
Create Version
rdme versions:create 2.0 --fork=1.0
rdme versions:update 2.0 --main=true
rdme versions
Version Configuration {
"version" : "2.0" ,
"from" : "1.0" ,
"codename" : "Major Release" ,
"is_stable" : true ,
"is_beta" : false ,
"is_hidden" : false ,
"is_deprecated" : false
}
Custom Pages
Page Creation
rdme docs ./docs --version=1.0
rdme docs:single ./docs/getting-started.md --version=1.0
Page Frontmatter ---
title: Getting Started
slug: getting-started
category: 6123abc456def789
order: 1
hidden: false
---
# Getting Started
Welcome to our API documentation.
## Prerequisites
- API Key (get one from [dashboard ](https://app.example.com ))
- Node.js 18+ or Python 3.9+
## Installation
[block:code]
{
"codes": [
{
"code": "npm install @example/sdk",
"language": "bash",
"name": "npm"
},
{
"code": "pip install example-sdk",
"language": "bash",
"name": "pip"
}
]
}
[/block]
Changelog Management
Changelog Entry ---
title: Version 2.0 Release
type: added
hidden: false
createdAt: 2026-01-24
---
## New Features
### OAuth 2.0 Support
We now support OAuth 2.0 authentication in addition to API keys.
### Batch Operations
New batch endpoints for processing multiple items in a single request.
## Improvements
- Improved rate limiting with better error messages
- Enhanced webhook reliability
## Bug Fixes
- Fixed pagination issue in list endpoints
- Resolved timezone handling in date filters
Sync Changelogs
rdme changelogs ./changelogs
rdme changelogs:single ./changelogs/2.0-release.md
API Explorer Configuration
openapi.yaml Enhancements openapi: 3.1 .0
info:
title: My API
version: 1.0 .0
x-readme:
explorer-enabled: true
proxy-enabled: true
samples-enabled: true
samples-languages:
- curl
- node
- python
- ruby
servers:
- url: https://api.example.com/v1
description: Production
x-readme:
explorer-default: true
paths:
/users:
get:
x-readme:
code-samples:
- language: javascript
name: Node.js
code: |
const response = await fetch('https://api.example.com/v1/users', {
headers: { 'Authorization': 'Bearer YOUR_TOKEN' }
});
explorer-enabled: true
Metrics Dashboard
API Metrics Query
curl -X GET 'https://dash.readme.com/api/v1/api-metrics' \
-H 'Authorization: Basic YOUR_API_KEY' \
-H 'Content-Type: application/json'
Metrics Response {
"data" : [
{
"endpoint" : "GET /users" ,
"requests" : 15234 ,
"success_rate" : 99.2 ,
"avg_latency" : 145 ,
"error_breakdown" : {
"400" : 52 ,
"401" : 23 ,
"500" : 3
}
}
] ,
"period" : {
"start" : "2026-01-01" ,
"end" : "2026-01-24"
}
}
Webhooks
Webhook Configuration {
"url" : "https://api.example.com/readme-webhook" ,
"events" : [
"doc.created" ,
"doc.updated" ,
"changelog.created" ,
"api_spec.uploaded"
] ,
"secret" : "your-webhook-secret"
}
Webhook Handler app.post ('/readme-webhook' , (req, res ) => {
const signature = req.headers ['x-readme-signature' ];
if (!verifySignature (req.body , signature, process.env .WEBHOOK_SECRET )) {
return res.status (401 ).send ('Invalid signature' );
}
const { event, doc, project } = req.body ;
switch (event) {
case 'doc.updated' :
console .log (`Doc updated: ${doc.title} ` );
break ;
case 'api_spec.uploaded' :
console .log ('API spec updated' );
break ;
}
res.status (200 ).send ('OK' );
});
Custom Blocks
Interactive Code Sample [block:code]
{
"codes": [
{
"code": "const client = new Client({ apiKey: 'YOUR_KEY' });\nconst users = await client.users.list();",
"language": "javascript",
"name": "JavaScript"
},
{
"code": "client = Client(api_key='YOUR_KEY')\nusers = client.users.list()",
"language": "python",
"name": "Python"
}
]
}
[/block]
Callout Blocks [block:callout]
{
"type": "info",
"title": "Rate Limiting",
"body": "This endpoint is limited to 100 requests per minute."
}
[/block]
[block:callout]
{
"type": "warning",
"title": "Deprecation Notice",
"body": "This endpoint will be removed in version 3.0."
}
[/block]
Workflow
Configure project - Set up ReadMe project settings
Sync OpenAPI - Upload/update API specification
Create pages - Write custom documentation
Configure explorer - Set up API Explorer
Add changelogs - Document version changes
Set up webhooks - Enable automation
Dependencies {
"devDependencies" : {
"rdme" : "^9.0.0"
}
}
CLI Commands
npm install -g rdme
rdme login
rdme openapi ./api/openapi.yaml --version=1.0
rdme docs ./docs --version=1.0
rdme versions:create 2.0 --fork=1.0
rdme changelogs ./changelogs
Best Practices Applied
Version documentation with releases
Use changelogs for release notes
Configure code samples for all endpoints
Enable API Explorer for testing
Set up webhooks for automation
Use custom blocks for rich content
References
Target Processes
api-doc-generation.js
api-reference-docs.js
docs-versioning.js