Org Skills
How to use it

Use the catalog in GitHub Copilot

Copilot is the other tool with full support: skills, custom agents, always-on instructions and MCP servers all install into the repo, so they are shared with everyone who clones it.

What works here

Support in GitHub Copilot

KindSupported
Skills All 57
Agents All 8, as custom agents
Instructions 12 files, scoped by applyTo
MCP servers Azure DevOps, via .vscode/mcp.json
Install

Run these once, in your project

Node.js 20 or newer. Every command is safe to re-run — it overwrites what it installed before.

  1. 1Skills for your stack
    npx skills add AGCO-Global/org-skills -a github-copilot

    Interactive picker. Add --skill <name> … to choose up front, and -y to skip the prompts in CI.

  2. 2Agents
    npx -y github:AGCO-Global/org-skills add agent code-reviewer test-writer

    Copilot is the default target, so no --tool flag is needed.

  3. 3Instructions
    npx -y github:AGCO-Global/org-skills add instructions typescript secure-coding

    Each file carries an applyTo glob and loads only for matching files.

  4. 4Azure DevOps MCP
    npx -y github:AGCO-Global/org-skills add mcp azure-devops --org <your-ado-org>

    Writes .vscode/mcp.json, merging with any servers already there.

Where files land

What gets written to your repo

KindPath
Skills.github/skills/ — or ~/.copilot/skills/ with --user
Agents.github/agents/<name>.agent.md
Instructions.github/instructions/<name>.instructions.md
MCP.vscode/mcp.json
Day to day

Using it once it is installed

Commit them

Everything installs into the repo, so a colleague who clones it gets the same skills, agents and rules with no setup.

Pick an agent

Custom agents appear in the agent picker in Copilot Chat. Choose the one whose job matches the task.

Instructions apply silently

A file matching applyTo pulls in those rules for every suggestion in it.

Start the MCP server

Open .vscode/mcp.json and start the server, then sign in when prompted.

Worth knowing

Gotchas

Instructions are always on — keep them short

They are added to every matching request. That is why they are capped at 30–70 lines and push depth into skills.

Check the glob actually matches

An applyTo that matches nothing fails silently. Our Angular globs match CLI 20+ layouts, and Node globs are scoped to server folders so they do not fire on front-end files.

Next

Pick the skills for your stack

npx skills add AGCO-Global/org-skills