Initialize Ralph the Marketer
Description
Set up a new Ralph Marketer copywriting project in the current directory.
Installation
claude install-skill https://github.com/muratcankoylan/ralph-wiggum-marketer README
description: Initialize a new Ralph Marketer project in the current directory allowed-tools: [Bash, Write, Read, Glob] model: sonnet
Initialize Ralph the Marketer
Set up a new Ralph Marketer copywriting project in the current directory.
What This Does
- undefined
Setup Steps
# Create directories
mkdir -p scripts/ralph content/{drafts,published} data src/{db,content}
# Copy database scripts from plugin
PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT}"
cp "$PLUGIN_ROOT/scripts/src/db/init.js" src/db/
cp "$PLUGIN_ROOT/scripts/src/db/seed.js" src/db/
cp "$PLUGIN_ROOT/scripts/src/db/status.js" src/db/
cp "$PLUGIN_ROOT/scripts/src/db/query.js" src/db/
cp "$PLUGIN_ROOT/scripts/src/content/list.js" src/content/
cp "$PLUGIN_ROOT/scripts/src/test.js" src/
# Copy Ralph templates
cp "$PLUGIN_ROOT/templates/prd.json" scripts/ralph/
cp "$PLUGIN_ROOT/templates/progress.txt" scripts/ralph/
cp "$PLUGIN_ROOT/templates/prompt.md" scripts/ralph/
# Copy package.json if it doesn't exist
if [ ! -f package.json ]; then
cp "$PLUGIN_ROOT/templates/package.json" .
fi
# Create .gitkeep files
touch content/drafts/.gitkeep content/published/.gitkeep data/.gitkeep
# Initialize git if needed
if [ ! -d .git ]; then
git init
fi
# Install dependencies
npm install
# Initialize and seed database
npm run db:reset
echo "✅ Ralph Marketer initialized!"
echo ""
echo "Next steps:"
echo " 1. Edit scripts/ralph/prd.json with your content tasks"
echo " 2. Run /ralph-marketer to start the loop"
After Initialization
The user should:
- undefined
Related Skills
next.js
| The React Framework | 138360 | 1503 | 1 |
Development community sharing-skills
skill for guidance.
Development community root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development community Template Skill
Minimal skeleton for a new skill project structure.
Development community Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. ---
Development official Claude API
When code imports anthropic/@anthropic-ai/sdk/claude_agent_sdk, or user asks to use Claude APIBuild apps with the Claude API or Anthropic SDK
Development official Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Key exports from each phase
for summary in .planning/phases/*/*-SUMMARY.md; do echo "=== $summary ===" grep -A 10 "Key Files\|Exports\|Provides" "$summary" 2>/dev/null done