Skip to content

Add the Materialize logo as the icon for both plugins - #79

Merged
bosconi merged 1 commit into
mainfrom
jc/plugin-directory-lints
Oct 5, 2026
Merged

bosconi merged 1 commit into
mainfrom
jc/plugin-directory-lints

Conversation

@bosconi

@bosconi bosconi commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

This PR clears the ICON_MISSING warning from Anthropic's plugin directory checks for the materialize and mz-sql-lsp plugins.

.claude-plugin/icon.svg and plugins/mz-sql-lsp/.claude-plugin/icon.svg are copies of the square 128x128 logo from the docs site, doc/user/static/images/materialize_logo.svg. mz-sql-lsp goes to 1.0.1 so Claude Code picks up the change. The logo is drawn in #111111 on a transparent background, so it may be hard to see on a dark theme.

Not addressed

  • ARCHIVE_SYMLINK_SKIPPED for the CLAUDE.md symlink. Replacing it with a regular file holding @AGENTS.md makes claude plugin validate . warn that CLAUDE.md at the plugin root is not loaded as project context, which fails the validate-plugins workflow.
  • RUNTIME_FETCH_EXEC on seven bundled mz-docs pages. #84 removes the bundled pages. If they stay, the fix belongs in the materialize docs sources, since the docs sync regenerates them.
  • MANIFEST_VERSION_MISSING for materialize, which has no version by design.
  • The BINARIES_NOT_INSPECTED and credential holds.

Validation

  • claude plugin validate . passes, with only the expected missing-version warning for materialize.
  • claude plugin validate ./plugins/mz-sql-lsp --strict passes.

🤖 Generated with Claude Code

@bosconi
bosconi force-pushed the jc/plugin-directory-lints branch from a368dbb to 5952725 Compare September 29, 2026 18:14
@bosconi bosconi changed the title Clear three plugin directory lints: icon, CLAUDE.md symlink, curl-to-tar Clear two plugin directory lints: icon and CLAUDE.md symlink Sep 29, 2026
@bosconi bosconi changed the title Clear two plugin directory lints: icon and CLAUDE.md symlink Clear three plugin directory lints: icon, CLAUDE.md symlink, curl-to-tar Sep 29, 2026
@bosconi bosconi changed the title Clear three plugin directory lints: icon, CLAUDE.md symlink, curl-to-tar Clear three plugin directory lints: icon, CLAUDE.md symlink, runtime fetch Sep 29, 2026
@bosconi
bosconi force-pushed the jc/plugin-directory-lints branch from 22f8e5d to 6d2bc50 Compare October 5, 2026 14:39
Anthropic's plugin directory reports ICON_MISSING for a plugin without
.claude-plugin/icon.svg or an icon in plugin.json, and falls back to the
publisher's GitHub avatar. Both icons are a copy of the square 128x128
logo the docs site uses, doc/user/static/images/materialize_logo.svg in
MaterializeInc/materialize.

Bump mz-sql-lsp to 1.0.1 so Claude Code picks up the change.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@bosconi
bosconi force-pushed the jc/plugin-directory-lints branch from 6d2bc50 to 1ddaef6 Compare October 5, 2026 14:43
@bosconi bosconi changed the title Clear three plugin directory lints: icon, CLAUDE.md symlink, runtime fetch Add the Materialize logo as the icon for both plugins Oct 5, 2026
@bosconi
bosconi marked this pull request as ready for review October 5, 2026 14:44
@bosconi
bosconi merged commit f1c0fc5 into main Oct 5, 2026
2 of 3 checks passed
@bosconi
bosconi deleted the jc/plugin-directory-lints branch October 5, 2026 14:44
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