Copilot Skill & Instruction Viewer
See everything GitHub Copilot has loaded — Skills, Instructions, Prompts, Agents, and Hooks — in one visual board.
Ever wonder which .instructions.md or SKILL.md files Copilot is actually reading? This extension gives you a full swimlane visualization of every customization file on your machine, from both your current workspace and your personal user profile.
✨ Features
🗂️ Swimlane Board Visualization
All customization files displayed in a kanban-style board, grouped by type column — see everything at a glance without digging through folders.
🔍 Live Search with Highlight
Type to search across names, descriptions, and file paths. Matching cards glow and highlight the matched text. Non-matching cards dim — nothing disappears, so you always have full context.
🎛️ Type Filter Pills
Click any type pill (Skills, Prompts, Instructions…) to focus on that category. Click again to deactivate. Mix multiple filters freely.
📂 Workspace + User Profile
Scans both your open workspace folders and your personal Copilot configuration — all in one view.
⚡ Auto-Refresh
File system watcher detects when you add, edit, or delete customization files and refreshes the board automatically.
🖱️ One-Click to Open
Click any card to open the source file directly in the editor.
🪙 Token Estimation
Every card shows an estimated token count (~N tk) based on the file size using BPE approximation (~4 chars per token). The header also displays the total estimated tokens across all loaded files — helping you understand context window usage at a glance.
🔁 Load Behavior Indicator
Each card shows a color-coded chip that tells you when that file actually consumes tokens:
| Chip |
Color |
Meaning |
🔴 always loaded |
Red |
Injected into every request — always uses tokens |
🟡 on match |
Yellow |
Loaded only when Copilot matches it to the request |
🟢 manual only |
Green |
Consumes tokens only when explicitly invoked by you |
🔵 on event |
Blue |
Triggered by a specific event, not every request |
Hover the chip to see a full explanation.
🚀 Getting Started
- Install the extension
- Click the ⚡ icon in the Activity Bar
- The visualization board opens automatically
📁 What Gets Scanned
Workspace Level
Scanned per workspace folder:
| Type |
Paths |
| 🤖 Agent Instructions |
.github/copilot-instructions.md, AGENTS.md |
| 📋 File Instructions |
.github/instructions/*.instructions.md |
| 💬 Prompts |
.github/prompts/*.prompt.md |
| 👤 Custom Agents |
.github/agents/*.agent.md |
| 🧩 Skills |
.github/skills/*/SKILL.md, .agents/skills/*/SKILL.md, .claude/skills/*/SKILL.md, .copilot/skills/*/SKILL.md |
| ⚡ Hooks |
.github/hooks/*.json |
User Profile Level
Personal files that follow you across all workspaces:
| Type |
Path |
| Instructions, Prompts, Agents |
%APPDATA%\Code\User\prompts\ (Windows)
~/Library/Application Support/Code/User/prompts/ (macOS)
~/.config/Code/User/prompts/ (Linux) |
| 🧩 Personal Skills |
~/.copilot/skills/*/SKILL.md
~/.agents/skills/*/SKILL.md
~/.claude/skills/*/SKILL.md |
🔑 Scope Indicators
Each card shows a colored dot to indicate where the file lives:
- 🟣 Purple dot — Workspace file
- 🟠 Orange dot — User Profile file