Skip to content

Add plugin icon, privacyPolicyUrl, and marketplace install line - #2

Open
marcaaron wants to merge 2 commits into
mainfrom
pre-submission-fixes
Open

marcaaron wants to merge 2 commits into
mainfrom
pre-submission-fixes

Conversation

@marcaaron

@marcaaron marcaaron commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Pre-submission fixes surfaced by claude plugin validate:

  • Add .claude-plugin/icon.png (1024×1024 Expensify iconmark avatar square, from the official press kit) — must be set before the plugin is submitted to the directory; it can only be set once
  • Add privacyPolicyUrl to plugin.json (was a validator note; previously only set in README)
  • Add /plugin install expensify --marketplace Expensify/expensify-plugin one-liner to README for Claude Code 2.1.275+

After this merges, the plugin is ready to submit via the developer portal at claude.ai/directory/manage.

- Add .claude-plugin/icon.png (1024x1024 Expensify iconmark avatar square)
- Add privacyPolicyUrl to plugin.json
- Add /plugin install one-liner to README for Claude Code 2.1.275+
@marcaaron
marcaaron requested a review from a team October 24, 2026 00:10
@melvin-bot
melvin-bot Bot requested review from deetergp and removed request for a team October 24, 2026 00:10
The Expensify MCP endpoint is streamable HTTP with OAuth, not legacy SSE, so .mcp.json now declares type http. Adding .claude-plugin/marketplace.json makes the README's marketplace install steps work.
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