Install
openclaw skills install @terrycarter1985/content-creator-workflowMulti-modal content creation workflow for freelance creators. Receives customer requests via WhatsApp (text or voice note), transcribes audio with the OpenAI Whisper API, generates images with DALL-E 3, and replies to the customer with the result. Use to automate end-to-end request-to-image delivery.
openclaw skills install @terrycarter1985/content-creator-workflowAutomates the full freelance content-creation loop: a customer sends a request over WhatsApp (text or voice note), the workflow transcribes any audio, turns the prompt into an image, and sends the result back.
pip install -r {baseDir}/requirements.txt
export OPENAI_API_KEY="your-api-key"
python3 {baseDir}/scripts/wacli.py login <your-wacli-token>
Generated files default to ./generated. Override with
CONTENT_CREATOR_OUTPUT_DIR.
Note: Image generation and transcription can exceed common exec timeouts. When invoking via OpenClaw's exec tool, set a higher timeout (e.g. 300s).
# Process all unread requests end to end
python3 {baseDir}/scripts/workflow.py process-all
# Individual tools
python3 {baseDir}/scripts/transcribe.py path/to/request.mp3
python3 {baseDir}/scripts/generate_images.py "A cute cat wearing a hat"
python3 {baseDir}/scripts/generate_images.py prompts.txt # one prompt per line
python3 {baseDir}/scripts/wacli.py list
TranscriptionError, ImageGenerationError)
and catch specific exceptions, so a single bad request never crashes a batch.raise_for_status().wacli.py ships with mock messages; replace list_messages / send_message
with calls to your real WhatsApp provider before production use.