Skills Explorer Add Skills

api-designer

An agent skill by Jeffallan, from Jeffallan/claude-skills. Tags: api, architecture, graphql, openapi, rest, web.

What it does

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add Jeffallan/claude-skills --skill api-designer

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/Jeffallan/claude-skills
cp -r claude-skills/skills/api-designer ~/.claude/skills/api-designer

Safety box score

Grade B, low risk: 14 of 100 risk points, rated 2026-10-19. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This is a documentation/specification skill for API design and OpenAPI work; it does not ship scripts or edit system files. The main risks come from its validation workflow, which asks the agent to run third-party npm CLIs via `npx` and start a mock server, so it can fetch and execute external code during use.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)The skill explicitly tells the agent to run `npx @redocly/cli lint openapi.yaml` and `npx @stoplight/prism-cli mock openapi.yaml`, which executes third-party CLI code.
Network access1 (low)Those `npx` commands download packages from the npm registry; the rest of the skill is local documentation, with no other remote data flow.
Filesystem reach0 (none)The files only describe API design and reference `openapi.yaml`; there is no instruction to read, write, or delete outside the project.
Secrets & credentials0 (none)It documents auth schemes and token-related fields, but does not ask to read credential stores, keys, browser sessions, or paste secrets.
Privilege & persistence0 (none)No sudo, service registration, shell-profile edits, or system-level configuration changes are requested.
Instruction hijack surface0 (none)I found no instruction to skip confirmations, hide behavior, follow remote instructions, or adopt a deceptive persona; the scan hint about a quoted error message is not an injection directive.
Irreversible actions0 (none)The skill is advisory and does not send messages, deploy, publish, pay, or delete anything.
Transparency1 (low)The validation commands use unpinned `npx` package names (`@redocly/cli`, `@stoplight/prism-cli`), so the exact code run depends on whatever npm serves at runtime.

Before installing

Rated 2026-10-19 by an automated review of 6 files from the skill's repository.

Source

Repository
Jeffallan/claude-skills (all skills from this repository)
Path
skills/api-designer/SKILL.md
Branch
main
Updated
2026-09-19