Plugin directory / Developer / dsh-writer
dsh-writer
Verified · install-tested on dsh mario03690
What it does
Long-form drafts with the structure already decided. Blog posts, press releases, product and jo
Works — verified, early-stage project
Long-form drafts with the structure already decided. Blog posts, press releases, product and jo It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-writer
npm 上的包名是
dsh-netcafe-writer—— npm 判定dsh-writer与csv-writer过于相似而拒收。
仓库名不变,dsh plugin add github:...的装法照旧。
Blog posts, press releases, product and job descriptions, FAQs, email templates, READMEs, changelogs, meeting minutes, weekly reports, cover letters, academic polish, name ideas.
What & why
Each of these ships the format constraints — the section order, the length targets, the conventions of the genre — so you are not re-specifying "write a changelog" from scratch every time. The model does the writing; the tool supplies the shape.
Every set ships what_can_you_do — describe a task in any language, get the exact tool plus a ready-to-run call.
What's in this pack
15 tools, read from the live endpoint on 2026-08-22 — this table is generated, not hand-written, so it cannot drift away from what tools/list actually returns. The Arguments column is what the tool genuinely reads; it comes from the tool's own declared input schema.
| Tool | What it does | Arguments | Price / call |
|---|---|---|---|
what_can_you_do |
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready- | task |
— |
polish_academic |
Academic English polishing: rough draft → publication-grade prose, with a change log. For papers, abstracts, cover | text, field |
$0.03 |
make_blog_post |
Topic + key points → publish-ready blog post (Markdown file with title, headers, conclusion). | topic, points, tone, language |
$0.03 |
seo_pack |
Page topic/draft → SEO pack file: title tag, meta description, OG tags, keywords, FAQ schema suggestions. | topic, text |
$0.015 |
make_press_release |
Announcement facts → press release in standard format (Markdown file). | facts |
$0.02 |
make_product_description |
Product facts → e-commerce listing pack: title, bullets, description, in a Markdown file. | product |
$0.015 |
make_job_description |
Role + requirements → job description file ready to post. | role, company, requirements, language |
$0.015 |
make_faq |
Product/topic description → FAQ file (10 Q&As) ready for a help page. | text, topic |
$0.015 |
make_email_template |
Purpose + key message → responsive HTML email template file (inline CSS, mail-client safe). | purpose, message, brand |
$0.015 |
make_readme |
Project description → a complete README.md (badges placeholder, install, usage, API, license). | project |
$0.02 |
make_changelog |
Raw commit messages → a clean Keep-a-Changelog CHANGELOG entry grouped by Added/Changed/Fixed. | commits, version |
$0.015 |
meeting_minutes |
Raw meeting transcript → structured minutes (decisions, action items, owners) as a Markdown file. | transcript |
$0.02 |
make_weekly_report |
Bullet notes of what you did → a polished weekly status report (Markdown file). | notes |
$0.015 |
make_cover_letter |
Job description + your background → a tailored cover letter (Markdown file). | job, background |
$0.02 |
name_ideas |
A product description → a list of name ideas with domain-style hints (Markdown file). | description |
$0.015 |
— in the price column means the tool is not metered per call (session/trial-gated instead). Failed calls are never charged. Check it yourself:
curl -s -X POST https://ainetcafe.com/mcp/writer -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Install
dsh plugin --profile <your-profile> add github:mario03690/dsh-writer
Thin config layer only (one @deepseek-ai/dsh-mcp-client row, shipped as cordis.patch.yml) — no tool code runs on your machine. Built against the MCP client config shape of the dsh v0.1 developer preview; verified against the live endpoint on 2026-08-22.
Cost, quota, privacy
Every tool in this pack calls a model — none of it is free-quota deterministic work. $0.015–$0.03 per call depending on length. Every response reports its exact USD cost; failed calls are not charged. If you want the zero-model, always-reproducible tools instead, see dsh-validate or dsh-devkit.
No signup for the free anonymous quota. Documents are processed in memory and not retained. The config URL carries ?s=dsh-writer — a channel tag identifying the install path, not you.
Disclosure: built and run by the team behind ainetcafe.com — our own service, free tier plus paid usage. Full bundle (everything at once): dsh-netcafe. MIT.
Compatibility & permissions (at a glance)
| Signal | This plugin |
|---|---|
| Runtime | dsh v0.1 developer preview (Cordis v4). Touches only the MCP client config shape — the narrowest surface available. Verified against a live endpoint on 2026-08-22. |
| What runs locally | Nothing. Ships one cordis.patch.yml row; there is no tool code, no build step and no lifecycle script in this package. |
| Filesystem access | None. |
| Shell / process access | None. |
| Network access | Outbound HTTPS to ainetcafe.com only, from the MCP client that dsh already ships. |
| Credentials | None required for the free tier. An optional AllRouter key, if you supply one, is sent by dsh as a request header and is never stored by us. |
| Data retention | Documents and prompts are processed in memory and not retained. |
| Dependencies | One peer dependency: @deepseek-ai/dsh-mcp-client (ships with dsh). |
| License | MIT (see LICENSE). |
| Publisher | The team that runs ainetcafe.com. Issues get a same-day reply. |
A directory listing is not a security review. Read
cordis.patch.yml— it is short enough to read in full in under a minute.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-writer for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:mario03690/dsh-writer Headless (CLI) profile:
dsh plugin --profile headless add github:mario03690/dsh-writer Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.