
Aurl
- 21 installs
- 161 repo stars
- Updated March 21, 2026
- shawnpana/aurl
Helps with ai & agent building tasks.
About
aurl is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- aurl
- AI & Agent Building
- AI-coding skill
Aurl by the numbers
- 21 all-time installs (skills.sh)
- Ranked #10,300 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/shawnpana/aurl --skill aurlAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 21 |
|---|---|
| repo stars | ★ 161 |
| Last updated | March 21, 2026 |
| Repository | shawnpana/aurl ↗ |
What it does
Helps with ai & agent building tasks.
Files
aurl
Turn any API spec into a CLI command. Register APIs by name, explore their endpoints, and make requests.
Commands
aurl add [name] [openapi.json URL or path] # register an API
aurl add [name] [spec] --base-url [URL] # override base URL
aurl add [name] [spec] --header "Key: Value" # manual auth header
aurl add --graphql [name] [endpoint] # register a GraphQL API
aurl list # list registered APIs
aurl remove [name] # unregister
aurl auth [name] # reconfigure authUsing a Registered API
aurl [name] --help # see all endpoints, params, enums, response codes
aurl [name] describe METHOD /path # detailed docs for one endpoint
aurl [name] describe [field] # detailed docs for a GraphQL field/type
aurl [name] docs # open external docs in browser
aurl [name] METHOD /path # make a REST request
aurl [name] METHOD /path '{"key":"value"}' # make a REST request with JSON body
aurl [name] '{ graphql query }' # run a GraphQL query
aurl [name] '{ query }' '{"var":"val"}' # GraphQL with variablesDiscovery Workflow
When working with an unfamiliar registered API:
1. aurl [name] --help — scan all endpoints grouped by tag 2. aurl [name] describe METHOD /path — read full docs for an endpoint before calling it 3. Make the request — enum params are validated before sending, missing required body fields trigger a warning
Notes
- Auth is auto-detected from the spec's
securitySchemesduringaurl add - Query params go inline in the path:
aurl [name] GET '/path?key=value' - Quote paths with
?to prevent shell globbing - On 4xx errors, the CLI suggests the expected request body from the spec