Submit the plugin listing to dsh-plugin.org #8

Open
opened 2026-10-24 16:08:53 +00:00 by dsh · 0 comments
Owner

Get dsh-resend-mcp indexed by the community hub https://dsh-plugin.org, which also feeds the Plugin Hub inside DSH. Requirements: https://dsh-plugin.org/submit#requirements.

Why it is worth doing: the hub only lists plugins installable in one step from npm, and we are. Our niche is the 9-tool curated subset (137 tools / ~405 KB upstream), so the listing is also the first place a stranger finds that argument.

Requirement matrix (verified 2026-10-24):

Requirement State
Public repository readable by the crawler met — pvlb-dev/dsh-resend-mcp (private: false)
GitHub topic dsh-plugin met — set 2026-10-24
README install command met — dsh plugin --profile web add dsh-resend-mcp
Exports apply(ctx) met — lib/index.js
Root package.json met
Published to npm met — dsh-resend-mcp@0.1.2
License declared met — Apache-2.0
No official-team impersonation met — disclaimers present

Done in this repo (agent work):

  • README gained a What it looks like section with real resend_status output and the verified send path — the hub's "visible proof" item, previously the only quality gap.
  • docs/marketplace.md holds the requirements matrix, the paste-ready submission text (title + body, category Integrations & Connections), catalog verification commands, and the post-listing checklist.

Remaining — operator only:

Acceptance:

  • Issue opened on the hub repository.
  • Entry appears in the catalog: curl -s https://api.dsh-plugin.org/plugins.zh.json filtered on "o" == "pvlb-dev", with r.npmPackage == "dsh-resend-mcp" and ic == "dsh plugin --profile web add dsh-resend-mcp".
  • https://dsh-plugin.org/plugins/pvlb-dev/dsh-resend-mcp resolves (404 today).
  • Follow-up inside this repo: README badge, docs-only 0.1.3 release so the npm README matches, and TASKS.md/AGENTS.md note the listing.

Note the crawler's lag: the catalog has been observed more than a day behind npm (dsh-plugin-hub#427), and new entries start as unconfirmed until a manual check.

Get `dsh-resend-mcp` indexed by the community hub <https://dsh-plugin.org>, which also feeds the Plugin Hub inside DSH. Requirements: <https://dsh-plugin.org/submit#requirements>. **Why it is worth doing:** the hub only lists plugins installable in one step from npm, and we are. Our niche is the 9-tool curated subset (137 tools / ~405 KB upstream), so the listing is also the first place a stranger finds that argument. **Requirement matrix (verified 2026-10-24):** | Requirement | State | |---|---| | Public repository readable by the crawler | met — `pvlb-dev/dsh-resend-mcp` (`private: false`) | | GitHub topic `dsh-plugin` | met — set 2026-10-24 | | README install command | met — `dsh plugin --profile web add dsh-resend-mcp` | | Exports `apply(ctx)` | met — `lib/index.js` | | Root `package.json` | met | | Published to npm | met — `dsh-resend-mcp@0.1.2` | | License declared | met — Apache-2.0 | | No official-team impersonation | met — disclaimers present | **Done in this repo (agent work):** - README gained a *What it looks like* section with real `resend_status` output and the verified send path — the hub's "visible proof" item, previously the only quality gap. - [docs/marketplace.md](https://git.pvlb.dev/dsh-plugins/dsh-resend-mcp/src/branch/master/docs/marketplace.md) holds the requirements matrix, the paste-ready submission text (title + body, category **Integrations & Connections**), catalog verification commands, and the post-listing checklist. **Remaining — operator only:** - Open the submission issue on <https://github.com/dshplugin/dsh-plugin-hub/issues/new>, title and body copied verbatim from `docs/marketplace.md`. The GitHub account is required, hence `needs-operator`. **Acceptance:** - Issue opened on the hub repository. - Entry appears in the catalog: `curl -s https://api.dsh-plugin.org/plugins.zh.json` filtered on `"o" == "pvlb-dev"`, with `r.npmPackage == "dsh-resend-mcp"` and `ic == "dsh plugin --profile web add dsh-resend-mcp"`. - <https://dsh-plugin.org/plugins/pvlb-dev/dsh-resend-mcp> resolves (404 today). - Follow-up inside this repo: README badge, docs-only `0.1.3` release so the npm README matches, and `TASKS.md`/`AGENTS.md` note the listing. Note the crawler's lag: the catalog has been observed more than a day behind npm ([dsh-plugin-hub#427](https://github.com/dshplugin/dsh-plugin-hub/issues/427)), and new entries start as `unconfirmed` until a manual check.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
dsh-plugins/dsh-resend-mcp#8
No description provided.