microsoft / microsoft/vscode-remote-release
`~/.copilot/skills` not found inside devcontainers
@chrmarti is already working on this.
Since May 6, 2026.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 470
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Skills defined in ~/.copilot/skills aren't picked up when working inside a devcontainer.
It makes sense that it can't find it since the devcontainer is a separate environment.
What's a bit surprising is that this seems like an obvious use case with no existing issue tracking it (as far as I can find, would appreciate if someone can point me if it exists).
The only options right now are to manually mount the ~/.copilot/skills or switch to project-level skills, which defeats the purpose of the centralized personal skills folder.
VS Code handles a similar problem for user settings- they can be found on the host regardless of whether you're inside a devcontainer. It feels like skills discovery should follow the same pattern as the user config json which can be found regardless of location.
Maybe this can be handled automatically the way user settings are also handled?
I'd understand if the design decision is not to allow this, though, because it seems like skills are read as input files and allowing the agent to read host-level files when working inside a container might be a violation of the containerization principle.
Vscode version: 1.118.1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.