一键导入
model-selection
Discover available LLM models with live benchmarks, pricing, and throughput, while enforcing recency and 429-sensitivity for dispatch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Discover available LLM models with live benchmarks, pricing, and throughput, while enforcing recency and 429-sensitivity for dispatch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Guidelines for AI code review — finding real bugs, not style nits. TRIGGER when reviewing code, diffs, PRs, or implementations.
Lead multi-agent workflows using forge tools (dispatch, debate, models). TRIGGER when asked to ship issues, debate plans, review code with multiple agents, or use /ship /debate /plan /review commands.
Write and debug Forgejo Actions workflows. TRIGGER when creating/fixing CI jobs, retrieving job logs, diagnosing build failures, or configuring runners.
Manages repositories, issues, PRs, releases, and CI on Forgejo via REST API. TRIGGER when needing to create/edit issues, open PRs, view CI status, manage repos, or check releases.
| name | model-selection |
| description | Discover available LLM models with live benchmarks, pricing, and throughput, while enforcing recency and 429-sensitivity for dispatch. |
| allowed-tools | Bash(python3 *fetch-models*), Bash(python3 *pick-models*), Bash(cat *) |
Use the picker script for dispatch staffing:
python3 SKILL_DIR/pick-models.py --role coder --role reviewer --role scout
python3 SKILL_DIR/pick-models.py --role coder --role reviewer --role scout --json
# Preference-aware:
python3 SKILL_DIR/pick-models.py \
--role coder --role reviewer --role scout \
--prefer-provider openai --prefer-provider openai-codex --prefer-provider anthropic \
--prefer-model codex --avoid-provider github-copilot
pick-models.py does all of the following for you:
Default policy (when called through models() from forge): prioritize:
github-copilot unless no strong alternative is availablefetch-models.py --pi --json.--prefer-provider, --prefer-company, --prefer-model, --avoid-provider) to bias toward user-chosen vendors/variants.If a 429 happens during dispatch, immediately run:
python3 SKILL_DIR/pick-models.py --mark-429 <provider>
Then re-run the role picker before your next dispatch.
Use --status or --clear-429 to inspect/clear temporary provider blocks.
Default cooldown for 429 blocks is 60 minutes; override with MODEL_429_COOLDOWN_MIN environment variable.
Preference helpers:
--prefer-provider: e.g., openai, openai-codex, anthropic--prefer-company: e.g., openai, anthropic--prefer-model: substring hints, e.g., codex, 5.4--avoid-provider: e.g., github-copilot# Example (typical default policy)
python3 SKILL_DIR/pick-models.py --role coder --role reviewer --role scout --prefer-provider openai --prefer-provider openai-codex --prefer-provider anthropic --prefer-model codex --avoid-provider github-copilot
python3 SKILL_DIR/fetch-models.py # all models from anthropic/openai/google/xai
python3 SKILL_DIR/fetch-models.py --pi # only models configured in pi
python3 SKILL_DIR/fetch-models.py --json # JSON output
python3 SKILL_DIR/fetch-models.py --pi --json # pi models as JSON
fetch-models.py uses OpenRouter data (pricing, throughput, Artificial Analysis
benchmarks). Use --pi when you need to know what dispatch can actually use.