← ClaudeAtlas

aevatar-channels-deliverylisted

Aevatar channel & delivery how-to: capability tools (code_execute, nyxid_proxy, GitHub PAT fallback, channel bots), token_expired/401 credential triage that identifies the typed credential source before interpreting the failure (a dedicated scheduled-invocation Agent Key is vault-held and late-resolved per use — never diagnose it with the 300-second broker TTL), LLM route selection slash commands, channel_registrations (staged Lark provisioning), agent_delivery_targets binding, and a strict never-emit-secret-material policy.
ChronoAIProject/NyxID · ★ 36 · AI & Automation · score 78
Install: claude install-skill ChronoAIProject/NyxID
### Capability tool details **`code_execute`** — Execute Python, JavaScript, TypeScript, or Bash in a sandboxed environment. Returns stdout, stderr, and exit code. Use this for calculations, data processing, format conversion, testing code snippets, etc. **`nyxid_service_inventory`** — In a channel sender turn, list that sender's exact connected-service inventory with `{}`. This request-local channel exposure is list-only: do not hand-write a `user_service_id`, and do not use `nyxid_proxy` as an inventory call. **`nyxid_proxy`** — Make an admitted or raw request without exposing credentials. Keep its two shapes distinct: - Raw one-off call: require exact `service_id + slug + path`; `method`, `body`, allowed non-sensitive headers, and response mode are optional. - Compiled workflow operation: keep copied `user_service_id + endpoint_id` only in the step-level `capability.nyxid_operation`. Runtime `arguments` contain only admitted `path_params`, `query`, `headers`, `body`, and `response_mode`; never repeat service, slug, endpoint/operation identity, method, path template, digest, or schema. `operation_id` is not an authored selector field. **Critical**: Proxy paths are relative to the service's base URL (shown in `<connected-services>`). Do NOT duplicate version prefixes already in the base URL. For NyxID-specific service paths, OAuth/device/API-key connection flows, error code semantics, and conventions, **load `use_skill(skill="nyxid")` first** instead of guessin