Install
openclaw skills install newapiAssistant for newapi (new-api), an open-source unified AI gateway platform (https://github.com/QuantumNous/new-api). Use when the user asks about New API, ma...
openclaw skills install newapinewapi (new-api) is an open-source unified AI gateway platform. It aggregates multiple model providers behind OpenAI / Claude / Gemini compatible interfaces, and provides model, token, group, and balance management.
This skill follows these security guidelines to protect API keys:
sk- key value in chat, files, code, logs, or command arguments. To use keys securely, tell the user to run copy-token (clipboard), apply-token (config file), or exec-token (CLI command).api.js, copy-key.js, inject-key.js, exec-token.js) rather than using curl, wget, fetch, or other HTTP clients to call New API endpoints directly..env files, environment variables containing credentials, or clipboard contents after copy-key.js.inject-key.js --scan to get a sanitized view rather than reading them directly. Note: scan-config is best-effort and not guaranteed to redact every secret in every format.create-token, do not make any follow-up call to retrieve or list the key. Report success and tell the user they can use copy-token <id>, apply-token <id> <file>, or exec-token <id> <command> to securely use the key.${CLAUDE_SKILL_DIR}/docs/setup.md for configuration, auth headers, and runtime detection.${CLAUDE_SKILL_DIR}/docs/help.md and follow the instructions there.| Action | Description | Details |
|---|---|---|
models | List available models | docs/actions-query.md |
groups | List user groups | docs/actions-query.md |
balance | Show account balance | docs/actions-query.md |
tokens | List API tokens | docs/actions-token.md |
create-token | Create a new API token | docs/actions-token.md |
switch-group | Change a token's group | docs/actions-token.md |
copy-token | Copy real key to clipboard (never shown) | docs/actions-token.md |
apply-token | Apply token key to a config file securely | docs/actions-config.md |
exec-token | Execute a command with the token key securely substituted | docs/actions-exec.md |
scan-config | Inspect config structure with best-effort secret redaction | docs/actions-config.md |
help | Answer questions about newapi | docs/help.md |
help (or no arguments) — Show available actions| Action | Usage | Description |
|---|---|---|
models | /newapi models | List available models |
groups | /newapi groups | List user groups |
balance | /newapi balance | Show account balance |
tokens | /newapi tokens | List API tokens |
create-token | /newapi create-token <name> [--group=xxx] | Create a new API token |
switch-group | /newapi switch-group <token_id> <group> | Change a token's group |
copy-token | /newapi copy-token <token_id> | Copy real key to clipboard (never shown) |
apply-token | /newapi apply-token <token_id> <file_path> | Apply token key to a config file securely |
exec-token | /newapi exec-token <token_id> <command...> | Execute a command with the token key securely substituted |
scan-config | /newapi scan-config <file_path> | Inspect config structure with best-effort secret redaction |
help | /newapi help <question> | Answer questions about newapi |