Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
中文简介正在准备中。当前显示原文说明。
Guide read-only OmniRoute discovery across models/providers, context/compression, health/usage/resilience, integrations, and agent clients, and emit sanitized model observations. Use for OmniRoute catalogs, runtime metadata, diagnostics, MCP/A2A, CLI tools, plugins, tunnels, webhooks, or client compatibility.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Purpose: Help agents safely discover and use an OmniRoute proxy as an AI gateway without inventing provider facts or mutating live configuration by default.
Use this skill for every read-only OmniRoute surface: model/provider catalogs; context, compression, memory, cache and RTK state; health, usage, cost, quota, policy, audit, resilience and evaluation diagnostics; MCP/A2A, CLI-tool, plugin/skill, tunnel and webhook discovery; or agent-client compatibility.
OMNIROUTE_API_KEY, host secret stores, or logical secret IDs. Do not accept raw secret values in command arguments./v1/* and management routes may or may not require bearer auth depending on settings such as REQUIRE_API_KEY.requests, and jsonschema from the LocalSetup uv project environment.HTTP_PROXY, HTTPS_PROXY, or NO_PROXY, requests applies those proxy settings to the probe.http or https base URLs and rejects URLs with embedded credentials.v3.8.48 at immutable commit 7ee5bbc64dbb03e967521227f2afffeb7c9dad1e.skills/*/SKILL.md files, including omni-github-skills.omniroute setup-codex from launchers such as omniroute launch-codex, which inject runtime config without permanently editing profiles.wire_api = "responses" and do not rely on model_max_output_tokens as an effective Codex setting when active upstream guidance says Codex ignores it./v1/models may include richer model catalog metadata and can be affected by permissions, provider visibility, and server configuration.OMNIROUTE_BASE_URL.http://localhost:20128.<base>/v1 as the API base.<base>/v1beta.<base>/api/tags.python3 "$(python3 ls/tools/localsetup.py --source-root . path package ls-omniroute-model-discovery scripts/omniroute_discover.py)" --preflight --required-access runtime --markdown--required-access read, write, or admin when the requested task needs management endpoints.--print-env-commands when OMNIROUTE_BASE_URL or the API-key env var is missing and the user needs durable user-level registration commands.--fail-on-incompatible in automation when the calling workflow should stop on missing env vars, invalid keys, or insufficient endpoint access.GET /v1/models; this is the stable OpenAI-compatible fallback when management routes are unavailable.GET /api/models/catalog for richer model metadata when the deployed version, proxy path, and authentication mode expose it.GET /api/monitoring/health, GET /v1beta/models, and GET /api/tags as deployment-specific compatibility checks when relevant.GET /.well-known/agent.json to inspect A2A capability advertising.The bundled probe can help users register missing OmniRoute env vars and verify that the configured API key is compatible with the intended task:
From inside the installed ls-omniroute-model-discovery package directory:
python3 scripts/omniroute_discover.py \
--base-url http://localhost:20128 \
--api-key-env OMNIROUTE_API_KEY \
--preflight \
--required-access read \
--print-env-commands \
--markdown
From a LocalSetup repo root, resolve the installed helper first:
python3 "$(python3 ls/tools/localsetup.py --source-root . path package ls-omniroute-model-discovery scripts/omniroute_discover.py)" \
--base-url http://localhost:20128 \
--api-key-env OMNIROUTE_API_KEY \
--preflight \
--required-access read \
--print-env-commands \
--markdown
Preflight rules:
~/.config/environment.d/omniroute.conf and ~/.profile when requested.write means admin-compatible read access was confirmed; actual writes still require explicit user approval and mutation-specific safety flags.access_ok: false instead of throwing when credentials are absent, invalid, or insufficient, so calling tooling can show a repair path.For each candidate model, extract what OmniRoute actually reports:
If a field is missing, write unknown or not reported. Avoid statements such as "all OpenRouter models support X" unless the catalog or provider source confirms it for that model.
Emit the schema-versioned observation for later capability ingestion with:
python3 "$(python3 ls/tools/localsetup.py --source-root . path package ls-omniroute-model-discovery scripts/omniroute_discover.py)" \
--model-observation --json
The observation consumes only /api/models/catalog and /v1/models. adapter_source identifies the reviewed v3.8.48 adapter pin. Runtime version, commit, and catalog revision are deliberately withheld and emitted as unknown, even when an approved endpoint reports them. With the same inputs and an injected test-only receipt key, model ordering and reviewed adapter/source provenance are deterministic. Production observations use a fresh random per-observation receipt key regardless of whether the endpoint request uses bearer authentication. Canonical JSON receipt inputs are protected with a per-observation keyed digest, and neither raw receipt values nor key material are emitted. API keys authorize endpoint requests only and never determine receipt material. The notes field is a closed schema-v1 safe list, never a channel for payload prose. Conflicting authoritative fields produce bounded fingerprint-only conflict receipts. Models, endpoint observations, and conflicts are globally sorted before bounded retention, with explicit truncation counts. Pricing stays unknown with provenance class unavailable because these endpoints are not an approved generic price source. Raw payloads, credentials, private aliases, quotas, budgets, usage, logs, and health are excluded. WebSocket, OCR, audio, and plugin routes are excluded from this two-endpoint observation and never become inferred per-model capabilities. The observation makes no model-equivalence or task-routing decision and is validated against references/model-observation.schema.json before output.
Use read-only endpoints first:
GET /api/rate-limitsGET /api/resilienceGET /api/token-healthGET /api/usage/budgetGET /api/telemetry/summary/api/usage/* and /api/pricing* when relevantIf MCP is available, prefer purpose-built tools for quota and cost summaries, such as omniroute_check_quota and omniroute_cost_report. Treat endpoint and MCP schemas as version-dependent.
GET /api/combos and GET /api/combos/metrics to report current configured routes and metrics.GET /.well-known/agent.json; A2A execution is typically POST /a2a and should follow the advertised agent card.<base>/v1; model IDs should come from OmniRoute discovery rather than hardcoded examples.<base>/v1; verify /v1/messages and /v1/messages/count_tokens behavior on the target server.<base>/v1beta for Gemini-style model routes.<base>/api/tags for tag discovery where supported.GET /api/cli-tools/runtime/{toolId} for Kilo, Claude Code, Codex, Cline, Cursor, OpenClaw, and related tools.references/omniroute-endpoints.md.scripts/omniroute_discover.py. It reads credentials from an environment variable, performs env/access preflight, probes safe endpoints with requests, and emits JSON or Markdown with per-endpoint status, failure reason, and repair hints. Model observations are schema-validated with jsonschema.references/model-observation.schema.json.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
中文简介正在准备中。当前显示原文说明。
Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.
中文简介正在准备中。当前显示原文说明。
Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.
中文简介正在准备中。当前显示原文说明。
Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.
中文简介正在准备中。当前显示原文说明。
Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.
中文简介正在准备中。当前显示原文说明。
Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.
中文简介正在准备中。当前显示原文说明。