microsoft / microsoft/GitHub-Copilot-for-Azure
Add the ability to publish npm package to onboard skills to OpenCode
- Dominant language
- Python
- Stars
- 250
- Forks
- 204
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 67
Description
### Problem
OpenCode - requires us to publish a npm package that users can just reference in their opencode.json file and that will download the skills.Check how to do that with github workflows and if npm publish to azure is possible with open source workflows or even have ADO repo like mcp team does to publish npm package for opencode.
Keep in mind about gemini cli too, since it only supports hooks/hooks.json similar to claude, we are not supporing hooks in gemini for now. if we create npm package we can use that for distribution - or the [release archive](https://geminicli.com/docs/extensions/releasing/#example-github-actions-workflow) for gemini. check if archive option helps with hooks and if improves onboarding process/ npm package reusability.
### Desired Solution
Azure skill are available in opencode
### Alternatives and Workarounds
_No response_
### Impact
_No response_
### Additional Context
_No response_
Contributor guide
Research direction
Start by reviewing the repository's GitHub workflows and the referenced opencode.json and hooks/hooks.json formats. Compare npm publishing to Azure with the linked Gemini release-archive workflow, including whether the archive supports hooks and improves onboarding. Done means Azure skills are available in OpenCode and the supported Gemini distribution path is validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, github-actions, node.js
- Domain
- cli, cloud, developer-experience, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100