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.
Security Assessment
About copilot-spaces
The copilot-spaces skill enables users to integrate project-specific context into AI conversations, ensuring that responses are grounded in actual team knowledge, documentation, and code. It addresses the challenge of providing accurate, context-aware assistance in environments where information is distributed across multiple repositories, files, and organizational resources. By leveraging shared Spaces, users can centralize curated project content, allowing the AI to understand and reference team-specific standards, workflows, and materials without relying solely on general knowledge.
Key features of copilot-spaces include the ability to discover accessible Spaces, load their full content, and use the context to inform responses. Users can list all available Spaces, retrieve detailed documentation, code snippets, instructions, and other curated materials. The skill integrates with MCP tools for read-only operations and provides REST API endpoints for full CRUD functionality, including managing collaborators. Additionally, it supports filtering Spaces by user or organization, and facilitates structured workflows such as templates, checklists, and multi-step processes. This ensures that AI interactions remain consistent with team-specific conventions and project goals.
Typical use cases include onboarding new team members, answering technical questions based on project documentation, generating code that follows team conventions, debugging issues with context-aware information, and following structured project workflows. Target users are software developers, project managers, and team leads who require precise, context-rich AI assistance for project-related tasks. The skill is particularly useful in environments with complex codebases, extensive documentation, or collaborative projects where maintaining alignment with team standards is critical.
FAQ
How do I discover available Copilot Spaces?
You can discover available Spaces by using the `mcp__github__list_copilot_spaces` tool, which lists all Spaces accessible to your account along with their owner information.
Can I modify a Space through this skill?
Read-only operations are supported via MCP tools. To create, update, or delete Spaces, use the REST API with `gh api` commands and ensure your PAT has the appropriate write scope.
What kind of content can a Space include?
A Space may contain documentation, code context, custom instructions, templates, checklists, and other curated materials that provide project-specific guidance.
Are there any authentication requirements?
Yes. To read Spaces, your Personal Access Token (PAT) must have `read:user` scope. For write operations, the `user` scope is required, and feature flags may be necessary for API access.
Who should use Copilot Spaces?
It is designed for developers, team leads, and project managers who need AI responses grounded in project-specific knowledge, including code, documentation, and workflows.
Install copilot-spaces
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
github/awesome-copilot