Creating subagent creates a skill instead

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I try to create a sugagent with Cursor command it creates a skill instead

Steps to Reproduce

Click in Rules, skills, subagents menu
Click in New button for subagent
Type a description in the chat

Expected Behavior

Should create a subagent not a skill

Operating System

Windows 10/11

Version Information

Version: 3.2.21 (system setup)
VSCode Version: 1.105.1
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720
Date: 2026-05-03T01:46:14.413Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. I’d like to reproduce this on my side. Can you share a couple details?

  1. Where did the created file end up, in .cursor/skills/ or .cursor/agents/ or in home ~/.cursor/...? A screenshot of the path or the file explorer would help a lot.
  2. When the chat opened after clicking New in the Subagents section, did the prompt start with /create-subagent ...? Or did it show /create-skill? A screenshot of the composer window before you sent it is fine too.
  3. What exact prompt did you type after the prefix?

From the description, this sounds like an edge case in how the model interpreted it, since the button should route to the right command, but without a repro it’s hard to say for sure. Let me know and we can dig deeper.

  1. it creates under skills/ . I also notice I dont have a agents folder inside ~/.cursor/ maybe its not reating it
  2. I used this “/create-subagent Help me create this subagent for Cursor:”
  3. Any prompt that I tried only created skills, it doesnt matter what I write

Thanks for the details, that’s enough. Confirming: the prefix was correct (/create-subagent), but the model still went into creating a skill. This looks like an issue on our side, I’ve already reported it internally. I can’t share an ETA for a fix yet.

Current workaround is to create the subagent manually:

  1. Create a .cursor/agents/ folder in your project root (or ~/.cursor/agents/ globally).
  2. Add a file called <name>.md with frontmatter like this:
---
name: my-subagent
description: When to call this subagent
---

Put the subagent system prompt here.

If a file was already created under .cursor/skills/<name>/SKILL.md, you can move it to .cursor/agents/<name>.md and keep only the frontmatter plus the prompt body (without the skill-specific structure).

Format details: Subagents | Cursor Docs

Once there’s an update on the fix, We’ll reply in the thread.