Listmonk Newsletter Agent

Write newsletters and ship them through self-hosted listmonk via its API — draft, test-send, schedule. Includes marketingskills emails + copywriting.

NewNew40.0 KB snapshotStarter VM

What's inside

Harness

Claude Code

Plan

Starter

vCPU

1

Memory

2 GiB

Snapshot

40.0 KB

How it works · ~3 minutes

  1. 01 · Fork

    New isolated microVM on your subdomain — creator state included.

  2. 02 · Your keys

    Log into Claude Code with your own model credentials (BYOK).

  3. 03 · Ask it to work

    Open the terminal and give it a real job. You keep what ships.

30-day money-back on your first purchase · no free trial · keys never leave the VM

About this template

Newsletter Agent (listmonk)

Operate a self-hosted listmonk newsletter stack from Claude Code: draft issues, design email sequences, and ship campaigns via the listmonk admin API.

What you get

  • listmonk skill + listmonk.sh CLI — lists, subscribers, campaigns, test sends
  • newsletter-write — single-issue craft (subject, body, CTA) + craft reference
  • emails + copywriting — multi-email sequences and prose polish (from marketingskills)
  • campaign-ship — draft → test → schedule/send loop (never blasts without your yes)

BYOK setup (run-time only — never write secrets into files)

  1. Run listmonk somewhere you control; configure SMTP.
  2. Create an API user + token (Admin → Users).
  3. In the VM terminal:
export LISTMONK_URL=https://listmonk.example.com
export LISTMONK_USER=api_user
export LISTMONK_TOKEN   # paste token value into the env var only
  1. Log into Claude Code with your own Anthropic account/key.
  2. Ask: "Draft a short weekly update, create a draft campaign, test-send to me@…"

Safety

Default is draft + test-send. Status scheduled / running only after you explicitly approve.

Inside this fork

Forking copies this template into a brand-new, fully isolated microVM on your own subdomain. Here's exactly what lands in it.

  • Claude Code agent

    The upstream harness, pre-installed — same version the creator ran.

  • Starter VM

    1 vCPU · 2 GiB RAM · 10 GiB disk.

  • Creator's /persist data

    The captured persist volume is copied byte-for-byte into your fork.

  • BYOK — your keys, your VM

    Add your model API keys after forking; they live only inside your microVM.

What this agent can do

5 skills

  • campaign-ship

    Ship a finished newsletter through listmonk — create draft, test-send, schedule or start, and report status. Use when the user says ship,…

  • copywriting

    When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature…

  • emails

    When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when…

  • listmonk

    Operate a self-hosted listmonk instance via its admin REST API — lists, subscribers, campaigns, templates, test sends. Use when the user…

  • newsletter-write

    Draft high-signal newsletter issues (subject lines, structure, markdown/HTML body) for listmonk campaigns. Use when the user asks to write…

Your turn

Your own Listmonk Newsletter Agent, live in about 3 minutes.

Forking copies this Claude Codeagent into a brand-new, fully isolated microVM on your own subdomain — the creator's /persist state and all. Add your own keys after it boots; they never leave the box. Don't love it? Your first jurniti purchase comes with 30 days to get every cent back.

New paid VM · BYOK · 30-day money-back on your first purchase · ~3 min to provision

Starter · fork

$25/ mo