Skip to content
Back to skills

Openrouter

ASecurity

Activate ONLY when the user explicitly mentions OpenRouter, OPENROUTER_API_KEY, OpenRouter models, installing OpenRouter provider config, or using OpenRouter with APX, OpenCode, LiteLLM, or an OpenAI-compatible client.

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsbashgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add agentprojectcontext/apx --skill openrouter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Openrouter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Openrouter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentprojectcontext-openrouter/badge)](https://www.skillsdirectory.com/skills/agentprojectcontext-openrouter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
scope: internal
name: openrouter
description: "Activate ONLY when the user explicitly mentions OpenRouter, OPENROUTER_API_KEY, OpenRouter models, installing OpenRouter provider config, or using OpenRouter with APX, OpenCode, LiteLLM, or an OpenAI-compatible client."
homepage: https://openrouter.ai/docs
---
# OpenRouter

Use this skill only for OpenRouter install/config, model listing, or usage through APX/OpenCode or
OpenAI-compatible clients.

## Verify before acting

OpenRouter is an API/provider, not a local coding runtime by itself. First identify which client
will use it: APX engine, OpenCode provider, LiteLLM, OpenAI SDK, or another OpenAI-compatible tool.

Do not expose keys. Check only presence:

```bash
test -n "$OPENROUTER_API_KEY" && echo "OPENROUTER_API_KEY present"
```

## OpenAI-compatible base URL

Typical API settings:

```bash
OPENAI_BASE_URL=https://openrouter.ai/api/v1
OPENROUTER_API_KEY=...
```

Use the selected client's current docs/help before writing config.

## APX guidance

If configuring APX engine/provider, inspect current config schema first:

```bash
apx config --help
apx status
```

Then update only non-secret project-safe settings. Keep API keys in the global config or the
environment, never in `.apc/` or git — `apx config set` writes the project's committed
the project's config unless you pass `--global`:

```bash
apx config set --global engines.openrouter.api_key '<KEY>'   # ~/.apx/config.json
apx config set engines.openrouter.model <model-id>           # this project only
```

## OpenCode guidance

If using OpenRouter via OpenCode, inspect provider commands first:

```bash
opencode providers
opencode models
```

Then configure OpenRouter through OpenCode's current provider flow.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…