copilot-spaces
Use Copilot Spaces to provide project-specific context to conversations. Use this skill when users mention a "Copilot space", want to load context from a shared knowledge base, discover available spaces, or ask questions grounded in curated project documentation, code, and instructions.
npx skills add github/awesome-copilot --skill copilot-spaces --agent copilot
Same command for any agent — swap --agent for claude-code, codex, cursor.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Copilot Spaces Use Copilot Spaces to bring curated, project-specific context into conversations. A Space is a shared collection of repositories, files, documentation, and instructions that grounds Copilot responses in your team's actual code and knowledge. ## Available Tools ### MCP Tools (Read-only) | Tool | Purpose | |------|---------| | `mcp__github__list_copilot_spaces` | List all spaces accessible to the current user | | `mcp__github__get_copilot_space` | Load a space's full context by owner and name | ### REST API via `gh api` (Full CRUD) The Spaces REST API supports creating, updating, deleting spaces, and managing collaborators. The MCP server only exposes read operations, so use `gh api` for writes. **User Spaces:** | Method | Endpoint | Purpose | |--------|----------|---------| | `POST` | `/users/{username}/copilot-spaces` | Create a space | | `GET` | `/users/{username}/copilot-spaces` | List spaces | | `GET` | `/users/{username}/copilot-spaces/{number}` | Get a space | | `PUT` | `/users/{username}/copilot-spaces/{number}` | Update a space | | `DELETE` | `/users/{username}/copilot-spaces/{number}` | Delete a space | **Organization Spaces:** Same pattern under `/orgs/{or
- Available Tools
- MCP Tools (Read-only)
- REST API via gh api (Full CRUD)
- When to Use Spaces
- Workflow
- 1. Discover Spaces
- 2. Load a Space
- 3. Follow the Breadcrumbs
- 4. Answer or Execute
- 5. Manage Spaces (via gh api)
- Examples
- Example 1: User Asks for a Space
- Example 2: User Wants to Find Spaces
- Example 3: Context-Grounded Question
gh api users/{username}/copilot-spaces/{number} \
gh api users/{username}/copilot-spaces \
gh api users/{username}/copilot-spaces/{number} -X DELETE
gh api users/labudis/copilot-spaces/19 -X PUT -f general_instructions="updated instructions..."What does the copilot-spaces skill do?
Use Copilot Spaces to provide project-specific context to conversations. Use this skill when users mention a "Copilot space", want to load context from a shared knowledge base, discover available spaces, or ask questions grounded in curated project documentation, code, and instructions.
How do I install it?
Run `npx skills add github/awesome-copilot --skill copilot-spaces --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.