awesome-copilot copilot-instructions.md

A set of review rules for files in the GitHub Awesome Copilot project. It covers README updates, prompt files, instruction files, agent files, and skills guides.

In plain words
What is it for?
Use it when reviewing changes to Copilot prompts, instructions, agents, skills, or related documentation in that repository.
Why use it?
It gives code reviewers a consistent checklist for required names, metadata, descriptions, and file locations. This helps catch documentation and configuration problems during review.

Instructions file for GitHub Copilot

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/github/awesome-copilot/copilot-instructions
Clone the repo
git clone --depth 1 https://github.com/github/awesome-copilot

Made for: GitHub Copilot.

Per session 829 This file is loaded in full into every session.
When invoked 829 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00829 $0.00829
Opus 5 $0.00415 $0.00415
Sonnet 5 $0.00166 $0.00166
Haiku 4.5 $0.00083 $0.00083

Measured 2d ago against content hash 03dd04a408bf, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

awesome-copilot copilot-instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

.github/copilot-instructions.md · 72 lines

How it starts

The opening of the file, as written. The whole thing — 72 lines — stays where its author put it; the contents beside it link to each section on GitHub.

The following instructions are only to be applied when performing a code review.

README updates

  • The new file should be added to the docs/README.<type>.md.

Prompt file guide

Only apply to files that end in .prompt.md

  • The prompt has markdown front matter.
  • The prompt has a agent field specified of either agent, ask, or Plan.
  • The prompt has a description field.
  • The description field is not empty.
  • The file name is lower case, with words separated by hyphens.
  • Encourage the use of tools, but it's not required.
  • Strongly encourage the use of model to specify the model that the prompt is optimised for.
  • Strongly encourage the use of name to set the name for the prompt.

Instruction file guide

Only apply to files that end in .instructions.md

  • The instruction has markdown front matter.
  • The instruction has a description field.
  • The description field is not empty.
  • The file name is lower case, with words separated by hyphens.
  • The instruction has an applyTo field that specifies the file or files to which the instructions apply. If they wish to specify multiple file paths they should formatted like '**.js, **.ts'.

Agent file guide

Only apply to files that end in .agent.md

  • The agent has markdown front matter.
  • The agent has a description field.
  • The description field is not empty.
  • The file name is lower case, with words separated by hyphens.
  • Encourage the use of tools, but it's not required.
  • Strongly encourage the use of model to specify the model that the agent is optimised for.
  • Strongly encourage the use of name to set the name for the agent.

Agent Skills guide

Only apply to folders in the skills/ directory

  • The skill folder contains a SKILL.md file.
  • The SKILL.md has markdown front matter.
  • The SKILL.md has a name field.
  • The name field value is lowercase with words separated by hyphens.
  • The name field matches the folder name.
  • The SKILL.md has a description field.
  • The description field is not empty, at least 10 characters, and maximum 1024 characters.
  • The description field value is wrapped in single quotes.
  • The folder name is lower case, with words separated by hyphens.
  • Any bundled assets (scripts, templates, data files) are referenced in the SKILL.md instructions.
  • Bundled assets are reasonably sized (under 5MB per file).

Read the full file on GitHub · 72 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 72 lines · 829 tokens per session scan A 03dd04a408bf

Subscribe to this mod's changes

awesome-copilot copilot-instructions.md is an instructions file published in the GitHub repository github/awesome-copilot (38,502 stars, last pushed today), licensed MIT. It adds 829 tokens to every session, about $0.0041 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories

awesome-copilot-studio-agents AGENTS.md

AGENTS.md instructions for kesslernity/awesome-copilot-studio-agents, covering awesome copilot studio agents, ai at work newsletter, free ai course, deploying copilot for your org? and the craft behind these agents.

kesslernity/awesome-copilot-studio-agents · 9,076 tokens

agenticana copilot-instructions.md

Instructions for ashrafmusa/agenticana, covering agenticana v6.0 — github copilot instructions 🦅, who you are, available agents (use the best one for the task), mcp tools available (use these via copilot chat tools) and agenticana v6.0 power commands.

ashrafmusa/agenticana · 1,032 tokens

awesome-agents-md AGENTS.md

AGENTS.md instructions for khasky/awesome-agents-md, covering agents.md, scope and precedence, boundaries, security and verification.

khasky/awesome-agents-md · 5,568 tokens

andy-universal-agent-rules AGENTS.md

Instructions for andiupn/andy-universal-agent-rules, covering agents.md, 📋 project overview, 🛠️ tech stack & environment, ⚡ quick commands and knowledge management (core features).

andiupn/andy-universal-agent-rules · 1,414 tokens

andy-universal-agent-rules copilot-instructions.md

Instructions for andiupn/andy-universal-agent-rules, covering github copilot instructions, quick reference, required reading, critical gotchas and safety rules.

andiupn/andy-universal-agent-rules · 500 tokens

awesome-gemini-cli-subagents GEMINI.md

Gemini CLI instructions for JosephHampton/awesome-gemini-cli-subagents, covering repository context for gemini cli, structure and conventions when editing here.

JosephHampton/awesome-gemini-cli-subagents · 252 tokens