feat: add agentskill-learn skill for 110K+ skill discovery#114
feat: add agentskill-learn skill for 110K+ skill discovery#114romainsimon 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
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?
|
Hey @enyst, thanks for the review! On AskUserQuestion: Good catch — just pushed an update to the learn skill on our end (commit). The Also added OpenHands to the platform detection ( On marketplace integration: I think both approaches are complementary. The marketplace is great for curated, pre-defined sets of extensions. The |
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