Agent skill · writing content · github
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.
Why this skill is useful
Adds specific commands for managing project contexts and documentation that the AI wouldn't reliably generate on its own.
What it needs
Requires github account access. About 5k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.
What this skill does
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 ------ --------- mcpgithublistcopilotspaces List all spaces accessible to the current user mcpgithubgetcopilotspace 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/{org}/copilot-spaces/... Collaborators: Add, list, update, and remove collaborators at .../collaborators Scope requirements: PAT needs read:user for reads, user for writes. Add with gh auth refresh -h github.com -s user. Note: This API is functional but not yet in the public REST API docs. It may require the copilotspacesapi feature flag. When to Use Spaces User mentions "Copilot space" or asks to "load a space" User wants answers grounded in specific project docs, code, or standards User asks "what spaces are available?" or "find a space for X" User needs onboarding context, architecture docs, or team-specific guidance User wants to follow a structured workflow defined in a Space (templates, checklists, multi-step processes) Workflow 1. Discover Spaces When a user asks what spaces are available or you need to find the right space: This returns all spaces the user can access, each with a name and ownerlogin. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills github/copilot-spaces