feat: add agentskill-learn skill for 110K+ skill discovery#114
Open
romainsimon wants to merge 1 commit intoOpenHands:mainfrom
Open
feat: add agentskill-learn skill for 110K+ skill discovery#114romainsimon wants to merge 1 commit intoOpenHands:mainfrom
romainsimon wants to merge 1 commit intoOpenHands:mainfrom
Conversation
… agent skills Adds a lightweight skill that connects OpenHands to the agentskill.sh registry, enabling agents to search, install, and manage 110,000+ cross-platform skills. The skill bootstraps the full /learn experience from GitHub, ensuring it stays up-to-date without manual maintenance. Features: - Search skills by keyword via agentskill.sh API - Install skills mid-session - Browse trending skills - Security scanning before install - Rate skills after use
enyst
reviewed
Mar 19, 2026
Collaborator
enyst
left a comment
There was a problem hiding this comment.
Hey @romainsimon, thank you for this !
I think we should connect agentskills.sh, I have a two little questions:
- I see that the learn skill uses
AskUserQuestion, which afaik is a Claude Code tool. OpenHands doesn't define such tool. We have a way to "ask question" the other way around: the user can ask a question about the conversation which is outside agent's history, and I don't think that helps here. 😅 WDYT we could do here, adapt thelearnskill to other platforms or would you propose the inclusion of some similarAskUserQuestionin OH? (example) - we are trying to offer the ability for the user to define multiple marketplaces, and in this repo I believe we have already defined more. Could defining the marketplace or something like that be an alternative way to give the agent the ability to use agentskills.sh?
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.
What
Adds an
agentskill-learnskill that connects OpenHands to the agentskill.sh registry, giving users access to 110,000+ cross-platform AI agent skills.Why
OpenHands users currently need to manually find and import skills. This skill adds a built-in discovery layer that lets agents search, install, and manage skills from the largest open skills registry.
The skill is a lightweight bootstrap (~65 lines) that fetches the full
/learnskill from agentskill-sh/learn on first use via the existingadd-skillmechanism. This means:Changes
skills/agentskill-learn/SKILL.md: Bootstrap skill with quick-start API docs and setup instructionsmarketplaces/default.json: Added marketplace entry under "productivity" categoryHow Tested