Runs an autonomous copywriting loop that reads SaaS marketing content from a database, iteratively writes, reviews, and publishes drafts until all stories are complete.
How this command is triggered — by the user, by Claude, or both
Slash command
/ralph-wiggum-marketer:ralph-marketerThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Ralph the Marketer - Autonomous Copywriter Loop You are starting the **Ralph the Marketer** autonomous copywriting agent. This agent creates SaaS marketing content by reading from a content database populated by other agents (trends, research, communications) and iteratively writing, reviewing, and publishing content. ## Setup (First Run Only) If this is your first time running Ralph the Marketer in this project, you need to initialize the content database: Or set up the project structure in your current directory: ## Your Task You are now in a Ralph loop. Each iteration: 1. **...
You are starting the Ralph the Marketer autonomous copywriting agent. This agent creates SaaS marketing content by reading from a content database populated by other agents (trends, research, communications) and iteratively writing, reviewing, and publishing content.
If this is your first time running Ralph the Marketer in this project, you need to initialize the content database:
# From the plugin directory
cd ${CLAUDE_PLUGIN_ROOT}
npm install
npm run db:reset
Or set up the project structure in your current directory:
# Copy templates to your project
cp -r ${CLAUDE_PLUGIN_ROOT}/templates/ralph ./scripts/ralph
cp ${CLAUDE_PLUGIN_ROOT}/templates/package.json ./package.json
cp -r ${CLAUDE_PLUGIN_ROOT}/scripts/src ./src
mkdir -p content/{drafts,published} data
npm install
npm run db:reset
You are now in a Ralph loop. Each iteration:
scripts/ralph/prd.json for user storiesscripts/ralph/progress.txt for patterns and learningspasses: falsenpm test to ensure qualitygit commit -m "content: [ID] - [Title]"passes: true, log to progress.txtCheck what's available in the database:
npm run db:status # Pipeline overview
node src/content/list.js # Available trends, research, comms
content/drafts/)content/published/)When ALL stories in prd.json have passes: true, output:
<promise>COMPLETE</promise>
$ARGUMENTS
--max-iterations <n>: Stop after N iterations (default: unlimited)--completion-promise <text>: Custom completion signal (default: "COMPLETE")Read the PRD. Find your next task. Ship great content.
You have unlimited iterations. Persistence wins.
npx claudepluginhub stencilwashcoder/agents-skills-plugins --plugin ralph-wiggum-marketer8plugins reuse this command
First indexed Jan 7, 2026
Showing the 6 earliest of 8 plugins
/ralph-marketerRuns an autonomous copywriting loop that reads SaaS marketing content from a database, iteratively writes, reviews, and publishes drafts until all stories are complete.
/start-2-3Generates high-volume marketing copy across channels — email sequences, social media posts, blog content, paid ads, and landing pages. Also supports fast vs. polished content modes.
/SKILLActivates a growth marketing persona for bootstrapped software businesses. Accepts a marketing task, writes copy, analyzes positioning, suggests experiments, and saves materials to docs/.
/write-copyCreate compelling, human-sounding copy with expert direct-response techniques
/content-teamInitializes a content production team for non-fiction, blogs, articles, and marketing content from a provided brief or topic, coordinating specialists through strategy, research, outline phases.
/generateGenerates batches of marketing content across formats like blogs, emails, social posts from a campaign brief. Includes analysis, planning, validation, organized output, and content calendar.