← All skills
designing-sdks
82 / 100 · Low risk
Fine to try.
By ancoleman/ai-design-components (GitHub) · design · 530 stars · scanned at commit 76551b7
Design production-ready SDKs with retry logic, error handling, pagination, and multi-language support. Use when building client libraries for APIs or creating developer-facing SDK interfaces.
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: api.example.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 27 places.
Show 17 more
- skills/designing-sdks/examples/python/dual-client.py, line 45
async with httpx.AsyncClient() as client: - skills/designing-sdks/examples/python/sync-client.py, line 53
response = requests.request( - skills/designing-sdks/examples/typescript/advanced-client.ts, line 93
const response = await fetch(url.toString(), { - skills/designing-sdks/examples/typescript/advanced-client.ts, line 157
const response = await fetch(url.toString(), { - skills/designing-sdks/examples/typescript/basic-client.ts, line 68
const response = await fetch(url.toString(), { - skills/designing-sdks/examples/typescript/resource-based.ts, line 30
const response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/architecture-patterns.md, line 338
const response = await fetch(url.toString(), { - skills/designing-sdks/references/authentication.md, line 37
const response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/authentication.md, line 65
response = requests.request( - skills/designing-sdks/references/authentication.md, line 173
const response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/authentication.md, line 196
const response = await fetch('https://api.example.com/oauth/token', { - skills/designing-sdks/references/authentication.md, line 271
response = requests.request( - skills/designing-sdks/references/authentication.md, line 291
response = requests.post( - skills/designing-sdks/references/authentication.md, line 350
const response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/authentication.md, line 405
let response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/authentication.md, line 418
response = await fetch(`${this.baseURL}${path}`, { - skills/designing-sdks/references/authentication.md, line 431
const response = await fetch(`${this.baseURL}/auth/refresh`, {
and 7 more places
Downloads and installs other software
The author does not mention this.
Found in 5 places.
Show 2 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'designing-sdks' ] || [ -L ~/.agents/skills/'designing-sdks' ]; then echo 'A skill folder named designing-sdks already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ancoleman/ai-design-components' "$d" && git -C "$d" checkout --quiet '76551b7b19ebc667764ec75da14990d0aef8b6e5' -- 'skills/designing-sdks' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/designing-sdks' ~/.agents/skills/'designing-sdks' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'designing-sdks' ~/.claude/skills/'designing-sdks' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ancoleman/ai-design-components shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ancoleman/ai-design-components/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 76551b7 | 100 |
| 2026-11-07 | 76551b7 | 72 |