Graphic Designer Agent
A Claw configured as a graphic designer produces visual assets on demand β slide decks, social graphics, brand materials, and video content β using a content pipeline that handles research, writing, AI video generation, and publishing in a single automated flow.
This configuration is built around the production content pipeline documented at zenbin.org/p/rakis6363-content-pipeline (opens in a new tab). The full recipe is at Content Creation Pipeline.
What this agent does
A graphic designer Claw handles the full content production loop:
| Task | What it produces |
|---|---|
| Source research | Structured brief from any URL |
| Script writing | Conversational essay in your voice |
| AI video generation | HeyGen Video Agent β portrait, captioned, B-roll |
| HTML slide decks | Brand-consistent 1280Γ720 presentations |
| YouTube publishing | Unlisted upload β scheduled release |
ESSAY_SOUL.md β your voice file
Before this agent writes a single word, it needs to understand who it's writing for. ESSAY_SOUL.md is the author's voice file β it captures your tone and personality, the principles and practices you hold, and your core approach to everything you create. It's what makes the output sound like you and not like a generic AI script.
Create it in your workspace root and include:
# Essay Soul
## Voice and tone
[How you sound β e.g. direct, opinionated, anti-hype, conversational]
## Principles I hold
[What you believe about your subject β the lens you apply]
## Things I won't do
[What you avoid β e.g. listicles, hedging, motivational language]
## My approach
[How you structure arguments, what you find interesting, what bores you]The Claw reads this before every writing task. It's the difference between a script that sounds like you gave a talk and one that sounds like a press release.
Setup
Install required skills
npx clawhub@latest install humanizer
npx clawhub@latest install agent-browserSet environment variables
openclaw env set HEYGEN_API_KEY=your_key
openclaw env set WRITER_API_KEY=your_key # optionalCreate ESSAY_SOUL.md
Write your voice file at your workspace root. Keep it honest and specific β vague descriptions produce generic output.
Save a reference to TOOLS.md
Update ~/TOOLS.md to note:
- Humanizer skill installed
- HeyGen API key configured
- ESSAY_SOUL.md exists at workspace root
- YouTube OAuth credentials at client_secrets.jsonTest the pipeline end to end
Read ~/TOOLS.md and ESSAY_SOUL.md.
Research this URL: [link to something you want to cover]
Write a 280-word essay in my voice.
Show me the draft before we go further.The content pipeline
Once configured, the full run from URL to uploaded video:
URL β Research β Essay β Proof β Humanize β HeyGen Video β Bumpers β YouTubeEach step is a separate Claw task. The agent saves output artifacts to content/research/, content/essays/, and content/videos/ so any step can be re-run independently.
See the Content Creation Pipeline recipe for the complete step-by-step walkthrough including HeyGen API configuration, bumper stitching, and upload scheduling.
HTML slide decks
The same agent can produce presentation decks from an outline. Define your brand guide once:
My brand: background #0D1B2A, accent #F4A623, font Inter.
Build a slides template with these slide types:
title, agenda, section, statement, bullets, steps, close.
Save to ~/templates/slides-template.htmlThen generate any deck:
Read ~/templates/slides-template.html.
Build a 20-slide deck from this outline: [outline]
Publish to ZenBin as [slug].Full walkthrough at zenbin.org/p/tutorial-build-html-slides (opens in a new tab).
Scheduling content production
Run the pipeline on a schedule with Clawvisor connected:
openclaw cron add \
--name "Weekly content" \
--cron "0 8 * * 1" \
--session isolated \
--message "Read ~/TOOLS.md and ESSAY_SOUL.md.
Check my content queue in Notion.
Pick the top item, run the full content pipeline,
upload to YouTube as unlisted.
Send me the YouTube URL via Telegram." \
--announce \
--channel telegramThe Humanizer skill is non-negotiable for this workflow. Even well-structured, correctly-proofed text retains AI patterns without it. Install it before running any writing tasks.