You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Grok Build’s marketplace scanner lives in xai-org/grok-build (xai_grok_plugin_marketplace). That repo disables issues and does not accept external PRs, so filing here like #123.
Bug
Local marketplace plugin entries whose source is the marketplace root are dropped silently:
This is the standard Claude Code shape for single-plugin repositories (the whole repo is the plugin). Examples: DietrichGebert/ponytail (and many third-party Claude marketplaces).
Repro
grok plugin marketplace add DietrichGebert/ponytail
grok plugin list --available --json # no entry for ponytail from this marketplace
grok plugin install ponytail
# Error: No marketplace plugin named "ponytail" in any registered marketplace.
With --debug-file, expect a WARN along the lines of invalid/empty source path (same class as #123’s missing source path).
Context
Grok Build’s marketplace scanner lives in
xai-org/grok-build(xai_grok_plugin_marketplace). That repo disables issues and does not accept external PRs, so filing here like #123.Bug
Local marketplace plugin entries whose source is the marketplace root are dropped silently:
This is the standard Claude Code shape for single-plugin repositories (the whole repo is the plugin). Examples: DietrichGebert/ponytail (and many third-party Claude marketplaces).
Repro
With
--debug-file, expect a WARN along the lines of invalid/empty source path (same class as #123’smissing source path).Direct install still works:
Source
In
MarketplaceRelativePath::parse(crates/.../xai-grok-plugin-marketplace/src/types.rs):"./"→ strip./→ empty →MarketplacePathError::Empty"."→ CurrentComponent → rejectedSo root-local plugins never enter the catalog.
Expected
./.// empty-after-strip as marketplace root when the directory is a valid plugin (skills/commands/hooks/plugin.json convention).marketplace addinstead of an empty plugin list (today the WARN is debug-only; Marketplace scanner drops root-repo plugins ({"source":"github","repo":"..."}) with no path #123 already asked for this).Related
githubsources withoutpathalso dropped.grok-plugin/): feat: add Grok Build native skills adapter (revive #561) DietrichGebert/ponytail#661Environment
grok 0.2.117(and earlier)