Repository navigation
Conversation
|
Someone is attempting to deploy a commit to the Dietfriends Team on Vercel. A member of the Team first needs to authorize it. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
| "author": { | ||
| "name": "Bowmark AI", | ||
| "url": "https://bowmark.ai" | ||
| }, |
There was a problem hiding this comment.
[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
- Maintainability — Can future engineers read and modify it easily? (link)
[Medium impact] The PR appears safe to merge; no actionable issues were found. SummaryAdds Bowmark as an external plugin.
Reviews (2) · Last reviewed commit: "feat(marketplace): add Bowmark plugin" · Reviewed by Greptile |
|



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: newbowmarkentry (github source,toolingcategory)..agents/plugins/marketplace.json: Codex entry, matching whatbun run plugins:multi-formatgenerates for it.README.md: Bowmark under External Plugins and in the install list.How I tested it
claude plugin validate .claude-plugin/marketplace.jsonpasses and reports nothing for the new entry.bun run plugins:multi-formatplaces the Codex entry in the same spot.Related issue
None.
Checklist
bun run test)bun run lint)BREAKING CHANGE:note is includedShip (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.
bowmarkentry to both.claude-plugin/marketplace.jsonand.agents/plugins/marketplace.json(Tooling category,bowmark-ai/pluginsource).README.mdunder External Plugins with the install command/plugin install bowmark@pleaseai.Written for commit af7fe18. Summary will update on new commits.