Merged
Conversation
Member
Author
|
Added npm packaging + release automation for Claude plugin in follow-up commit:\n\n- added as \n- switched marketplace entry for to npm source\n- added (tag: , workflow_dispatch dry-run/publish)\n- updated docs (, )\n\nAlso shortened docs to use / with fully-qualified form only when disambiguation is needed. |
Member
Author
|
Correction (markdown quoting in previous comment got mangled by shell): Added npm packaging + release automation for Claude plugin in follow-up commit:
Also shortened docs to use |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
claude/plugin that exposes glance.sh via bundled MCP toolsglanceandglance_waittools backed by a stdio MCP serverAdded
.claude-plugin/marketplace.jsonclaude/.claude-plugin/plugin.jsonclaude/.mcp.jsonclaude/README.mdclaude/servers/glance-mcp.jsclaude/servers/glance-mcp.d.tsclaude/servers/glance-mcp.test.tsUpdated
README.md(Claude Code in plugin matrix)tsconfig.json(includeclaude/**/*.ts)vitest.config.ts(coverage includesclaude/**/*.js)Validation
npm testnpm run test:coveragenpm exec -- tsc --noEmitnpx @anthropic-ai/claude-code plugin validate ./claudenpx @anthropic-ai/claude-code plugin validate ./.claude-plugin/marketplace.jsonnpx @anthropic-ai/claude-code plugin marketplace add ./npx @anthropic-ai/claude-code plugin install glance-claude@glance-agent-pluginsnpx @anthropic-ai/claude-code mcp listshowsplugin:glance-claude:glanceconnectedRuntime smoke (authenticated Claude)
Verified in a logged-in Claude stream-json session:
glanceand returned a session URL/api/session/<id>/pushglance_waitand returned the pushed image URL payload