Skip to content

feat(marketplace): add Bowmark plugin - #305

Open
Metroxe wants to merge 1 commit into
pleaseai:mainfrom
Metroxe:feat/add-bowmark-plugin
Open

Metroxe wants to merge 1 commit into
pleaseai:mainfrom
Metroxe:feat/add-bowmark-plugin

Conversation

@Metroxe

@Metroxe Metroxe commented Nov 6, 2026 •

Copy link
Copy Markdown

Summary

Adds the official Bowmark plugin to the marketplace. The entry points at bowmark-ai/plugin, the same way firecrawl and slack are listed. The plugin bundles the Bowmark skill and wires the hosted Bowmark MCP server, which gives an agent typed functions for live websites (LinkedIn, Amazon, YouTube, Reddit and more).

Changes

  • .claude-plugin/marketplace.json: new bowmark entry (github source, tooling category).
  • .agents/plugins/marketplace.json: Codex entry, matching what bun run plugins:multi-format generates for it.
  • README.md: Bowmark under External Plugins and in the install list.

How I tested it

  • claude plugin validate .claude-plugin/marketplace.json passes and reports nothing for the new entry.
  • bun run plugins:multi-format places the Codex entry in the same spot.

Related issue

None.

Checklist

  • PR title follows Conventional Commits
  • Tests added or updated, and the suite passes (bun run test)
  • Lint/format pass (bun run lint)
  • Documentation updated if behavior changed
  • No breaking change, or a BREAKING CHANGE: note is included

Ship (11-06 slot, check the day's count first): gh repo fork pleaseai/claude-code-plugins --clone=false (push to the
URL it prints, see LESSONS gh-fork-name-collision); git -C repo fetch origin main and rebase (marketplace.json
moves daily; re-run the python insert if it conflicts); push feat/add-bowmark-plugin to the fork; gh pr create with
the title/body above; log URL in approved.json basis standing.


Summary by cubic

Adds the official Bowmark plugin to the marketplace, listing it alongside Firecrawl and Slack. The plugin bundles the Bowmark skill and connects to the hosted Bowmark MCP server, providing typed functions for live websites like LinkedIn, Amazon, YouTube, and Reddit.

  • Adds the bowmark entry to both .claude-plugin/marketplace.json and .agents/plugins/marketplace.json (Tooling category, bowmark-ai/plugin source).
  • Documents the plugin in README.md under External Plugins with the install command /plugin install bowmark@pleaseai.

Written for commit af7fe18. Summary will update on new commits.

@vercel

vercel Bot commented Nov 6, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Dietfriends Team on Vercel.

A member of the Team first needs to authorize it.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-06T08:09:27.317254Z af7fe18 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.
Architecture diagram
sequenceDiagram
    participant User as Claude User
    participant CLI as Claude Code CLI
    participant Market as Marketplace Registry
    participant Plugin as Bowmark Plugin Repo
    participant MCP as Hosted Bowmark MCP Server
    
    Note over User,MCP: Bowmark Plugin Installation Flow
    
    User->>CLI: /plugin install bowmark@pleaseai
    CLI->>Market: Query marketplace.json
    Market-->>CLI: Bowmark entry (github source, tooling category)
    CLI->>Plugin: Fetch plugin from bowmark-ai/plugin
    Plugin-->>CLI: Plugin definition + Bowmark skill
    CLI->>CLI: Authenticate (ON_INSTALL policy)
    
    alt Installation successful
        CLI->>MCP: Connect to hosted Bowmark MCP server
        MCP-->>CLI: Typed functions for live websites
        CLI-->>User: Plugin ready (LinkedIn, Amazon, YouTube, Reddit)
    else Authentication fails
        CLI-->>User: Installation error
    end
    
    Note over User,MCP: Runtime Usage
    
    User->>CLI: Request website data (e.g., "check LinkedIn post")
    CLI->>MCP: Invoke typed function via MCP
    MCP-->>CLI: Structured website data
    CLI-->>User: Result with data
Loading

Re-trigger cubic

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request registers the new "bowmark" plugin in the marketplace manifests and updates the README with installation instructions. The review feedback highlights an inconsistency in the .claude-plugin/marketplace.json file, where the "author" field is defined for the new plugin but is missing from all other entries, and suggests either removing it or applying it consistently.

Comment on lines +1792 to +1795
"author": {
"name": "Bowmark AI",
"url": "https://bowmark.ai"
},

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

[MEDIUM] Inconsistent "author" field in marketplace manifest. Problem: The "author" field is used in the "bowmark" plugin entry, but it is not present in any other plugin entry in the marketplace manifest. Rationale: Maintaining consistency across all plugin entries in the marketplace manifest is important for schema adherence and predictability. Suggestion: Remove the "author" field if it is not officially supported by the marketplace schema, or ensure it is adopted consistently across other plugins.

References
  1. Maintainability — Can future engineers read and modify it easily? (link)

@greptile-apps

greptile-apps Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable issues were found.

Summary

Adds Bowmark as an external plugin.

  • People can find and install Bowmark from the plugin marketplace.

Reviews (2) · Last reviewed commit: "feat(marketplace): add Bowmark plugin" · Reviewed by Greptile

@sonarqubecloud

sonarqubecloud Bot commented Nov 6, 2026

Copy link
Copy Markdown

This branch has not been deployed

No deployments
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