← Back to Skills Marketplace
gitgoodordietrying

API Development

by gitgoodordietrying · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
11145
Downloads
9
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install api-dev
Description
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Usage Guidance
Install/use this as a developer reference, not as commands to run blindly. Point examples at localhost, mocks, or test systems unless you intentionally want to change a real API; review DELETE, PUT, PATCH, upload, kill, and response-saving commands; use scoped test tokens and avoid exposing production secrets in shell history, logs, or shared output.
Capability Analysis
Type: OpenClaw Skill Name: api-dev Version: 1.0.0 The skill bundle is classified as benign. All code snippets and instructions in SKILL.md, including the use of `curl`, `node`, `python3`, `npm install express`, and `npx @redocly/cli`, are directly aligned with the stated purpose of API development, testing, and debugging. While the skill involves powerful commands like `kill` and access to environment variables like `$TOKEN`, these are used in standard developer debugging and testing patterns (e.g., killing a process on a specific port, using a token for authentication, decoding a JWT locally) and do not show any intent for data exfiltration, malicious execution, persistence, or prompt injection against the agent.
Capability Assessment
Purpose & Capability
The skill is clearly about API scaffolding, testing, OpenAPI generation, mock servers, Express examples, and HTTP debugging; the curl, node, python3, npm, and npx examples are coherent with that purpose.
Instruction Scope
It includes visible examples for POST, PUT, PATCH, DELETE, file upload, authenticated requests, and a test runner with DELETE /api/users/1. These are normal API-development patterns, but should be directed only at intended test or development APIs.
Install Mechanism
The artifact is a single SKILL.md with metadata requiring common developer tools; there are no bundled executables, install hooks, or automatic runtime actions.
Credentials
Remote endpoint calls, bearer-token use, JWT decoding, response saving, package tooling, and killing a process on a chosen port are proportionate for API work, but can expose secrets or affect systems if copied into the wrong environment.
Persistence & Privilege
The skill shows no hidden persistence, background workers, credential storage, privilege escalation, or automatic execution. File writes and long-running mock servers are explicit user-run examples.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install api-dev
  3. After installation, invoke the skill by name or use /api-dev
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - REST/GraphQL API scaffolding, curl testing, OpenAPI spec generation, mock servers, Express scaffolding, and HTTP debugging patterns.
Metadata
Slug api-dev
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is API Development?

Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues. It is an AI Agent Skill for Claude Code / OpenClaw, with 11145 downloads so far.

How do I install API Development?

Run "/install api-dev" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is API Development free?

Yes, API Development is completely free (open-source). You can download, install and use it at no cost.

Which platforms does API Development support?

API Development is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created API Development?

It is built and maintained by gitgoodordietrying (@gitgoodordietrying); the current version is v1.0.0.

💬 Comments