Skip to content
Development
Skill

/create-prompt

Create a reusable prompt file (.prompt.md) for a common task.

From plugin
vscode
189k26 skills
Install
$ npx -y skills add microsoft/vscode --skill create-prompt --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/create-prompt

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create a reusable prompt file (.prompt.md) for a common task.

SKILL.md

create-prompt.SKILL.md
name: create-prompt
description: 'Create a reusable prompt file (.prompt.md) for a common task.'
argument-hint: What task should this prompt help with?
disable-model-invocation: true

Related skill: `agent-customization`. Load and follow **prompts.md** for template and principles.

Guide the user to create a `.prompt.md`.

Extract from Conversation

First, review the conversation history. If the user has been working on a repeatable task pattern (e.g., explaining code, generating tests, refactoring), generalize that into a reusable prompt. Extract:

  • The core task being performed repeatedly
  • Any implicit inputs (selected code, file type, context)
  • The desired output format or style

Clarify if Needed

If no clear pattern emerges from the conversation, clarify:

  • What task should this prompt help with?
  • Should it take arguments or use fixed context?
  • Workspace-scoped or personal?

Iterate

1. Draft the prompt and save it. 2. Identify the most ambiguous or weak parts and ask about those. 3. Once finalized, summarize what the prompt does, suggest example invocations, and propose related customizations to create next.

Remember to follow the `agent-customization` guidelines to create highly effective prompts.

Ships withvscode

Visual Studio Code

Get the whole plugin
Stats
188,563
Stars
41,517
Forks
Active
Maintenance
TypeScript
Language
MIT
License
59m ago
Last commit
10y ago
Created

Repo: microsoft/vscode