Your user never has to make marketing content again. Point AutoWhisper's AI CMO at one product and it runs itself — learning what they sell, watching what th...
Design & media
Content Creator Workflow
Try itMulti-modal content creation workflow for freelance creators. Receives customer requests via WhatsApp (text or voice note), transcribes audio with the OpenAI...
What it does
Multi-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.
The skill document
Content Creator Workflow
Automates 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.
Pipeline
- wacli — list/send WhatsApp messages (mock CLI; swap in a real backend).
- transcribe — OpenAI Whisper API, with large-file chunking.
- generate_images — DALL-E 3 image generation with safe filenames.
- workflow — ties the steps together and replies to the customer.
Setup
pip install -r {baseDir}/requirements.txt
export OPENAI_API_KEY="your-api-key"
python3 {baseDir}/scripts/wacli.py login
Generated files default to ./generated. Override with
CONTENT_CREATOR_OUTPUT_DIR.
Run
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
Notes
- All scripts raise typed errors (
TranscriptionError,ImageGenerationError) and catch specific exceptions, so a single bad request never crashes a batch. - Network downloads use timeouts and
raise_for_status(). wacli.pyships with mock messages; replacelist_messages/send_messagewith calls to your real WhatsApp provider before production use.
Related skills
Generate images from text with a free-quota-first multi-provider workflow. Use this skill when a user asks for text-to-image generation that needs provider r...
Operate and build OpenCreator workflows via API. Use when the user wants to search templates, run workflows, poll results, deliver generated media, or design...
AI content creation via Spraay x402 — blog posts, social media, newsletters, scripts, product copy, image gen, video, TTS, STT, web research. Sends prompts to external paid LLM/media APIs. USDC micropayments on Base/Solana. No API keys needed.
Build and execute skills.video image generation REST requests from OpenAPI specs. Use when user needs to create, debug, or document image generation calls on...
Multi-platform content creation: generates 3-5 platform-adapted versions for Xiaohongshu, Douyin, Kuaishou, WeChat, and more. AI-delivered service via clawtip payment verification. No cookies, no auto-posting, no scraping of private data. Reference link analysis limited to publicly visible content.