writing-suite
Engine aware outbound writing: LinkedIn posts in the correct brand voice per engine, and the newsletter writer that interviews once then drafts every edition without questions. Both draft only. Neither publishes.
By Gareth CohenLicense: MIT0 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 2 skill or MCP entries
- Source updated
- Sep 16, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install writing-suite for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install writing-suite-2@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Drummingazz/claude-universal-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/writing-suite/.
Plugin files
├── .claude-plugin/plugin.json├── skills/linkedin-writer/SKILL.md└── skills/newsletter-writer/SKILL.md
Included Skills2
Engine-aware LinkedIn post writer for Gareth Cohen. Writes posts in the correct brand voice per engine from Architecture/brand.md: GCE (energetic, human, credible, replies over reach), Global Exporters (precise, commercial, spec-driven), Nova Incepta (artistically credible, gated until production is elite). Part of the outreach strategy: every post supports direct enquiries, trade credibility, or audience building, never posting for its own sake. Drafting is free; Gareth publishes manually. Use when Gareth says "write a LinkedIn post", "draft a post about", "LinkedIn content", "post about this gig", "turn this into a post", "LinkedIn writer", or shares a win, clip, shipment, or story worth posting.
Newsletter writer for Gareth Cohen's outreach strategy. On first run it interviews Gareth (newsletter name, engine, audience, format, cadence, tone), writes the answers permanently into strategy.md, then every later edition drafts without questions. Writes in the engine voice from Architecture/brand.md and produces a ready-to-send edition with subject line options. Prepare-only: no email platform is connected, so it drafts and exports, never sends. Use when Gareth says "write the newsletter", "draft this month's edition", "newsletter writer", "set up my newsletter", or shares content that should go into the next edition.
Plugin manifests1
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "writing-suite",
"displayName": "Writing Suite",
"description": "Engine aware outbound writing: LinkedIn posts in the correct brand voice per engine, and the newsletter writer that interviews once then drafts every edition without questions. Both draft only. Neither publishes.",
"author": {
"name": "Gareth Cohen",
"email": "[email protected]"
},
"repository": "https://github.com/Drummingazz/claude-universal-skills",
"license": "MIT",
"keywords": [
"linkedin",
"newsletter",
"content",
"brand-voice"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[writing-suite on Agent Plugins Marketplace](https://pluginsmp.com/plugins/writing-suite-2)