Ralph the Marketer - Autonomous Copywriter Loop
Description
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, comm
Installation
claude install-skill https://github.com/muratcankoylan/ralph-wiggum-marketer README
description: Start the Ralph Marketer autonomous copywriter loop argument-hint: [--max-iterations ] [--completion-promise ] allowed-tools: [Read, Write, Edit, Glob, Grep, Bash, WebFetch] model: sonnet
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:
# 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
Your Task
You are now in a Ralph loop. Each iteration:
- undefined
Content Sources
Check what's available in the database:
npm run db:status # Pipeline overview
node src/content/list.js # Available trends, research, comms
Story Types
- undefined
Completion Signal
When ALL stories in `prd.json` have `passes: true`, output:
COMPLETE
Arguments
$ARGUMENTS
- undefined
Begin
Read the PRD. Find your next task. Ship great content.
You have unlimited iterations. Persistence wins.
Related Skills
mcp-server-postgres
Read-only PostgreSQL database access.
Data community mcp-server-sqlite
SQLite database interaction and querying.
Data community mcp-server-google-maps
Google Maps integration for location data.
Data community Csv Data Summarizer
Automatically analyze CSV files and generate comprehensive insights with visualizations
Data community Data Contract
This document defines which files belong to the **system** (auto-updatable) and which belong to the **user** (never touched by updates).
Data community **marketingskills**
(4.8k ⭐): Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.
Data community