Dev & Engineering ✓ Microsoft · Official

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

45/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
prompt-authoringreusable-promptsprompt-filesvscode
+1agent-customization

What does this skill do, and when should you use it?

This skill helps users extract a repeatable task pattern from the current conversation and create a .prompt.md prompt file. It identifies the recurring task, implicit inputs, and desired output format or style. When no clear pattern is present, it asks about the task, argument handling, and whether the prompt should be workspace-scoped or personal. It then drafts the file, asks about the weakest or most ambiguous parts, and finishes with a summary, example invocations, and related customization ideas.

It first reviews conversation history to extract repeated tasks, implicit inputs, and output requirements; if the information is insufficient, it asks what the prompt should do, whether it should accept arguments, and what scope it should have. It then drafts and saves a .prompt.md file, identifies ambiguous or weak sections, and asks the user about them. After finalization, it summarizes the prompt's purpose, provides example invocations, and suggests related customizations to create next. It also instructs the client to follow the agent-customization skill's prompts.md template and principles.

Good fit
  • A developer repeatedly asks for code explanations and wants to turn that workflow into a consistent code-explanation prompt.
  • An engineer frequently generates tests for similar code and wants a reusable test-generation .prompt.md file.
  • A maintainer performs recurring refactoring tasks and wants to formalize their inputs and output expectations in a prompt.
  • A user has a repeated workflow but needs help deciding whether the prompt should use arguments, fixed context, workspace scope, or personal scope.

How do you install this skill?

Before you use it
  • The referenced agent-customization/prompts.md is not included, so its templates, constraints, and dependencies cannot be verified.
  • The instruction to save the file does not define the destination, overwrite confirmation, sensitive-content filtering, or recovery behavior.
  • Chinese-language generation, cross-platform behavior, and offline applicability are not stated.
  • The supplied CI and test files primarily cover other components and do not establish that this skill itself executes reliably or produces consistently usable output.
Before you start
Your agent needs
  • Local filesystem

The repository is Microsoft's Visual Studio Code (Code - OSS) source repository, licensed under MIT, and bundles 61 skills; this profile covers only extensions/copilot/assets/prompts/skills/create-prompt/SKILL.md. The source material does not document a standalone installation command or installer for this skill. You can obtain the repository at https://github.com/microsoft/vscode and locate the path above; the standalone deployment location and client configuration procedure are not specified in the provided material.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/extensions/copilot/assets/prompts/skills/create-prompt" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Turn our recurring TypeScript test-generation workflow into a reusable prompt. What arguments should it take, and should it be workspace-scoped or personal?

In a client that supports the skill, invoke it explicitly because its metadata sets disable-model-invocation: true. Example request: "Turn our recurring TypeScript test-generation workflow into a reusable prompt. What arguments should it take, and should it be workspace-scoped or personal?" Answer its follow-up questions about the task pattern, inputs, output format, and scope. The source material does not define a slash command, trigger syntax, or required .prompt.md destination.

What are this skill's strengths and limitations?

Pros
  • Extracts a prompt from an actual conversation instead of requiring the user to start from a blank template.
  • Covers recurring tasks, implicit inputs, output format, and scope explicitly.
  • Uses an iterative draft, ambiguity review, clarification, and final-summary workflow.
  • Fits repeated development workflows such as code explanation, test generation, and refactoring.
Limitations
  • It depends on the agent-customization skill and prompts.md, whose contents and location are not included in the supplied source.
  • It is not automatically invoked and requires explicit user activation.
  • It does not specify the exact .prompt.md destination, installation procedure, or client trigger command.
  • The supplied SKILL.md contains no test examples, so its behavior across different clients cannot be confirmed from the source alone.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Reusable Prompt Creator this page ✓ Microsoft · Official 45 · Not recommended ★ 194k 11d ago MIT
VS Code Agent Customization Assistant ✓ Microsoft · Official 55 · Use with care ★ 194k 11d ago MIT
Project Instruction Builder ✓ Microsoft · Official 51 · Use with care ★ 194k 11d ago MIT
Workflow Skill Builder ✓ Microsoft · Official 50 · Use with care ★ 194k 11d ago MIT
Tool Rename Compatibility Check ✓ Microsoft · Official 63 · Recommended ★ 194k 11d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
45/ 100 5-point scale 2.3 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust13 / 25 · 2.6/5

The skill asks the agent to review conversation history, extract implicit inputs, and save a prompt file, but it does not specify file permissions, sensitive-data handling, data flows, user confirmation, rollback, or external side effects. No malicious or clearly excessive behavior is shown, so the score remains moderate-low with deductions for these governance gaps.

2Reliability8 / 20 · 2.0/5

The main extract-clarify-draft-iterate flow is coherent, but it depends on the unavailable agent-customization/prompts.md and gives no diagnostic handling for save failures, insufficient input, file conflicts, or abnormal conversations. The score is constrained by the static-review ceiling.

3Adaptability9 / 15 · 3.0/5

The purpose of creating reusable .prompt.md files for repeatable tasks is clear, and the skill asks about fixed context, arguments, and scope. However, trigger boundaries, non-fit cases, input/output constraints, Chinese-language support, and environment reachability are unspecified, so points are deducted.

4Convention6 / 15 · 2.0/5

The YAML metadata provides a name, description, argument hint, and disabled model invocation, while the body presents a progressive workflow. It lacks installation/dependency notes, examples, FAQs, limitations, versioning, changelog, and a maintenance path; the key related guide is also absent from the supplied evidence.

5Effectiveness6 / 15 · 2.0/5

The skill plausibly completes the core task of turning a repeated conversation pattern into a reusable prompt and identifies .prompt.md as the artifact. However, its template, quality criteria, representative outputs, and benefit over manual authoring are not verified, and the saved result may still require substantial review, so the static ceiling applies.

6Verifiability3 / 10 · 1.5/5

The skill file itself is auditable, and the repository includes general CI and testing signals, but the supplied evidence contains no skill-specific key-path tests, execution records, or independent corroboration. Only limited static verifiability is justified.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it automatically create a prompt from any conversation?
No. The metadata sets disable-model-invocation to true, so the user must invoke it explicitly. Once invoked, it reviews the conversation and starts the creation workflow.
Where does it save the prompt?
The skill instructs the client to draft and save a .prompt.md file, but the supplied material does not specify the directory or the concrete configuration for workspace and personal prompts.
Does it require a network connection, Shell, or a runtime dependency?
The source shows no requirement for network access, Shell, MCP, or a specific runtime. It does require the client to provide conversation access and filesystem access so it can review the conversation and save the generated file.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Project Instruction Builder

Turn conversation patterns and preferences into a durable project instruction file.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Workflow Skill Builder

Turns a conversation's working method into a reusable SKILL.md.

★ 194k FS 50 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

★ 194k FS 63 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

★ 194k FS 49 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

★ 194k FS 59 Recommended 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

★ 194k FS 58 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Run Command Builder

Configure and update commands shown in a VS Code Agent Session's Run button.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

★ 194k FS 47 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

Validate VS Code workbench and Agents window changes in a local vscode.dev instance.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Codebase Customization Initializer

Explore a codebase and create or update customization files that help AI coding agents work effectively.

★ 194k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Custom Agent Builder

Create a focused .agent.md agent from a job description and the user’s conversation context.

★ 194k FS 42 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

★ 194k FS 60 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

★ 194k FS 56 Use with care 11d ago

Related skills