Skip to content

Fix plugin load conflict and add Directus logotype - #1

Merged
bryantgillespie merged 1 commit into
mainfrom
bry/fix-plugin-load
Oct 27, 2026
Merged

bryantgillespie merged 1 commit into
mainfrom
bry/fix-plugin-load

Conversation

@bryantgillespie

Copy link
Copy Markdown
Member

Why

Installing the plugin from the marketplace (claude plugin install directus@directus-agent-skills) left it in a failed to load state:

Plugin directus has conflicting manifests: both plugin.json and marketplace entry specify components.

The marketplace entry listed every skill (with strict: false) while the plugin root also provides components. --plugin-dir installs skip the marketplace entry, so local testing didn't catch it.

What

  • Drop skills and strict from the marketplace entry. Claude Code finds skills/ on its own.
  • Add the Directus logotype to the README header, with a white variant for GitHub dark mode (from composable-setup/public/directus-logotype.svg).

Verified

  • Fresh Claude config: marketplace add + install succeed, plugin shows enabled, a headless session lists all 10 directus:* skills and the directus-docs MCP server as connected.
  • npx skills@latest add directus/agent-skills --list still finds 10 skills.
  • node scripts/validate.mjs --strict: 0 errors, 0 warnings.

@bryantgillespie
bryantgillespie merged commit d8a9927 into main Oct 27, 2026
1 check passed
@bryantgillespie
bryantgillespie deleted the bry/fix-plugin-load branch October 27, 2026 13:08
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