Conversation
Add documentation for combining local and remote skills from OpenHands extensions repository. Includes: - Use case explanation - Loading pattern comparison - Full example code reference - Local skill creation guide - Precedence rules Co-authored-by: openhands <openhands@all-hands.dev>
| The marketplace.json can define: | ||
| - Local skills to include | ||
| - Remote skills to pull from OpenHands/extensions | ||
| - Skill dependencies between local and remote skills |
There was a problem hiding this comment.
This reads like the marketplace defines local skills directly, but in OpenHands we're using the Claude Code plugin marketplace schema as a filter list for which public skills to load. Could we clarify that the marketplace entries are plugin names used as a filter, while local skills are merged separately?
| The marketplace.json can define: | |
| - Local skills to include | |
| - Remote skills to pull from OpenHands/extensions | |
| - Skill dependencies between local and remote skills | |
| The marketplace.json follows the Claude Code plugin marketplace schema. In OpenHands, the | |
| plugin entry names are used as a filter list for which public skills to load; local | |
| skills live in local_skills/ and are merged separately. |
There was a problem hiding this comment.
(HUMAN: this wasn't me - and I read it twice to make sure 😅 ... not fully sure when the agent reviewed this docs/ PR 😇 )
enyst
left a comment
There was a problem hiding this comment.
Reviewed latest changes. I left one inline suggestion to clarify that OpenHands uses the Claude Code plugin marketplace schema as a filter list for public skills, while local skills are merged separately. Otherwise LGTM.
Co-authored-by: openhands <openhands@all-hands.dev>
|
OpenHands-GPT-5.2 here. I pushed a docs update clarifying that |
The example was updated to use skills/ instead of local_skills/ to follow the standard plugin structure. Co-authored-by: openhands <openhands@all-hands.dev>
Summary
Add documentation for the new mixed marketplace skills example that demonstrates how to combine local skills with remote skills from the OpenHands extensions repository.
Related PRs
Changes
sdk/guides/mixed-marketplace-skills.mdxContent
The guide covers:
load_skills_from_dir(),load_public_skills(), andload_available_skills()examples/01_standalone_sdk/43_mixed_marketplace_skills/main.pyPreview
The documentation explains: