Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Cursor’s documented skills workflow is designed to make skills discoverable and selectively usable; the documentation does not say that every complete SKILL.md is added to every prompt. To keep a library of 380 or more skills manageable, make descriptions precise, scope skills to relevant files, keep always-on rules short, and store lengthy reference material separately for the agent to retrieve when needed.

The “380+” figure should be read as a dated count of a particular library, not a Cursor-wide total or a count of skill bodies loaded into each prompt. Cursor’s official documentation does not publish a platform-wide figure.

Does Cursor load every skill into every prompt?

Not according to the behavior Cursor documents. Cursor discovers skills from supported directories and makes them available to Agent, which decides when they are relevant. Cursor’s description of dynamic context discovery says skill names and descriptions can be present as static context while the agent discovers relevant skill material as needed. That supports selective discovery, but does not establish that all skill metadata is absent or that a full skill body is never loaded.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A skill is a reusable set of instructions, usually stored in a folder with a SKILL.md file. Optional scripts/, references/, and assets/ directories can hold supporting material. Cursor’s Agent Skills documentation describes discovery across supported skill roots, including project and user directories. The number of discoverable skills is therefore not, by itself, evidence of how much text enters a particular prompt.

What belongs in a skill, and what belongs in a rule?

Use rules for short constraints that should apply broadly or when a matching context is active. Use skills for task-specific, multi-step procedures that the agent needs only for certain work. Cursor says rules may be included in every conversation or when they match; its guidance is to keep them simple rather than copying in entire style guides. See Cursor Learn’s advice on customizing agents.

  • Rule: a concise project-wide instruction, such as a naming convention or a constraint on generated code.
  • Skill: a repeatable workflow, such as a repository-specific release procedure, with supporting detail available as needed.
  • Reference file: lengthy background material or examples that a skill points to when a task requires them.

This separation prevents a large procedure from becoming a standing instruction and gives Agent a clearer signal about when to use it.

How to make a large skill library easier to select from

  1. Group skills by task, then use specific descriptions

    Organize skills so their purpose is apparent from their names, and write each required description to say both what the skill does and when it should be used. Since Cursor describes names and descriptions as part of the context for dynamic discovery, a generic description makes it harder to distinguish similar workflows. Avoid descriptions that merely repeat the skill name.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Scope file-specific workflows

    Add paths patterns in skill frontmatter when a workflow applies only to particular files. A skill placed in a nested project skill directory is also scoped to files in that subtree. This narrows where the skill is relevant rather than treating every task as a candidate. Cursor documents these options in its Skills Help.

  3. Keep persistent instructions brief

    Put only broadly applicable constraints in rules. Move detailed task procedures into skills, where they can be selected for the work that needs them. Avoid turning a global rule into a copy of a full style guide or team handbook.

  4. Separate long references from the core instructions

    Keep the skill’s main instructions focused, and put extensive examples, specifications, or background in separate reference files. Tell the agent in the skill when that material is useful. Cursor’s dynamic-context guidance describes retrieving further information as needed instead of loading lengthy content up front. A Cursor-maintained context-window skill similarly recommends isolating large payloads.

  5. Choose automatic discovery or explicit invocation

    For work that should be discoverable but not always active, rely on a clear description and appropriate scope. For a workflow that must be attached to a particular request, invoke it with /skill-name or attach it with @; Cursor says slash-invoked skills attach to one message. Setting disable-model-invocation: true can require explicit invocation. A valid skill can also back a Custom Mode when it should remain active for a session.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  6. Check where the skill needs to run

    Project skills and user skills have different portability. Cursor says personal skills in ~/.cursor/skills/ can be synced for Cloud Agents, while unsynced user-level skills are not copied to Cloud Agents, remote SSH Agent sessions, or self-hosted workers. For those environments, use project skills or include the skills in the worker image, as appropriate.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the 46.9% token result does—and does not—show

In its January 6, 2026 article, Cursor reported a 46.9% reduction in total agent tokens in an A/B test of dynamic discovery of MCP tool descriptions, among runs that called an MCP tool. Cursor described the result as statistically significant and noted high variance depending on how many MCPs were installed.

That result is about loading MCP tool descriptions, not selecting skills. It does not measure a library of 380 skills, the size of skill bodies, or the context savings from the workflow described here; it should not be treated as a general token-reduction guarantee.

How to interpret a “380+ skills” count

A count is meaningful only when its scope and date are clear: for example, whether it covers a personal library or a team library, which skill directories were counted, and whether it counts discoverable skill folders or loaded skill content. Cursor’s reviewed official documentation does not establish 380 as a platform-wide total or say that 380 full skill files appear in each prompt. Treat the number as an inventory count for a specific library, not a measure of per-prompt context.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.