You tuned an agent for Haiku. Cursor still billed you like Opus.
You wrote a scout agent with a cheap model in its frontmatter. You spawned it from Cursor and watched the meter climb anyway. With a personal Anthropic API key, Cursor staff confirm the Task tool keeps subagents on the parent chat model. If the model is not enabled in Cursor, the same thing happens.
That is not a prompt problem. It is routing.
Claude Code Subagents for Cursor is a skill that sends your custom subagents through Claude Code headlessly, so each run respects the model in that agent file. Every reply tells you which model actually ran.
Pay for the model you chose, not the parent chat.
What changes when you turn it on
- Honest model routing. Custom agents in your Cursor, Claude, or Codex agents folders run on the model in their file, not the chat you are in.
- A clear receipt. Each subagent answer ends with a line naming the model that ran, so you can spot a mismatch before the bill lands.
- One toggle for the session. Invoke the skill once, stay in Claude Code subagent mode until you ask to switch back to Cursor subagents.
- Install the way you already work. Cursor plugin from GitHub, skills.sh, GitHub CLI, or copy the skill folder by hand. Same skill either way.
- Docs for the sharp edges. Permissions when Claude Code leaves Cursor's sandbox, troubleshooting, and a sample project with two ready-made agents.
Picture the next expensive agent call
You ask for a quick scout pass on a big repo. The agent file says Haiku. The skill routes the work through Claude Code, the job finishes, and the footer says the model you expected. You stop second-guessing every subagent spawn.
Ready to try it?
You need Cursor desktop locally, Claude Code installed and signed in, and a POSIX shell on macOS or Linux. Cloud agents cannot see the Claude CLI.
Keep exploring
- Thinking Methods: reusable thinking methods for Cursor and Claude Code when the parent chat is enough.
- Your AI Agent Shouldn't Start From Zero Every Session: why skills beat pasting the same prompt every time.







