Skip to content

docs: document plugin-bundle layout for large collection import via Add Repository - #805

Open
chenhz01 wants to merge 1 commit into
OpenHands:mainfrom
chenhz01:docs/plugin-bundle-import
Open

chenhz01 wants to merge 1 commit into
OpenHands:mainfrom
chenhz01:docs/plugin-bundle-import

Conversation

@chenhz01

Copy link
Copy Markdown

What and why

Importing a large skill collection via Settings → Skills → Add Repository currently requires the plugin bundle format, but this isn't documented — and repos that don't match the layout register successfully while importing zero skills, with no warning.

While bulk-importing our 489-skill collection (SKILL.md files, ~2,700 files / 23 MB) we measured five scenarios end-to-end; full reproduction data is in OpenHands/OpenHands#17278. Two outcomes users hit most:

  1. A repo of bare <skill-name>/SKILL.md folders (and also the .agents/skills/<name>/SKILL.md spec layout) registers with "Settings saved" but imports 0 skills, silently.
  2. Omitting the owner block in .plugin/marketplace.json fails as generic "invalid marketplace manifest".

This PR adds a short section to the Skills Overview documenting the working bundle layout, the owner requirement, and a note advising users to verify the catalog after saving (plus the new-conversation step so the skill directory is rebuilt).

Changes

  • overview/skills.mdx: new section "Importing Large Collections via Add Repository" (layout tree + marketplace.json example + verification note), placed before "Five-Minute Setup".

Happy to adjust wording/placement, or split into the Creating Skills page if that's a better home.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant