newapi
newapi is the official AIGC555 user-level Skill for Claude Code, Codex, and OpenClaw. Query models, manage tokens, view groups, check balance, and ask AIGC555 usage questions directly inside your AI coding workflow.
What is newapi-skills?
newapi-skills is the official AI editor Skill plugin from AIGC555. Skills are a lightweight extension protocol that enables AI coding assistants — such as Claude Code, Codex, OpenClaw, Cursor, Windsurf, and Cline — to call AIGC555 endpoints directly from within the editor, performing model queries, token management, balance checks, and answering AIGC555 deployment, configuration, and API usage questions without ever leaving your coding environment.
- GitHub Repository: github.com/QuantumNous/skills
It now also works inside OpenClaw, so you can run /newapi commands for models, tokens, groups, and balance, and ask AIGC555 usage questions without leaving your agent workflow.
Why Use Skills
During everyday AI development, developers frequently switch between their editor and the AIGC555 management dashboard — checking available models, creating API tokens, inspecting balance, adjusting group quotas. These context switches disrupt coding flow.
What newapi-skills solves:
- Zero context-switching: Issue natural language commands directly in Claude Code, Codex, OpenClaw, or other AI IDEs — no browser or admin panel needed
- Built-in help: Ask about AIGC555 deployment, configuration, groups, and API call formats directly from your coding workflow
- Security-first design: Keys are never shown in plain text; token copy and injection use secure channels (
sk-prefixed keys never appear in terminal output or logs) - Instant setup: A single
npxcommand handles installation; runtime auto-detection (Bun / Node.js / Deno) - Cross-editor compatibility: Works with any AI editor or coding assistant that implements the Skills protocol
Supported AI Editors
newapi-skills works with the following AI coding tools:
| AI Editor / Coding Assistant | Type | Notes |
|---|---|---|
| Claude Code | Terminal AI programming assistant | Official Anthropic CLI |
| OpenClaw | Self-hosted AI assistant platform | Supports Skills-based /newapi command workflows |
| Cursor | AI-native code editor | VS Code based |
| Windsurf | AI code editor | By Codeium |
| Cline | VS Code AI extension | Open-source AI coding agent |
| Codex CLI | Terminal AI programming assistant | Official OpenAI CLI |
Any tool that supports the Skills protocol can use newapi-skills.
Commands Reference
Below is the complete list of commands provided by newapi-skills. These commands interact with the AIGC555 REST API to query and manage resources on your AIGC555 instance.
Query Commands
| Command | Description | Use Case |
|---|---|---|
/newapi models | List available AI models | View all models configured on your AIGC555 instance (OpenAI, Claude, Gemini, etc.) |
/newapi groups | List user groups | View your account's groups with quota and rate multiplier settings |
/newapi balance | Show account balance | Real-time query of current user's balance and usage |
Token Management Commands
| Command | Description | Use Case |
|---|---|---|
/newapi tokens | List API tokens | View all created tokens (keys shown masked, e.g. sk-reHR**********OspA) |
/newapi create-token <name> [--group=xxx] | Create AIGC555 token | Generate independent API keys for different apps or projects |
/newapi switch-group <token_id> <group> | Change token's group | Modify token group to adjust model access permissions and rate multipliers |
/newapi copy-token <token_id> | Copy key to clipboard | Securely copy the real key to system clipboard (key never displayed in terminal) |
/newapi apply-token <token_id> <file> | Inject key into config file | Securely write token key into project config files (e.g. .env) via placeholder replacement |
Help Command
| Command | Description | Use Case |
|---|---|---|
/newapi help <question> | Ask about AIGC555 | Get help on AIGC555 deployment, configuration, API call formats, and more |
Installation & Configuration
Install newapi-skills
One-line installation via npx:
npx skills add https://github.com/QuantumNous/skills --skill newapiThis pulls the latest Skill definition from the GitHub repository and installs it into your editor environment.
Set Environment Variables
newapi-skills requires three environment variables to connect to your AIGC555 instance. Add them to your shell profile:
# ~/.bashrc or ~/.zshrc
export NEWAPI_BASE_URL=https://<your-newapi-domain>
export NEWAPI_ACCESS_TOKEN=your-access-token
export NEWAPI_USER_ID=1| Variable | Description | Example |
|---|---|---|
NEWAPI_BASE_URL | AIGC555 service URL | https://api.example.com |
NEWAPI_ACCESS_TOKEN | Admin or user access token | From "Personal Settings → Account → Security → System Access Token" |
NEWAPI_USER_ID | User ID | 1 (admin default is 1) |
You can also create a .env file in your project root. Make sure .env is listed in .gitignore to prevent key leaks.
Start Using
Once installed, type /newapi commands in any Skills-compatible AI editor. For example:
- Type
/newapi modelsto list available models - Type
/newapi balanceto check your current balance - Type
/newapi create-token my-appto create a new token namedmy-app - Type
/newapi help how do I configure groups and tokens?to ask AIGC555 usage questions directly - In OpenClaw, you can also run
/newapi models,/newapi balance, and token commands directly in your agent workflow
Runtime Requirements
newapi-skills requires one of the following JavaScript runtimes (auto-detected at startup):
| Runtime | Version | Recommendation |
|---|---|---|
| Bun | Latest | Recommended (fastest) |
| Node.js | >= 18 | Widely supported |
| Deno | Latest | Optional |
Security
newapi-skills has multiple layers of security built in to protect your API keys:
- Token listings only show masked keys (e.g.
sk-reHR**********OspA) — real keys never appear in terminal output copy-tokencopies the key to the system clipboard only, never displaying it in any outputapply-tokenuses placeholder replacement to inject keys, never exposing raw key content- All
sk-prefixed key values are strictly protected throughout the entire execution flow
Learn More
newapi-skills is under active development — commands and features may change with updates. Refer to the repository README for the latest information and changelog:
- GitHub Repository: github.com/QuantumNous/skills
- AIGC555 Website: www.newapi.ai
- AIGC555 GitHub: github.com/QuantumNous/new-api