Agent skill

apis-sdks

Understanding APIs and building/maintaining SDKs for developer experience

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill apis-sdks --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Version: 2.0.0
Path: skills/api/apis-sdks/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# APIs & SDKs for DevRel Master **API design and SDK development** to improve developer experience. ## Skill Contract ### Parameters ```yaml parameters: required: - artifact_type: enum[api_docs, sdk, code_sample, reference] - language: string optional: - api_spec: object - version: string ``` ### Output ```yaml output: deliverable: code: string documentation: markdown tests: array[TestCase] ``` ## API Fundamentals ### REST API Best Practices ``` GET /users # List users GET /users/:id # Get single user POST /users # Create user PUT /users/:id # Update user (full) PATCH /users/:id # Update user (partial) DELETE /users/:id # Delete user ``` ### HTTP Status Codes | Code | Meaning | Use When | |------|---------|----------| | 200 | OK | Successful GET/PUT/PATCH | | 201 | Created | Successful POST | | 204 | No Content | Successful DELETE | | 400 | Bad Request | Invalid input | | 401 | Unauthorized | Missing/invalid auth | | 403 | Forbidden | Insufficient permissions | | 404 | Not Found | Resource doesn't exist | | 429 | Too Many Requests | Rate limit exceeded | | 500 | Server Error | Something broke | ## SDK Design Principles ### Idiomatic Code ```python # Python SDK - Pythonic client = A

What's inside
Steps it walks through
  1. Skill Contract
  2. Parameters
  3. Output
  4. API Fundamentals
  5. REST API Best Practices
  6. HTTP Status Codes
  7. SDK Design Principles
  8. Idiomatic Code
  9. SDK Components
  10. API Documentation
  11. Essential Docs
  12. Endpoint Documentation
  13. DevRel API Responsibilities
  14. Retry Logic
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the apis-sdks skill do?

Understanding APIs and building/maintaining SDKs for developer experience

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill apis-sdks --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going