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.
Ir a la instalación Skills Marketplace Descubre y explora habilidades de IA creadas por la comunidad.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Copiar promptMostrar detalles del prompt Un comando directo omite el prompt de revisión. Revisa el origen antes de ejecutarlo.
npx skills add https://github.com/a5c-ai/babysitter --skill readme-platformEl comando permanece en una sola línea. Desplázate horizontalmente para revisarlo antes de copiarlo.
¿Prefieres una copia local? Descarga los archivos que SkillsMP tiene disponibles ahora.
Descargar Zip Descargando... Más de este repositorio 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/.
Explorador de archivos
2 archivos Ocupaciones relacionadas SOC
Basado en la clasificación ocupacional SOC
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