Skills cursor2api
cursor2api proxy service management tool that converts Cursor IDE's free AI conversations into Anthropic Messages API / OpenAI Chat Completions API format. Supports Docker deployment, environment configuration, token refresh, and complete uninstallation. Use when user asks to: (1) Install or deploy cursor2api, (2) Configure cursor2api for OpenClaw/Claude Code/CC Switch, (3) Refresh or retrieve Cursor Session Token, (4) Uninstall cursor2api.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/0xcjl/cursor2api" ~/.claude/skills/openclaw-skills-cursor2api && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/0xcjl/cursor2api" ~/.openclaw/skills/openclaw-skills-cursor2api && rm -rf "$T"
manifest:
skills/0xcjl/cursor2api/SKILL.mdsource content
cursor2api
cursor2api bridges Cursor IDE's AI models with OpenClaw/Claude Code by converting Cursor's internal API into standard Anthropic/OpenAI formats.
Architecture:
OpenClaw / Claude Code ↓ (ANTHROPIC_BASE_URL) cursor2api Docker/Node (:3010) ↓ (Session Token) Cursor Official API
Prerequisites
- Docker (for containerized deployment) or Node.js 18+ (for local)
- A Cursor account with active AI subscription
from CursorWorkosCursorSessionToken
Quick Start
# 1. Get your WorkosCursorSessionToken (see references/token.md) # 2. Start the service docker run -d \ --name cursor-api \ -p 3010:3000 \ -e WORKOS_CURSOR_SESSION_TOKEN=your_token \ waitkafuka/cursor-api:latest # 3. Configure OpenClaw export ANTHROPIC_BASE_URL="http://localhost:3010/v1" export ANTHROPIC_API_KEY="your_token" export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6" # 4. Restart OpenClaw openclaw gateway restart
Core Operations
| Operation | Command |
|---|---|
| Install | |
| Status | |
| Refresh Token | See |
| Uninstall | |
API Endpoints
| Endpoint | Format | Compatible With |
|---|---|---|
| Anthropic Messages API | OpenClaw, Claude Code |
| OpenAI Chat Completions | CC Switch, Universal |
Documentation
| Document | Description |
|---|---|
| Installation Guide | Docker deployment, verification, troubleshooting |
| Token Management | Obtaining and refreshing WorkosCursorSessionToken |
| Configuration | OpenClaw, Claude Code, CC Switch setup |
| Quick Reference | One-page cheat sheet |
⚠️ Important Notes
- ToS Risk: Using third-party proxies may violate Cursor's Terms of Service
- Token Expiry: Session tokens expire periodically; monitor and refresh as needed
- API Stability: Cursor's internal API may change without notice