feat(skill): add skill discovery from URLs via well-known RFC#12423
Merged
feat(skill): add skill discovery from URLs via well-known RFC#12423
Conversation
Implement the Agent Skills Discovery RFC to allow fetching skills from URLs:
- Add 'urls' field to config.skills for specifying skill registry URLs
- Create Discovery namespace in skill/discovery.ts with pull() function
- Download skills from /.well-known/skills/index.json endpoints
- Cache downloaded skills to ~/.cache/opencode/skills/
- Skip re-downloading existing files for efficiency
Users can now configure:
{
"skills": {
"urls": ["https://example.com/.well-known/skills/"]
}
}
Implements: https://github.com/cloudflare/agent-skills-discovery-rfc
Refactored skill discovery to download skills in parallel instead of sequentially, reducing load times when multiple skills need to be fetched from remote URLs. Also updated AGENTS.md with guidance on using dev branch for diffs.
kyashrathore
pushed a commit
to kyashrathore/Claxedo
that referenced
this pull request
Feb 7, 2026
…yco#12423) Co-authored-by: Frank <frank@anoma.ly>
fanjia1024
pushed a commit
to fanjia1024/opencode
that referenced
this pull request
Feb 10, 2026
…yco#12423) Co-authored-by: Frank <frank@anoma.ly>
BryceRyan
pushed a commit
to BryceRyan/opencode
that referenced
this pull request
Feb 10, 2026
…yco#12423) Co-authored-by: Frank <frank@anoma.ly>
avion23
pushed a commit
to avion23/opencode
that referenced
this pull request
Feb 13, 2026
…yco#12423) Co-authored-by: Frank <frank@anoma.ly>
3 tasks
schneiderlo
pushed a commit
to schneiderlo/opencode
that referenced
this pull request
Feb 17, 2026
…yco#12423) Co-authored-by: Frank <frank@anoma.ly>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR implements the Agent Skills Discovery RFC, allowing users to specify URLs for skill registries in their config.
Changes
Usage
Users can now add skill registry URLs to their config:
"""json
{
"skills": {
"urls": ["https://example.com/.well-known/skills/"]
}
}
"""
How it works
Implementation details
Testing