awesome-copilot Skill collection
Community-created agents, instructions, skills, hooks and plugins for GitHub Copilot.
Source on GitHubSort and filter them in the skills list
40,943 stars on GitHub, Nov 9, 2026 · 91 skills · 3 bundles
Its bundles
-
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.
- Age
- 8 months
- Stars
- 40.9K
- top 24%
- Total Downloads
- 12.9K
- top 39%
- Weekly Downloads
- 30
- bottom 8%
-
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%
-
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
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
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%
-
remember
Part of Memory instructions- 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%
-
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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
structured-autonomy-implement
Only works as part of Structured Autonomy- 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%
-
- 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%
-
structured-autonomy-generate
Only works as part of Structured Autonomy- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%
-
- 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%