Back to skills
SKILL.md
Github Copilot Cli
FSecurityExpert knowledge of GitHub Copilot CLI - installation, configuration, usage, MCP servers, skills, custom agents, and troubleshooting. Use when asking about copilot cli, installing copilot, gh copilot, copilot commands, MCP setup, or copilot extensibility.
- 666 stars
- 0 votes
- 0 copies
- 1 view
- Added February 8, 2026
Works with
Security analysis
26/100- Pipes output to a shell interpreter
- Uses curl or wget to download content
- Downloads and executes remote scripts — classic supply chain attack
- Installs packages at runtime which could introduce malicious dependencies
- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add majiayu000/claude-skill-registry --skill github-copilot-cli --agent claude-codeAre you the author of Github Copilot Cli?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-github-copilot-cli)---
name: github-copilot-cli
version: 1.0.0
description: Expert knowledge of GitHub Copilot CLI - installation, configuration, usage, MCP servers, skills, custom agents, and troubleshooting. Use when asking about copilot cli, installing copilot, gh copilot, copilot commands, MCP setup, or copilot extensibility.
source_urls:
- https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli
- https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli
- https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli
- https://docs.github.com/en/copilot/concepts/agents/about-agent-skills
---
# GitHub Copilot CLI Expert
**Comprehensive knowledge of GitHub Copilot CLI installation, configuration, usage, and extensibility.**
## Purpose
This skill provides expert guidance on:
1. Installing and updating GitHub Copilot CLI
2. Authentication and configuration
3. Core usage patterns and slash commands
4. Extensibility (MCP servers, skills, custom agents)
5. Troubleshooting common issues
## When I Activate
Automatically when you mention:
- "copilot cli", "github copilot cli", "gh copilot"
- "install copilot", "update copilot"
- "copilot commands", "copilot slash commands"
- "copilot mcp", "add mcp server"
- "copilot skills", "create copilot skill"
- "copilot custom agent"
## Quick Reference
### Installation (All Platforms)
**Always fetch latest version** - use these commands:
| Platform | Command |
| ---------------------- | -------------------------------------------------- |
| Windows (WinGet) | `winget install GitHub.Copilot` |
| macOS/Linux (Homebrew) | `brew install copilot-cli` |
| All (npm, Node.js 22+) | `npm install -g @github/copilot` |
| macOS/Linux (Script) | `curl -fsSL https://gh.io/copilot-install \| bash` |
**Prerelease versions**: Add `@prerelease` or use `GitHub.Copilot.Prerelease`
### Authentication
```bash
copilot # Launch and follow /login prompt
# OR use PAT with "Copilot Requests" permission:
export GH_TOKEN=your_token
```
### Essential Slash Commands
| Command | Purpose |
| -------------------- | ------------------------------------------------ |
| `/help` | Show all commands and shortcuts |
| `/model` | Select AI model (Claude Sonnet 4.5, GPT-5, etc.) |
| `/agent` | Browse and select available agents |
| `/skills` | Manage skills |
| `/mcp` | Manage MCP server configuration |
| `/delegate [prompt]` | Hand off to Copilot coding agent (creates PR) |
| `/compact` | Reduce context window usage |
| `/context` | Show token usage visualization |
### Keyboard Shortcuts
| Shortcut | Action |
| -------- | ----------------------------------- |
| `@` | Mention files to include in context |
| `!` | Execute shell command directly |
| `Esc` | Cancel current operation |
| `Ctrl+C` | Cancel / clear / exit |
| `Ctrl+L` | Clear screen |
| `Ctrl+O` | Expand/collapse timeline |
### Extensibility Overview
1. **MCP Servers** - Extend Copilot with external tools
2. **Skills** - Task-specific instructions and scripts
3. **Custom Agents** - Specialized agent profiles
4. **Custom Instructions** - Repository-wide guidance
## Navigation Guide
### When to Read Supporting Files
**reference.md** - Read when you need:
- Complete slash command reference with all options
- Detailed MCP server configuration and JSON schema
- Full permissions system documentation
- Advanced configuration options
- Environment variables reference
**examples.md** - Read when you need:
- Step-by-step installation walkthroughs
- Working MCP server configurations
- Skill creation examples
- Custom agent examples
- Real-world usage scenarios
## Core Concepts
### MCP Servers (Model Context Protocol)
Copilot CLI includes GitHub MCP server by default. Add custom MCP servers:
```bash
/mcp add # Interactive configuration
/mcp show # List configured servers
/mcp edit <name> # Modify existing server
```
Config stored in: `~/.copilot/mcp-config.json`
### Skills
Skills enhance Copilot's task performance with instructions and scripts.
**Locations**:
- Project: `.github/skills/` or `.claude/skills/`
- Personal: `~/.copilot/skills/` or `~/.claude/skills/`
**Structure**:
```
.github/skills/my-skill/
└── SKILL.md # Instructions with YAML frontmatter
```
### Custom Agents
Specialized agent profiles stored as Markdown files.
**Locations**:
- User: `~/.copilot/agents/`
- Repository: `.github/agents/`
- Organization: `.github-private/agents/`
### Custom Instructions
Repository-specific guidance for Copilot:
- `.github/copilot-instructions.md` - Repository-wide
- `.github/instructions/**/*.instructions.md` - Path-specific
- `AGENTS.md` - Agent behavior instructions
## Troubleshooting Quick Tips
| Issue | Solution |
| ---------------------- | -------------------------------------------------------- |
| Not installed | `brew install copilot-cli` or `npm i -g @github/copilot` |
| Not authenticated | Run `/login` in Copilot CLI |
| Policy disabled | Check org/enterprise Copilot settings |
| MCP server not loading | Verify `~/.copilot/mcp-config.json` syntax |
| Skill not activating | Restart Copilot CLI, check SKILL.md YAML |
---
**Version**: 1.0.0 | **Status**: Public Preview
**Note**: GitHub Copilot CLI is in public preview and subject to change.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.