cURL to Code Converter
The workhorse of the category. Paste any cURL command; get equivalent code in Python (requests/httpx), JS (fetch/axios), Rust (reqwest), Go, or shell. Preserves headers, auth, body format.
Every AI Skill in our directory that touches HTTP, web pages, or APIs — request builders, scrapers, OpenAPI generators, GraphQL helpers, auth flow analyzers, rate-limit-aware crawlers. Each Skill has been tested against real endpoints (not toy examples) and documented for Claude, ChatGPT, Cursor, and Cline. Provider-agnostic.
Web & API Skills accept a URL, an endpoint spec, a cURL command, an HTTP transcript, or a web page and produce something useful — a working request, a parsed response, an OpenAPI spec, a scraped dataset, a GraphQL schema, an auth flow diagram. Under the hood most of these Skills wrap standard HTTP libraries (requests, httpx, node-fetch) plus HTML parsers (beautifulsoup, cheerio, playwright).
The value the Skill layer adds is protocol correctness. Plain LLM output for HTTP work often gets details wrong — wrong Content-Type, missing charset, incorrect auth header formats, wrong OpenAPI structure. Skills enforce the details: they validate against schemas, follow RFC-required behavior, handle retries and rate limits properly. For anything that needs to work against real APIs, this discipline matters.
What lives here vs. elsewhere: if the Skill's output is HTTP-related or web-related, it belongs here. If it's application-level API endpoint generation (writing FastAPI or Express handlers), see Development & Code. If it's a research workflow that happens to use APIs, see Research & Analysis. For workflows chaining multiple API calls with logic between them, see Custom Workflows.
Our editorial picks — heaviest tested, highest reader ratings.
The workhorse of the category. Paste any cURL command; get equivalent code in Python (requests/httpx), JS (fetch/axios), Rust (reqwest), Go, or shell. Preserves headers, auth, body format.
Point at a live API; get an OpenAPI 3.1 spec generated from actual response shapes. Uses real requests + JSON Schema inference. Iterative — improve the spec by feeding in more endpoints.
Crawl a site respectfully — reads robots.txt, respects sitemap.xml, backs off on 429s, uses adaptive concurrency. Refuses obvious anti-scraping violations.
Filter by sub-type, search by name, sort by recency or alphabetical.
Paste cURL; get equivalent code in Python, JS, Rust, Go, shell. Preserves headers, auth, body format.
Describe an API call in English; get a working HTTP request. Validates against endpoint if a spec is available.
Paste an HTTP response; get an explanation of status code, headers, body shape. Flags anomalies (missing CORS, incorrect content-type).
Analyze a HAR (HTTP Archive) file: waterfall, slowest requests, redirects, third-party breakdown, cookie flows.
Respectful crawler. Reads robots.txt, respects sitemap.xml, backs off on 429s, adaptive concurrency.
Given a URL + schema description, extract structured data from the page. Handles HTML tables, product cards, article metadata.
Scrape SPAs and JS-rendered pages using Playwright. Handles login, infinite scroll, hidden content.
Given an HTML sample, recommend robust CSS or XPath selectors for target elements. Prefers stable attributes.
Given an OpenAPI spec, generate and execute test requests against each endpoint. Verifies conformance.
Given an API spec or a set of cURL commands, generate an importable Postman collection with environment variables.
Compare an OpenAPI spec against actual API responses. Surfaces divergences: missing fields, wrong types, undocumented endpoints.
Given a GraphQL endpoint, introspect the schema and explain it in plain English. Suggests useful queries.
Describe what you want in plain English; get a valid GraphQL query. Aware of nesting depth and cost.
Generate a REST facade over a GraphQL API for clients that need REST. Maps queries to endpoints.
Point at a live API; get an OpenAPI 3.1 spec from actual responses. Iterative — add more endpoints to improve.
Generate readable Markdown API documentation from an OpenAPI spec. Includes request/response examples per endpoint.
Generate a typed client SDK (Python, TypeScript, Go) from an OpenAPI spec. Handles pagination, retries, auth.
Given an OAuth-based API, explain the flow (authorization code, PKCE, client credentials). Generates diagram.
Inspect a JWT — header, payload, signature validity. Flags common issues: missing exp, weak algorithm, no aud check.
Given a webhook spec (Stripe, GitHub, Shopify), generate correct signature verification code for your language.
MCP servers our team pairs with Web & API Skills for full workflows.
Web search backend. Pairs with API research and scraping workflows.
Higher-quality search for finding official API docs and reference material.
Pairs with OpenAPI and SDK Skills — commit generated specs and clients directly.
GitLab counterpart for teams on GitLab.com or self-hosted GitLab.
Save scraped data, HAR files, generated specs to local files.
Store scraped structured data in a database for querying.
Longer-form tutorials for the concepts behind these Skills.
How to scrape without being blocked, sued, or in violation of terms of service.
For teams migrating older API docs to the modern OpenAPI standard.
Framework for deciding when GraphQL's flexibility is worth its complexity.
Head-to-head reviews that touch on Web & API workflows.
Which browser automation library is best for AI-generated scraping code?
Which provider is better at analyzing HTTP traces and finding the root cause?
Skills-based spec generation vs commercial API design tools (Stoplight, Postman).
Authorization header. For automated workflows, store credentials in env vars or a secure store and reference them. Skills never save auth to disk or log them. The OAuth Flow Explainer can help you understand and set up OAuth for a new API before wiring auth into other Skills.Our sister sites cover errors and code recipes across the AI ecosystem. Bookmark them for when a Skill hits an edge case.
Weekly roundup of new Skills we've tested, install notes, and workflow patterns. Join 2,400+ readers of "The Skill Report" every Tuesday.