Skills github

awesome-copilot Skill collection

Community-created agents, instructions, skills, hooks and plugins for GitHub Copilot.

40,943 stars on GitHub, Nov 9, 2026 · 91 skills · 3 bundles

Its bundles

  1. Memory instructions

    Bundle of 2 skills
    Use it when:
    You want lessons from your sessions kept as instructions the agent follows next time, and tidied up as they pile up.
    It does:
    remember writes each lesson into a per-domain memory file; memory-merger later folds the ones you approve into that domain's instruction file.

    remember, memory-merger

    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.9K
    top 39%
    Weekly Downloads
    30
    bottom 8%
  2. Epic breakdown workflow

    Bundle of 6 skills
    Use it when:
    You want a product idea taken through requirements, architecture and planning documents before anyone writes code.
    It does:
    Runs six prompts in order, each written for a role: epic PRD, epic architecture, feature PRD, implementation plan, GitHub project plan, test plan.

    breakdown-epic-pm, breakdown-epic-arch, breakdown-feature-prd, breakdown-feature-implementation, breakdown-plan, breakdown-test

    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.1K
    top 48%
    Weekly Downloads
    12
    bottom 6%
  3. Structured Autonomy

    Bundle of 3 skills
    Use it when:
    You want a feature researched and planned, and every step's code written out, before an agent applies any of it.
    It does:
    Plans the feature as the commits of one pull request, writes each step's complete code into a document, then applies it one step at a time.

    structured-autonomy-plan, structured-autonomy-generate, structured-autonomy-implement

    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    3
    bottom 4%

Its skills, most installed first

  1. Use it when:
    You want the agent to commit your work, or split it into several commits, with Conventional Commits messages.
    It does:
    Reads your repo's commit rules, examines the diff, stages one logical change, writes a type(scope): summary message and runs git commit.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    48.3K
    top 18%
    Weekly Downloads
    438
    top 45%
  2. Use it when:
    You ask for a flowchart, mind map, architecture, data-flow, swimlane, class, sequence or ER diagram.
    It does:
    Picks the diagram type, pulls out the steps, entities and relationships, and lays them out as Excalidraw JSON.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    34.4K
    top 20%
    Weekly Downloads
    1.4K
    top 27%
  3. Use it when:
    You need a tutorial, a how-to guide, a reference page or an explanation for a piece of software.
    It does:
    Settles the document type, the reader, their goal and the scope with you, then proposes an outline and waits for your approval.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    28.3K
    top 24%
    Weekly Downloads
    285
    bottom 48%
  4. prd

    Use it when:
    You're starting a product or feature, including an AI-powered one, and want its requirements pinned down before building.
    It does:
    Asks at least two questions first, on the problem, how success is measured and the constraints, then maps the user flow and non-goals.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    24.4K
    top 26%
    Weekly Downloads
    185
    bottom 37%
  5. Use it when:
    Code is hard to read or change, functions or classes have grown too large, or you ask the agent to clean something up.
    It does:
    Makes sure tests exist, commits and branches, then makes one small change at a time, running the tests and committing after each.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    22.6K
    top 27%
    Weekly Downloads
    133
    bottom 24%
  6. Use it when:
    You want a README.md written for a project.
    It does:
    Reviews the whole project and workspace, takes structure and tone from four example READMEs it links to, and writes README.md.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    19.4K
    top 29%
    Weekly Downloads
    150
    bottom 28%
  7. Use it when:
    You have a scenario to test in a web app and want a Playwright test written for it.
    It does:
    Carries out the scenario's steps one by one in the browser with the Playwright MCP tools before writing any test code.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    18.2K
    top 30%
    Weekly Downloads
    29
    bottom 8%
  8. Use it when:
    You want the agent to commit your work with a message in the Conventional Commits format.
    It does:
    Checks git status and the diff, stages the files, builds a type(scope): description message and runs git commit.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    17.3K
    top 30%
    Weekly Downloads
    106
    bottom 20%
  9. Use it when:
    You want the agent to work in a real Chrome page: click through it, read its console and network traffic, or find out why it's slow.
    It does:
    Maps the chrome-devtools MCP server's tools for pages, input, inspection, emulation and performance tracing, with three worked patterns.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    15.4K
    top 33%
    Weekly Downloads
    52
    bottom 11%
  10. Use it when:
    You want to know what to test on a website before writing tests, and have its URL.
    It does:
    Opens the URL with the Playwright MCP server, works through three to five core features or user flows, then closes the browser.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    14.8K
    top 34%
    Weekly Downloads
    17
    bottom 7%
  11. Use it when:
    You want the agent to look at your running site, local or deployed, and find and fix what looks broken.
    It does:
    Screenshots pages at 375, 768, 1280 and 1920px, rates layout, responsive, accessibility and consistency issues by priority, fixes the source one issue at a time, then re-checks.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    14.2K
    top 36%
    Weekly Downloads
    154
    bottom 29%
  12. Use it when:
    You want requirements, constraints and interfaces written down in a form another agent can follow without guessing.
    It does:
    Fills a fixed template: purpose and scope, definitions, requirements, interfaces, acceptance criteria, test strategy, rationale, dependencies, examples, validation criteria and related specs.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    13.6K
    top 38%
    Weekly Downloads
    49
    bottom 11%
  13. Use it when:
    You're making a game that runs in the browser, from a Breakout clone or a platformer to a 3D scene.
    It does:
    Guides the agent through the game loop, Canvas or WebGL rendering, collision, physics, controls, audio and multiplayer, with step lists for a 2D game, a 3D game and publishing.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    13.4K
    top 38%
    Weekly Downloads
    108
    bottom 21%
  14. Use it when:
    Your repo has no AGENTS.md and you want coding agents to know how to set it up, build, test and contribute.
    It does:
    Reads package.json scripts, Makefiles, CI config and docs, then writes sections on setup, development workflow, testing, code style, build and deployment, and PR rules.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    13.2K
    top 39%
    Weekly Downloads
    66
    bottom 12%
  15. Use it when:
    You're about to refactor across several files and want the order of changes worked out before anything is edited.
    It does:
    Reads the code, tests, config and docs, maps affected files, dependencies and hidden coupling, then sequences changes: types first, then implementations, callers, tests and cleanup.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    13K
    top 39%
    Weekly Downloads
    41
    bottom 10%
  16. Use it when:
    You want a Python project's tests, or one module's, to cover every line of code.
    It does:
    Runs pytest --cov with an annotate report, opens the annotated copy of each file under 100%, and adds tests for the lines marked with !
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    13K
    top 39%
    Weekly Downloads
    85
    bottom 16%
  17. Use it when:
    You want the agent to design screens, forms, dashboards, landing pages or a component library directly in a Penpot file.
    It does:
    Checks for your design system first, reads the page's structure, creates boards, shapes, text and flex layouts through Penpot's plugin API, then exports shapes as images to check them.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.9K
    top 39%
    Weekly Downloads
    55
    bottom 11%
  18. memory-merger

    Only works as part of Memory instructions
    Use it when:
    A domain's file of remembered lessons has grown and you want the mature ones folded into that domain's standing instructions.
    It does:
    Reads <domain>-memory.instructions.md and <domain>.instructions.md, proposes which memories go where, waits for your go, then drafts and refines the merge.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.9K
    top 39%
    Weekly Downloads
    13
    bottom 6%
  19. Use it when:
    You want a feature, refactor, package upgrade or infrastructure change planned in a file an agent can execute without asking questions.
    It does:
    Fills a mandatory template: requirements and constraints, phases with goals and task tables, alternatives, dependencies, files, tests, risks and assumptions.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.6K
    top 40%
    Weekly Downloads
    33
    bottom 9%
  20. Use it when:
    You want a web app you're building checked in a real browser: click through flows, fill forms, take screenshots or read console logs.
    It does:
    Drives the page through the Playwright MCP server when it's available, otherwise with Playwright code run in Node.js.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.5K
    top 40%
    Weekly Downloads
    45
    bottom 10%
  21. Use it when:
    You want one reference document of how an existing codebase is built, so new work stays consistent with it.
    It does:
    Detects the stack and architecture pattern from project files, dependencies and folders, then documents components, layers, data, cross-cutting concerns, testing and deployment.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    12.3K
    top 41%
    Weekly Downloads
    57
    bottom 11%
  22. Use it when:
    You're about to submit an iOS app and want to know what could get it rejected.
    It does:
    Reads Info.plist, entitlements, the privacy manifest, StoreKit code and login, paywall and content flows, and checks them against App Store Review Guidelines topics.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    11.5K
    top 42%
    Weekly Downloads
    68
    bottom 13%
  23. Use it when:
    Requirements have changed for an implementation plan you already have, for a feature, refactor, package upgrade, design or infrastructure change.
    It does:
    Rewrites the plan file you point it to against a mandatory template: requirements, phases with task tables, alternatives, dependencies, files, tests and risks.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    11.1K
    top 44%
    Weekly Downloads
    0
    bottom 1%
  24. Use it when:
    Your repo has Copilot instruction files with coding standards and you want the existing code brought in line with them.
    It does:
    Reads .github/copilot-instructions.md and every .github/instructions/*.md, reviews all the code, and refactors where needed.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    11.1K
    top 44%
    Weekly Downloads
    38
    bottom 9%
  25. Use it when:
    You ask the agent to file an issue, commit, push or open a PR, especially in a repository you don't own.
    It does:
    Reads the README, CONTRIBUTING, docs and issue and PR templates, then follows their rules for branch names, commit messages and templates.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    11.1K
    top 44%
    Weekly Downloads
    8
    bottom 5%
  26. Use it when:
    You want a CI/CD workflow file described by what it does, so people or agents can maintain it.
    It does:
    Reads the workflow you name and fills a template: triggers, jobs and dependencies, requirements, inputs and outputs, secrets, constraints, error handling, quality gates and monitoring.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.8K
    top 45%
    Weekly Downloads
    37
    bottom 9%
  27. Use it when:
    You've written a prompt, such as a system prompt or reusable template, and want it checked for harm, bias, injection risk and clarity.
    It does:
    Rates harmful-content, privacy and security risk and five kinds of bias, and scores clarity, robustness and token efficiency from 1 to 5.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.4K
    top 47%
    Weekly Downloads
    26
    bottom 8%
  28. Use it when:
    You're building an LLM pipeline or agent whose output should be graded and refined before it's returned.
    It does:
    Lays out three loops in Python sketches: self-reflection, separate evaluator and optimizer steps, and test-driven code fixing, plus outcome, LLM-judge and rubric scoring.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.3K
    top 47%
    Weekly Downloads
    36
    bottom 9%
  29. Use it when:
    You've made, or are proposing, an architecture decision and want it recorded in a standard format.
    It does:
    Takes the title, context, decision, alternatives and stakeholders from you or the conversation, asks for anything missing, and fills a fixed ADR template.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.3K
    top 47%
    Weekly Downloads
    42
    bottom 10%
  30. Use it when:
    You have an epic and want one of its features specified before anyone designs or builds it.
    It does:
    Acts as a product manager: reviews the feature idea and parent epic, asks clarifying questions if needed, and writes the PRD.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10.1K
    top 48%
    Weekly Downloads
    12
    bottom 6%
  31. Use it when:
    A method is flagged as too complex and you want it split up without changing what it does.
    It does:
    Finds nesting, long if-else chains, repeated blocks and complex conditions, extracts validation and case-specific logic into helpers, and flattens the main method.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    10K
    top 49%
    Weekly Downloads
    9
    bottom 5%
  32. Use it when:
    You need Markdown turned into HTML, or you're building a converter, a static site or a template that renders Markdown.
    It does:
    Shows how Markdown elements map to HTML, then gives install steps, commands, options, security warnings and fixes for five tools.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.9K
    top 50%
    Weekly Downloads
    12
    bottom 6%
  33. Use it when:
    You have a transcript, recording or raw notes from an internal meeting of an hour or less and need the record written up.
    It does:
    Asks up to three questions about missing details, then fills a fixed 12-section schema, with decisions and action items right after the summary.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.9K
    top 50%
    Weekly Downloads
    21
    bottom 7%
  34. Use it when:
    You've started changes and want them on a properly named branch under the Git Flow model.
    It does:
    Reads git status and the diff, classifies the work as a feature, release or hotfix, and runs git checkout -b from develop or master.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.9K
    top 50%
    Weekly Downloads
    27
    bottom 8%
  35. Use it when:
    You have a rough task in mind and want a clear, detailed prompt for an agent before any code is written.
    It does:
    Asks you specific questions about scope, deliverables, success criteria and requirements, and explores the project for context.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.8K
    top 50%
    Weekly Downloads
    15
    bottom 7%
  36. Use it when:
    Your repo already has Copilot docs in .github/copilot and a copilot-instructions.md, and you want a README built from them.
    It does:
    Reads those files and writes 11 README sections, most drawn from the matching doc.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.7K
    bottom 50%
    Weekly Downloads
    35
    bottom 9%
  37. Use it when:
    You're about to ship an infrastructure, application, configuration or data change and want a written plan for doing it safely.
    It does:
    Gathers what's changing, the environment, constraints and risks, then fills a ten-section rollout template.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.7K
    bottom 50%
    Weekly Downloads
    10
    bottom 6%
  38. Use it when:
    You're building an agent that calls tools, such as APIs, databases or shell commands, and need limits on what it may do.
    It does:
    Gives six Python patterns: policies, intent checks, a governing decorator for tools, trust scores, audit trails and framework wiring.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.7K
    bottom 50%
    Weekly Downloads
    29
    bottom 8%
  39. Use it when:
    You're about to change a codebase and want to see everything the task touches before any edit.
    It does:
    Searches for related files, follows their imports and exports, and finds affected tests and similar code to follow.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.7K
    bottom 50%
    Weekly Downloads
    9
    bottom 5%
  40. Use it when:
    A project has a de facto code style but no written standard, and you want one drawn from real files.
    It does:
    Analyzes indentation, naming, comments, nesting and quoting in the files you name, fetches the language's public style guide, and fills a verbose or minimal template.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.6K
    bottom 50%
    Weekly Downloads
    12
    bottom 6%
  41. Use it when:
    You have an OpenAPI spec, as a URL, a file or pasted text, and want a working app built from it.
    It does:
    Validates the spec, plans the architecture, then generates models and DTOs, route handlers, services, data access, error handling, validation, logging and unit tests.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.5K
    bottom 49%
    Weekly Downloads
    15
    bottom 7%
  42. Use it when:
    You have an implementation plan split into phases and want each phase tracked as a GitHub issue.
    It does:
    Reads the plan file, searches the existing issues, then creates an issue per phase or updates the one that already covers it.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.5K
    bottom 49%
    Weekly Downloads
    14
    bottom 6%
  43. Use it when:
    You want a codebase's layout conventions written down, so people and agents put new files where they belong.
    It does:
    Detects the project type and whether it's a monorepo, uses microservices or has a frontend, then documents directories, file placement, naming, entry points, build output and extension.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.5K
    bottom 49%
    Weekly Downloads
    12
    bottom 6%
  44. Use it when:
    You're planning a Power BI report and want its charts, layout and interactions chosen for its audience.
    It does:
    Asks about the business problem, audience, decisions, KPIs, data and constraints, then recommends visuals, layout, colors, type sizes, navigation, filters and a mobile layout.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.4K
    bottom 49%
    Weekly Downloads
    29
    bottom 8%
  45. Use it when:
    You want an agent or a new developer to add features the way the existing code already does them.
    It does:
    Detects the stack, entry points and persistence, then traces each workflow from its entry point through services, mapping, data access, responses, errors and async work.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.4K
    bottom 49%
    Weekly Downloads
    6
    bottom 5%
  46. breakdown-plan

    Only works as part of Epic breakdown workflow
    Use it when:
    A feature's PRD and implementation plan are written and you want the work broken into GitHub issues, estimated and ordered.
    It does:
    Lays out an Epic > Feature > Story/Enabler > Task hierarchy, fills an issue template per level, assigns priorities and estimates, and maps blocking dependencies.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.3K
    bottom 48%
    Weekly Downloads
    7
    bottom 5%
  47. Use it when:
    The agent keeps making the same mistake, or you found a pattern worth keeping, and you want it applied in future sessions.
    Call it as:
    /remember [>domain [scope]] lesson, such as /remember >clojure prefer passing maps over parameter lists; the scope is global, the default, or workspace.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.3K
    bottom 48%
    Weekly Downloads
    30
    bottom 8%
  48. breakdown-test

    Only works as part of Epic breakdown workflow
    Use it when:
    A feature's PRD, implementation plan and project plan exist and you want its testing planned, with the test issues listed for you to create.
    It does:
    Picks test design techniques, ranks the ISO 25010 quality characteristics, sets coverage targets, quality gates and labels, and estimates test tasks.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.3K
    bottom 48%
    Weekly Downloads
    3
    bottom 4%
  49. Use it when:
    You want a code file turned into a learning resource, for yourself or for students.
    It does:
    Adds comments explaining the concepts, idioms and design choices the code shows, keeping its encoding, line endings, indentation and build intact.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.3K
    bottom 48%
    Weekly Downloads
    7
    bottom 5%
  50. Use it when:
    A feature's PRD is written and you want the technical design worked out before anyone codes.
    It does:
    Sets out the goal and requirements, a layered system diagram, database schema with indexes, API endpoints with TypeScript types, a component tree and state flow.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.2K
    bottom 47%
    Weekly Downloads
    1
    bottom 2%
  51. Use it when:
    Requirements changed or the code moved on, and a spec file in /spec/ needs to catch up.
    It does:
    Revises the spec file you point it at against the new requirements or code, keeping every section of the template filled.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.2K
    bottom 47%
    Weekly Downloads
    2
    bottom 3%
  52. Use it when:
    You want language models and agents to find their way around your repository from one index file.
    It does:
    Reviews the llms.txt spec, analyzes the repo's structure, docs, specs, examples and config, plans what matters most, then writes and checks the file.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.2K
    bottom 47%
    Weekly Downloads
    19
    bottom 7%
  53. Use it when:
    You have a high-level idea for an epic and want it written up as a product requirements document before any architecture or code.
    You get:
    A Markdown PRD saved at /docs/ways-of-work/plan/{epic-name}/epic.md.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.1K
    bottom 46%
    Weekly Downloads
    9
    bottom 5%
  54. Use it when:
    You sketch what you want as rough notes, pseudo-code or half-right code and want the agent to write the real thing.
    Shorthand:
    Lines starting with ()=> between start-shorthand and end-shorthand comments, which it replaces with code and always deletes.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9.1K
    bottom 46%
    Weekly Downloads
    0
    bottom 1%
  55. Use it when:
    You want a written record of what a codebase is built with and how its code is usually written, so new code stays consistent.
    You get:
    A Technology_Stack_Blueprint file in Markdown, JSON, YAML or HTML.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    4
    bottom 4%
  56. Use it when:
    A technical unknown, such as an API's limits or an architecture choice, has to be settled before development can go on.
    You get:
    One Markdown file per spike, named like api-copilot-integration-spike.md, with status, priority, timebox and owner in its front matter.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    26
    bottom 8%
  57. Use it when:
    You've drafted a prompt file and want it cleaned up before others use it.
    It does:
    Refines its structure, wording and organization toward patterns that work, and fixes spelling, grammar and clarity.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    25
    bottom 8%
  58. Use it when:
    You want GitHub Copilot to write code that matches your project's versions and patterns instead of generic best practice.
    You get:
    A copilot-instructions.md built only from patterns actually found in the code.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    25
    bottom 8%
  59. Use it when:
    You have documentation in plain text, such as a file with no extension, and want it as proper Markdown.
    It does:
    Copies the file to file.md unless one exists, then adds headings, lists and code blocks without changing the content.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    3
    bottom 4%
  60. Use it when:
    You start a project and want GitHub Copilot configured for its language, framework and conventions from day one.
    It does:
    Asks your stack, project type and style, then fetches matching instructions, agents and skills from awesome-copilot and adapts them, with attribution comments.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    5
    bottom 5%
  61. Use it when:
    The agent has a live REPL tool, such as Clojure with Backseat Driver, and should try code in the running system rather than only edit files.
    It does:
    Reminds the agent that the running system is its source of truth, to explore and change through the REPL.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    0
    bottom 1%
  62. Use it when:
    You have an Epic PRD, such as the one breakdown-epic-pm writes, and need its technical architecture before planning features.
    You get:
    /docs/ways-of-work/plan/{epic-name}/arch.md, with no code beyond pseudocode.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    3
    bottom 4%
  63. Use it when:
    You join or inherit a repository and want to know what it does and how it came to be.
    You get:
    REPOSITORY_SUMMARY.md and THE_STORY_OF_THIS_REPO.md in the repo root, written to files rather than the chat.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    9K
    bottom 46%
    Weekly Downloads
    1
    bottom 2%
  64. Use it when:
    You have a spec file and want every requirement the code doesn't meet yet turned into a GitHub issue.
    It does:
    Extracts the requirements, searches the codebase and the /spec/ folder for each, and checks existing issues for duplicates.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    1
    bottom 2%
  65. Use it when:
    A README or docs page should list a folder's files and you want that list written or brought up to date.
    It does:
    Lists files matching a pattern, takes each one's description from its first comment or heading, and finds an existing index section.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    0
    bottom 1%
  66. Use it when:
    You're about to ask a question about your code and want the agent to say first what it needs to read.
    It does:
    Lists the files it needs, sorted into must see, should see and already have, with why each one matters.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    4
    bottom 4%
  67. Use it when:
    You want to know which awesome-copilot skills would help in this repo, or whether your copies of them are out of date.
    It does:
    Matches the catalog's skill list to your repo's stack, workflow and recent chat, and compares each skill in .github/skills/ with the catalog's copy.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    4
    bottom 4%
  68. Use it when:
    You've started a migration, framework upgrade or big refactor and want Copilot to carry it on consistently.
    It does:
    Compares two branches, commits or tags, pulls out the repeated before-and-after transformations, and turns them into rules.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    0
    bottom 1%
  69. Use it when:
    You have a written specification and want it tracked as a single GitHub feature request.
    It does:
    Pulls the requirements from the spec, searches existing issues, then creates a new issue or updates the matching one.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    2
    bottom 3%
  70. Use it when:
    You want a visual breadboard layout for an electronics project, such as a Ben Eater style 6502 computer or a 555 blinker.
    It does:
    Places components on a 20px breadboard grid, wires them with color-coded jumpers and labels them, drawn with HTML5 Canvas.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    5
    bottom 5%
  71. Use it when:
    terraform plan shows every element of an Application Gateway, Load Balancer, NSG or similar as changed after you edited one.
    It does:
    Exports the plan as JSON and runs a bundled script that tells reordered Set elements apart from added, removed or modified ones.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    2
    bottom 3%
  72. Use it when:
    You have a working Python script and want to share it with beginners as a teaching project.
    It does:
    Refactors it to PEP 8 with clearer names, then adds comments that explain what each part does and why.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    2
    bottom 3%
  73. Use it when:
    You want to see how the resources in one of your Azure resource groups fit together.
    It does:
    Lists your resource groups for you to pick, unless you named one, queries every resource's settings, network, identity and dependencies, and maps their connections.
    Age
    9 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.9K
    bottom 45%
    Weekly Downloads
    3
    bottom 4%
  74. Use it when:
    You want a guide to your codebase's best files that developers can follow when adding features.
    It does:
    Finds well-structured, documented files for each pattern or layer, such as domain models, controllers, components or tests, and says what makes each exemplary.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    1
    bottom 2%
  75. Use it when:
    Your repo already has an llms.txt and its docs, specs or structure have changed since it was written.
    It does:
    Compares the file's links with the repo, finds new, moved and removed docs, plans the changes, then edits the file.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    5
    bottom 5%
  76. Use it when:
    You want a feature planned as a single pull request before the agent writes any code.
    It does:
    Researches related code, docs and dependencies, in a subagent when it can, then splits the work into one commit or several testable ones.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    3
    bottom 4%
  77. Use it when:
    You want a tldr page for a command-line tool, in the tldr-pages project's format.
    It does:
    Fetches the documentation URL you give, picks the most common uses and formats them in tldr's template.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    24
    bottom 7%
  78. Use it when:
    You want an MkDocs documentation site translated into another language.
    It does:
    Asks for the language and locale code, then translates every file under docs/docs/en and docs/docs/includes/en, one by one, without stopping.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    1
    bottom 2%
  79. Use it when:
    You want the agent to pin a task down with you before it starts working.
    It does:
    Asks about scope, deliverables, success criteria and requirements, explores the project, and keeps asking until you have nothing to add.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    0
    bottom 1%
  80. Use it when:
    You want to know which awesome-copilot custom agents would help in this repo, or whether your copies of them are out of date.
    It does:
    Matches the catalog's agent list to your repo's stack, documentation needs and recent chat, and compares each agent in .github/agents/ with the catalog's copy.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    2
    bottom 3%
  81. Use it when:
    You want to know which awesome-copilot instruction files would help in this repo, or whether your copies of them are out of date.
    It does:
    Matches the catalog's instruction list to your repo's stack, workflow and recent chat, and compares each file in .github/instructions/ with the catalog's copy.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    23
    bottom 7%
  82. Use it when:
    You have the implementation file structured-autonomy-generate wrote and want it built without extras.
    It does:
    Picks up the next unchecked step, writes only the code the plan specifies, checks items off and runs the plan's build or test commands.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    1
    bottom 2%
  83. Use it when:
    You want a project's missing features found, prioritized and written up as issues ready to build.
    It does:
    Compares what the README and docs promise with what the code does, lists 5 to 7 gaps, scores them and specifies the top 3.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.8K
    bottom 44%
    Weekly Downloads
    0
    bottom 1%
  84. Use it when:
    You have a plan.md from structured-autonomy-plan and want every step written out as code before anyone implements it.
    It does:
    Has a subagent research the project's stack, conventions, patterns and library docs once, then writes each step with complete code for named files.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.7K
    bottom 43%
    Weekly Downloads
    1
    bottom 2%
  85. Use it when:
    You want to give back to the open source maintainers your project depends on, and need to know who accepts sponsorship.
    It does:
    Resolves a repo's direct and transitive dependencies through the deps.dev API, then looks up each one's funding links and maintenance score.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.7K
    bottom 43%
    Weekly Downloads
    1
    bottom 2%
  86. Use it when:
    You have a JSON file of same-shaped records, such as a list of facts, and want them in random order.
    It does:
    Checks the JSON is valid, every object has the same property names and nothing is nested, then shuffles the objects.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    8.7K
    bottom 43%
    Weekly Downloads
    0
    bottom 1%
  87. Use it when:
    You're preparing raw credit data for a pre-loan risk model and need to choose which variables are worth keeping.
    It does:
    Runs a bundled Python script through 11 steps, from per-organization bad rates to missing-rate, IV, PSI, noise and correlation screens.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    7.3K
    bottom 36%
    Weekly Downloads
    2
    bottom 3%
  88. Use it when:
    A junior developer or AI newcomer should learn to solve a problem, not just have it solved.
    It does:
    Asks what you tried and what the error means, then questions and hints, escalating from docs to read to pseudocode and code with blanks.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    7K
    bottom 34%
    Weekly Downloads
    13
    bottom 6%
  89. Use it when:
    You aren't a developer, say a lawyer, PM or writer, and want to know what the agent is asking to do and why.
    It does:
    Before each approval, says what the action is, why, how risky it is and what yes or no means, and translates errors and output.
    Age
    8 months
    Stars
    40.9K
    top 24%
    Total Downloads
    6.4K
    bottom 30%
    Weekly Downloads
    3
    bottom 4%
  90. Use it when:
    You ask "is my code secure?", or want a project or one folder audited for vulnerabilities, leaked secrets and risky dependencies.
    It does:
    Audits dependencies, scans every file for secrets, reasons through the code for injection, access control, data handling, crypto and logic flaws, then traces input across files.
    Age
    7 months
    Stars
    40.9K
    top 24%
    Total Downloads
    5.8K
    bottom 22%
    Weekly Downloads
    99
    bottom 19%
  91. Use it when:
    You ask for a premium landing page, an interactive portfolio or an "Awwwards-style" component.
    It does:
    Has the agent commit to one visual direction, such as editorial brutalism or cyber, and build in a preloader, full-screen hero, scroll animations and cursor effects.
    Age
    7 months
    Stars
    40.9K
    top 24%
    Total Downloads
    5K
    bottom 2%
    Weekly Downloads
    55
    bottom 11%