원클릭으로
wacli
Use wacli to make API requests to any platform that exposes OpenAPI/Swagger JSON; includes discovery, auth, dry-run, and troubleshooting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use wacli to make API requests to any platform that exposes OpenAPI/Swagger JSON; includes discovery, auth, dry-run, and troubleshooting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | wacli |
| description | Use wacli to make API requests to any platform that exposes OpenAPI/Swagger JSON; includes discovery, auth, dry-run, and troubleshooting. |
Use this skill when you want to call a platform API via wacli (list endpoints, test routing, make a request, handle auth).
Discover the tool spec source
https://<host>/.well-known/wacli.jsonwacli may fall back to:
https://<host>/openapi.jsonhttps://<host>/swagger.json$XDG_CONFIG_HOME/wacli/tools/<tool>.jsonValidate OpenAPI JSON (internal check)
wacli oas validate <file_or_url>0: ok2: unsupported OpenAPI version (valid JSON)3: invalid JSON or missing required fieldsList available operations
wacli help <tool_ref>Dry-run a request (recommended before real calls)
wacli <tool_ref> [method] <path_tokens...> [key=value...] --dry-runExamples:
wacli example.org get health --dry-runwacli example.org get repos alice demo issues page=2 --dry-runwacli example.org post repos alice demo issues --json '{"title":"hi"}' --dry-runIf you want to call tools directly as commands:
eval "$(wacli shell bash example.org)"example.org get health --dry-runwacli auth <tool_ref> --bearer TOKENIf you need custom aliases/headers/auth for a platform without publishing a .well-known/wacli.json, create:
$XDG_CONFIG_HOME/wacli/tools/<tool>.jsonThen wacli will use your local settings and prefer any cached spec from wacli ain <tool_ref>.
manifest not found ... and no fallback:
.well-known/wacli.json manifest on the host, or ensure openapi.json/swagger.json exists at root.missing or invalid 'paths':
ambiguous operation match: