home / skills / gtmagents / gtm-agents / api-style-guide
This skill helps ensure API documentation meets a consistent style and structure across references, tutorials, and SDK samples.
npx playbooks add skill gtmagents/gtm-agents --skill api-style-guideReview the files below or copy the command above to add this skill to your agents.
---
name: api-style-guide
description: Style and formatting rules for API/SDK documentation, samples, and tutorials.
---
# API Style Guide Skill
## When to Use
- Authoring or updating API references, tutorials, and SDK docs.
- Reviewing contributions from engineers, DevRel, or partners.
- Auditing docs for consistency before releases.
## Framework
1. **Language & Tone** – audience-specific tone, terminology list, and banned phrases.
2. **Structure** – endpoint/order conventions, table layouts, code block formatting, error doc patterns.
3. **Code Samples** – naming standards, authentication handling, pagination patterns, inline comments.
4. **Metadata & Tags** – version labels, availability notes, beta flags, locale indicators.
5. **Accessibility & Localization** – heading hierarchy, alt-text, snippet annotations, translation guidance.
## Templates
- Reference entry template (description, parameters, responses, examples, notes).
- Tutorial skeleton with prerequisites, steps, troubleshooting, next steps.
- Code sample checklist ensuring env vars, comments, and error handling are included.
## Tips
- Keep examples runnable; provide curl equivalents even when primary sample is in another language.
- Link to glossary for shared terminology across teams.
- Pair with `update-api-reference` command to enforce consistent output.
---
This skill captures style and formatting rules for API and SDK documentation, samples, and tutorials. It standardizes tone, structure, code samples, metadata, and accessibility to produce consistent, production-ready docs. Use it to audit, author, or review API materials across teams and releases.
The skill defines a framework covering language and tone, structural conventions for reference entries and tutorials, and a checklist for code samples. It inspects docs for required sections, naming patterns, auth handling, pagination examples, metadata tags, and accessibility cues like alt text and heading hierarchy. Outputs flag deviations and provide templates and remediation steps to restore consistency.
What sections must every reference entry include?
Each entry should include a short description, parameter list, response examples, error codes, at least one runnable example, and notes about availability or versioning.
Should code samples always show authentication?
Yes—samples must demonstrate secure auth handling, reference env vars rather than hard-coded secrets, and include a curl equivalent.