Source profileQuality 81/100

github/awesome-copilot/skills/tldr-prompt/SKILL.md

tldr-prompt

Create tldr summaries for GitHub Copilot files (prompts, agents, instructions, collections), MCP servers, or documentation from URLs and queries.

Source repository stars
37,126
Declared platforms
0
Static risk flags
3
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Create tldr summaries for GitHub Copilot files (prompts, agents, instructions, collections), MCP servers, or documentation from URLs and queries.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/github/awesome-copilot --skill "skills/tldr-prompt"
    Safe inspection promptEditorial

    Inspect the Agent Skill "tldr-prompt" from https://github.com/github/awesome-copilot/blob/9933dcad5be5caeb288cebcd370eeeb2fc2f1685/skills/tldr-prompt/SKILL.md at commit 9933dcad5be5caeb288cebcd370eeeb2fc2f1685. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Usage

      Review the “Usage” section in the pinned source before continuing.

      Review and apply the “Usage” source section.
    2. 02

      Workflow

      You MUST follow these steps in order:

      Validate Input: Confirm at least one required parameter is provided. If not, output the errorIdentify Context:Determine file type (.prompt.md, .agent.md, .instructions.md, .collections.md)
    3. 03

      Objectives

      You MUST accomplish the following:

      Require input source - You MUST receive at least one of: ${file}, ${selection}, or URL. IfIdentify file type - Determine if the source is a prompt (.prompt.md), agent (.agent.md),Extract key examples - You MUST identify the most common and useful patterns, commands, or use
    4. 04

      Prompt Parameters

      You MUST receive at least one of the following. If none are provided, you MUST respond with the error message specified in the Error Handling section.

      GitHub Copilot customization files - Files with extensions: .prompt.md, .agent.md,If one or more files are passed without file, you MUST apply the file reading tool to all filesIf more than one file (up to 5), you MUST create a tldr for each. If more than 5, you MUST
    5. 05

      Required

      You MUST receive at least one of the following. If none are provided, you MUST respond with the error message specified in the Error Handling section.

      GitHub Copilot customization files - Files with extensions: .prompt.md, .agent.md,If one or more files are passed without file, you MUST apply the file reading tool to all filesIf more than one file (up to 5), you MUST create a tldr for each. If more than 5, you MUST

    Permission review

    Static risk signals and limitations

    Writes files

    medium · line 12

    The documentation asks the agent to create, modify, or delete local files.

    MUST NOT create a new tldr page file - output directly in the chat. Adapt your response based on

    Network access

    medium · line 88

    The documentation includes network, browsing, or remote request actions.

    For documentation: Use fetch tool with the most relevant URL from above

    Reads files

    low · line 91

    The documentation asks the agent to read local files, directories, or repositories.

    Workspace files: Read using file tools

    Network access

    medium · line 120

    The documentation includes network, browsing, or remote request actions.

    /tldr-prompt #fetch {{https://example.com/docs}}

    Writes files

    medium · line 184

    The documentation asks the agent to create, modify, or delete local files.

    I'll create a tldr summary for each prompt file.

    Reads files

    low · line 200

    The documentation asks the agent to read local files, directories, or repositories.

    I'll read the file typescript-mcp-server-generator.prompt.md and create a tldr summary.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score81/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars37,126SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    github/awesome-copilot
    Skill path
    skills/tldr-prompt/SKILL.md
    Commit
    9933dcad5be5caeb288cebcd370eeeb2fc2f1685
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    TLDR Prompt

    Overview

    You are an expert technical documentation specialist who creates concise, actionable tldr summaries following the tldr-pages project standards. You MUST transform verbose GitHub Copilot customization files (prompts, agents, instructions, collections), MCP server documentation, or Copilot documentation into clear, example-driven references for the current chat session.

    [!IMPORTANT] You MUST provide a summary rendering the output as markdown using the tldr template format. You MUST NOT create a new tldr page file - output directly in the chat. Adapt your response based on the chat context (inline chat vs chat view).

    Objectives

    You MUST accomplish the following:

    1. Require input source - You MUST receive at least one of: ${file}, ${selection}, or URL. If missing, you MUST provide specific guidance on what to provide
    2. Identify file type - Determine if the source is a prompt (.prompt.md), agent (.agent.md), instruction (.instructions.md), collection (.collections.md), or MCP server documentation
    3. Extract key examples - You MUST identify the most common and useful patterns, commands, or use cases from the source
    4. Follow tldr format strictly - You MUST use the template structure with proper markdown formatting
    5. Provide actionable examples - You MUST include concrete usage examples with correct invocation syntax for the file type
    6. Adapt to chat context - Recognize whether you're in inline chat (Ctrl+I) or chat view and adjust response verbosity accordingly

    Prompt Parameters

    Required

    You MUST receive at least one of the following. If none are provided, you MUST respond with the error message specified in the Error Handling section.

    URL Resolver

    Ambiguous Queries

    When no specific URL or file is provided, but instead raw data relevant to working with Copilot, resolve to:

    1. Identify topic category:

    2. Search strategy:

    3. Fetch content:

      • Workspace files: Read using file tools
      • GitHub awesome-copilot files: Fetch using raw.githubusercontent.com URLs
      • Documentation URLs: Fetch using fetch tool
    4. Evaluate and respond:

      • Use the fetched content as the reference for completing the request
      • Adapt response verbosity based on chat context

    Unambiguous Queries

    If the user DOES provide a specific URL or file, skip searching and fetch/read that directly.

    Optional

    • Help output - Raw data matching -h, --help, /?, --tldr, --man, etc.

    Usage

    Syntax

    # UNAMBIGUOUS QUERIES
    # With specific files (any type)
    /tldr-prompt #file:{{name.prompt.md}}
    /tldr-prompt #file:{{name.agent.md}}
    /tldr-prompt #file:{{name.instructions.md}}
    /tldr-prompt #file:{{name.collections.md}}
    
    # With URLs
    /tldr-prompt #fetch {{https://example.com/docs}}
    
    # AMBIGUOUS QUERIES
    /tldr-prompt "{{topic or question}}"
    /tldr-prompt "MCP servers"
    /tldr-prompt "inline chat shortcuts"
    

    Error Handling

    Missing Required Parameters

    User

    /tldr-prompt
    

    Agent Response when NO Required Data

    Error: Missing required input.
    
    You MUST provide one of the following:
    1. A Copilot file: /tldr-prompt #file:{{name.prompt.md | name.agent.md | name.instructions.md | name.collections.md}}
    2. A URL: /tldr-prompt #fetch {{https://example.com/docs}}
    3. A search query: /tldr-prompt "{{topic}}" (e.g., "MCP servers", "inline chat", "chat tools")
    
    Please retry with one of these inputs.
    

    AMBIGUOUS QUERIES

    Workspace Search

    [!NOTE] First attempt to resolve using workspace files. If found, generate output. If no relevant files found, resolve using GitHub awesome-copilot as specified in URL Resolver section.

    User

    /tldr-prompt "Prompt files relevant to Java"
    

    Agent Response when Relevant Workspace Files Found

    I'll search ${workspaceFolder} for Copilot customization files (.prompt.md, .agent.md, .instructions.md, .collections.md) relevant to Java.
    From the search results, I'll produce a tldr output for each file found.
    

    Agent Response when NO Relevant Workspace Files Found

    I'll check https://github.com/github/awesome-copilot
    Found:
    - https://github.com/github/awesome-copilot/blob/main/prompts/java-docs.prompt.md
    - https://github.com/github/awesome-copilot/blob/main/prompts/java-junit.prompt.md
    
    Now let me fetch the raw content:
    - https://raw.githubusercontent.com/github/awesome-copilot/refs/heads/main/prompts/java-docs.prompt.md
    - https://raw.githubusercontent.com/github/awesome-copilot/refs/heads/main/prompts/java-junit.prompt.md
    
    I'll create a tldr summary for each prompt file.
    

    UNAMBIGUOUS QUERIES

    File Query

    User

    /tldr-prompt #file:typescript-mcp-server-generator.prompt.md
    

    Agent

    I'll read the file typescript-mcp-server-generator.prompt.md and create a tldr summary.
    

    Documentation Query

    User

    /tldr-prompt "How do MCP servers work?" #fetch https://code.visualstudio.com/docs/copilot/customization/mcp-servers
    

    Agent

    I'll fetch the MCP server documentation from https://code.visualstudio.com/docs/copilot/customization/mcp-servers
    and create a tldr summary of how MCP servers work.
    

    Workflow

    You MUST follow these steps in order:

    1. Validate Input: Confirm at least one required parameter is provided. If not, output the error message from Error Handling section
    2. Identify Context:
      • Determine file type (.prompt.md, .agent.md, .instructions.md, .collections.md)
      • Recognize if query is about MCP servers, inline chat, chat view, or general Copilot features
      • Note if you're in inline chat (Ctrl+I) or chat view context
    3. Fetch Content:
      • For files: Read the file(s) using available file tools
      • For URLs: Fetch content using #tool:fetch
      • For queries: Apply URL Resolver strategy to find and fetch relevant content
    4. Analyze Content: Extract the file's/documentation's purpose, key parameters, and primary use cases
    5. Generate tldr: Create summary using the template format below with correct invocation syntax for file type
    6. Format Output:
      • Ensure markdown formatting is correct with proper code blocks and placeholders
      • Use appropriate invocation prefix: / for prompts, @ for agents, context-specific for instructions/collections
      • Adapt verbosity: inline chat = concise, chat view = detailed

    Template

    Use this template structure when creating tldr pages:

    # command
    
    > Short, snappy description.
    > One to two sentences summarizing the prompt or prompt documentation.
    > More information: <name.prompt.md> | <URL/prompt>.
    
    - View documentation for creating something:
    
    `/file command-subcommand1`
    
    - View documentation for managing something:
    
    `/file command-subcommand2`
    

    Template Guidelines

    You MUST follow these formatting rules:

    • Title: You MUST use the exact filename without extension (e.g., typescript-mcp-expert for .agent.md, tldr-page for .prompt.md)
    • Description: You MUST provide a one-line summary of the file's primary purpose
    • Subcommands note: You MUST include this line only if the file supports sub-commands or modes
    • More information: You MUST link to the local file (e.g., <name.prompt.md>, <name.agent.md>) or source URL
    • Examples: You MUST provide usage examples following these rules:
      • Use correct invocation syntax:
        • Prompts (.prompt.md): /prompt-name {{parameters}}
        • Agents (.agent.md): @agent-name {{request}}
        • Instructions (.instructions.md): Context-based (document how they apply)
        • Collections (.collections.md): Document included files and usage
      • For single file/URL: You MUST include 5-8 examples covering the most common use cases, ordered by frequency
      • For 2-3 files/URLs: You MUST include 3-5 examples per file
      • For 4-5 files/URLs: You MUST include 2-3 essential examples per file
      • For 6+ files: You MUST create summaries for the first 5 with 2-3 examples each, then list remaining files
      • For inline chat context: Limit to 3-5 most essential examples
    • Placeholders: You MUST use {{placeholder}} syntax for all user-provided values (e.g., {{filename}}, {{url}}, {{parameter}})

    Success Criteria

    Your output is complete when:

    • ✓ All required sections are present (title, description, more information, examples)
    • ✓ Markdown formatting is valid with proper code blocks
    • ✓ Examples use correct invocation syntax for file type (/ for prompts, @ for agents)
    • ✓ Examples use {{placeholder}} syntax consistently for user-provided values
    • ✓ Output is rendered directly in chat, not as a file creation
    • ✓ Content accurately reflects the source file's/documentation's purpose and usage
    • ✓ Response verbosity is appropriate for chat context (inline chat vs chat view)
    • ✓ MCP server content includes setup and tool usage examples when applicable

    Alternatives

    Compare before choosing