← ClaudeAtlas

nyxid-service-skill-authoringlisted

Find or author an agent skill for a NyxID proxy service that has no OpenAPI spec or typed operations. Use when a NyxID service only exposes the generic proxy tool, `nyxid catalog endpoints` returns nothing for the slug, or you would otherwise have to guess endpoint paths. Searches Ornn for an existing skill bound to the service; if none exists, creates one — researching the official OpenAPI spec on the web for public services, or collecting the contract from the user for private/custom services (never fabricate endpoints) — then uploads it to Ornn, binds it to the service, and records it locally.
ChronoAIProject/NyxID · ★ 36 · API & Backend · score 78
Install: claude install-skill ChronoAIProject/NyxID
# NyxID service skill authoring (via Ornn) You are an agent facing a NyxID proxy service you do not know how to call: the service publishes no OpenAPI spec, `nyxid catalog endpoints <slug>` returns nothing, and the only tool available is the generic proxy `request` (path + method + body). **Do not guess endpoint paths from training memory** — that is how hallucinated calls happen. Follow this flow instead: find an existing skill on Ornn, or author one from a verifiable source. Prerequisite: the `ornn-agent-manual-cli` skill (the Ornn API contract). If it is not already in your context or local skills directory, pull it first: ```bash nyxid proxy request ornn-api "/api/v1/skills/ornn-agent-manual-cli/json" \ --method GET --output json ``` All Ornn calls below assume that manual is loaded; it defines authentication, response shapes, and error handling. ## No shell? Every step works over plain HTTP Some agent runtimes cannot execute a CLI but can make HTTP requests. Every `nyxid` command in this skill has a direct REST equivalent against the NyxID API (base URL below is the deployment you authenticate against, e.g. `https://nyx-api.chrono-ai.fun`): - **Auth**: send `Authorization: Bearer <token>` on every request — a NyxID agent API key (`nyxid_ag_...`) or a user access token. Ask the user for a key if you have none; never scrape one from disk. - **Ornn calls**: `nyxid proxy request ornn-api "<path>" --method M` is exactly `M {BASE}/api/v1/proxy/s/ornn-api<path>`