run-deep-swe
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
Skill by Solizardking
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/solizardking-run-deep-swe
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
run-deep-swe- Description
- Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API. Use when the user wants an independent, reproducible coding-agent eval — "run DeepSWE", "benchmark this model on DeepSWE", "score model X on the coding benchmark", "test a model via OpenRouter on DeepSWE", or to verify vendor-reported coding scores. Covers setup, the OpenRouter wiring for mini-swe-agent, single-task / subset / full 113-task runs, and leaderboard submission.
- License
- MIT
- Instructions
- 99 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- metadata.json
- verification.json
SKILL.md (first lines)
# Run DeepSWE via OpenRouter
DeepSWE (deepswe.datacurve.ai) is a 113-task Harbor-compatible coding-agent benchmark. It runs via **Pier** (Harbor fork) driving **mini-swe-agent** (model-agnostic). Any model reachable through OpenRouter can be scored.
## Prerequisites — state-check first
```bash
which uv git docker || echo "MISSING: install uv, git, docker"
docker info >/dev/null 2>&1 || echo "MISSING: Docker daemon not running (Pier's default sandbox)"
echo "OPENROUTER_API_KEY set? ${OPENROUTER_API_KEY:+YES}"
```
**Docker must be running** — Pier sandboxes each task in Docker by default (`--env modal` for cloud instead).
The user has a dedicated OpenRouter key for this benchmark exported globally in `~/.zshrc` (weekly hard spend limit set as a safeguard). A fresh shell already has `OPENROUTER_API_KEY` available. If it's somehow not set, re-source the shell:
```bash
source ~/.zshrc && echo "key loaded? ${OPENROUTER_API_KEY:+YES}"
```
If still unset, ask the user — never invent a key.
## Setup
```bash
git clone https://github.com/datacurve-ai/deep-swe && cd deep-swe
uv tool install datacurve-pier # PyPI (preferred)
# or: uv tool install git+https://github.com/datacurve-ai/pier
# pier bundles mini-swe-agent as the --agent driver
```
Run all `pier` commands from inside `deep-swe/`, using relative `-p tasks/...`.
## OpenRouter wiring (the part the docs don't spell out)
mini-swe-agent has a native OpenRouter model class. Both routes below use `OPENROUTER_API_KEY` and the OpenRouter slug (`vendor/model`, e.g. `minimax/minimax-m3`):
**Route A — native OpenRouter class (preferred, hits openrouter.ai/api/v1 directly):**
```bash
pier run -p deep-swe/tasks --agent mini-swe-agent \
--model minimax/minimax-m3 --model-class openrouter
```
**Route B — LiteLLM provider prefix (fallback; same key):**
```bash
pier run -p deep-swe/tasks --agent mini-swe-agent \
--model openrouter/minimax/minimax-m3
```
Notes:
- Slug = the exact OpenRouter slug. Verify it at openrouter.ai/models before running.
- Free/zero-cost models: OpenRouter cost tracking can error. Set `export MSWEA_COST_TRACKING=ignore_errors`.
- Flag spelling can vary by version — confirm with `pier run --help` and `mini --help`.
## Smoke test FIRST (1 task — do this before any full run)
Always validate end-to-end wiring on a single task before spending tokens on the corpus:
```bash
pier run -p deep-swe/tasks/<task-id> --agent mini-swe-agent \
--model minimax/minimax-m3 --model-class openrouter
# list available task ids:
ls deep-swe/tasks
```
Pass criteria: run completes, model returns actions (not auth/format errors), a score/trajectory is emitted. If it 401s → key wrong. If "provider not provided"/"model not mapped" → fix slug or switch route.
## Subset run (deterministic sample)
```bash
pier run -p deep-swe/tasks --agent mini-swe-agent \
--model minimax/minimax-m3 --model-class openrouter \
--n-tasks 10 --sample-seed 0
```
## Full 113-task corpus (costs tokens + time — confirm with user first)
```bash
pier run -p deep-swe/tasks --agent mini-swe-agent \
--model minimax/minimax-m3 --model-class openrouter
# add `--env modal` to run in parallel Modal sandboxes (needs Modal configured)
```
## Output & leaderboard
- Trials land in `jobs/<run>/<trial_id>/`. Inspect with `pier view jobs/<run>`, `pier analyze jobs/<run>`, or `pier critique run jobs/<run>`.
- Report: the exact command used, pass/fail, score, and any blockers.
- Submit results for the official leaderboard to: **<email-address>**
## Failure modes
| Symptom | Cause | Fix |
|---|---|---|
| HTTP 401 | bad/missing key | re-export `OPENROUTER_API_KEY` |
| "LLM Provider NOT provided" | missing slug prefix | use Route B `openrouter/...` or Route A with `--model-class openrouter` |
| "model isn't mapped"/cost error | unknown cost for model | `export MSWEA_COST_TRACKING=ignore_errors` |
| unknown flag | version drift | check `pier run --help` |From Solizardking/skillhub-main, MIT.
More from Solizardking/skillhub-main
- 0.516score
agentic-wallet
Solizardking
Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol…
SkillBFreshness: BClaude Code +9 - 0.500score
huashu-design
Solizardking
花叔Design——用HTML做高保真原型、幻灯片、动画、可视化与专家评审。任何新设计100%先出三个方向初稿给用户选(指定风格/品牌也不豁免),选定后才执行。触发词:做原型、PPT、幻灯片、动画、设计风格、评审、做个HTML页面、UI mockup、导出MP4/GIF、做个好看的。生产级Web…
SkillBFreshness: BClaude Code +9 - 0.466score
migrate-radix-to-base
Solizardking
Migrates React projects and components from Radix UI to Base UI.
SkillCFreshness: CClaude Code +9 - 0.463score
agent-browser
Solizardking
Use the host-side `agent-browser` CLI for local browser smoke tests, screenshots, snapshots, and simple UI validation against forwarded localhost URLs.
SkillCFreshness: CClaude Code +9 - 0.463score
agent-desktop
Solizardking
Use the built-in `Computer` sub-agent with `agent-desktop` for macOS desktop automation.
SkillCFreshness: CClaude Code +9 - 0.437score
agent-orchestration-handoff
Solizardking
Compact the current conversation into a single, detailed handoff message — everything that happened, why it happened, and what's left — output in a code block…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 10, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Solizardking/skillhub-main
- Website
- skills.x402.wtf
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.542score
run-deep-swe
attentiondotnet
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillCFreshness: C★ 11Claude Code +9 - 0.328score
run-deep-swe
tattooinmtl
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillBFreshness: B★ 1Claude Code +9 - 0.306score
run-deep-swe
Solizardking
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillBFreshness: BClaude Code +9 - 0.267score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillAFreshness: AClaude Code +9 - 0.265score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillAFreshness: AClaude Code +9 - 0.265score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillAFreshness: AClaude Code +9 - 0.265score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillAFreshness: AClaude Code +9 - 0.265score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillAFreshness: AClaude Code +9 - 0.257score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillBFreshness: B★ 1Claude Code +9 - 0.246score
run-deep-swe
nordeim
Score any AI model on the DeepSWE coding-agent benchmark via the OpenRouter API.
SkillBFreshness: BClaude Code +9
More from Solizardking
- 0.516score
agentic-wallet
Solizardking
Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol…
SkillBFreshness: BClaude Code +9 - 0.500score
huashu-design
Solizardking
花叔Design——用HTML做高保真原型、幻灯片、动画、可视化与专家评审。任何新设计100%先出三个方向初稿给用户选(指定风格/品牌也不豁免),选定后才执行。触发词:做原型、PPT、幻灯片、动画、设计风格、评审、做个HTML页面、UI mockup、导出MP4/GIF、做个好看的。生产级Web…
SkillBFreshness: BClaude Code +9 - 0.485score
brand-guidelines
Solizardking
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel.
SkillBFreshness: BClaude Code +9 - 0.485score
canvas-design
Solizardking
Create beautiful visual art in .png and .pdf documents using design philosophy.
SkillBFreshness: BClaude Code +9 - 0.485score
doc-coauthoring
Solizardking
Guide users through a structured workflow for co-authoring documentation.
SkillBFreshness: BClaude Code +9 - 0.481score
algorithmic-art
Solizardking
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
SkillBFreshness: BClaude Code +9
Cite this page
run-deep-swe skill. Agent Mart. https://agentmart.dev/skills/solizardking-run-deep-swe (last updated 2026-10-24)