Your OpenClaw agent's personality, tone, and default behavior are all defined in a single file: SOUL.md. It's the system prompt that shapes every response your agent produces. VidClaw's Soul Editor gives you a visual way to write, preview, and version-control that file — no SSH required.
SOUL.md is a Markdown file that lives in your agent's workspace at ~/.openclaw/workspace/SOUL.md. Whatever you write here becomes the core instructions your agent follows on every task. Think of it as your agent's personality DNA.
A soul might be as simple as "You are a helpful coding assistant" or as detailed as a multi-paragraph document covering tone, formatting rules, coding style preferences, and communication boundaries. The more specific you are, the more consistent your agent behaves.
In the VidClaw dashboard, click the Heart icon in the left sidebar to open the Soul page. You'll see a full-screen text editor on the left and a sidebar on the right with Templates and History tabs.
The editor supports four workspace files via tabs at the top:
For this guide, we'll focus on SOUL.md — the file that has the biggest impact on how your agent behaves.
If you're not sure where to begin, VidClaw ships with six starter templates to get you going. Click the Templates tab in the right sidebar to browse them:
Click any template to preview it in the editor (read-only). If you like what you see, click Use Template to apply it. This replaces your current SOUL.md content — but don't worry, the previous version is automatically saved to history.
Tip: Templates are a starting point. The best results come from customizing a template to match your specific workflow and preferences.
The most powerful approach is writing your own instructions from scratch. Here's what a well-structured SOUL.md might look like:
A few tips for writing effective souls:
When you've made changes, a yellow dot appears on the active tab to indicate unsaved work. Click the Save button or press Cmd+S (Mac) / Ctrl+S (Linux) to save.
The button briefly turns green with a "Saved" confirmation. Your changes take effect immediately — your agent picks up the new soul on its next task. No restarts needed.
Every time you save, VidClaw automatically stores the previous version in history. Click the History tab in the right sidebar to see past versions with timestamps and content previews.
To restore an old version:
VidClaw keeps the last 20 versions of each file. That's plenty of runway to experiment without fear of losing a soul configuration that worked well.
Tip: Before making a big change to your soul, save your current version first. That way you have a clean restore point in history if the new version doesn't work out.
The other three files in the Soul Editor deserve a quick mention:
All four files support the same editing, saving, and history features. Templates are only available for SOUL.md.
Open your VidClaw dashboard, click the Heart icon, and start shaping your agent. If you haven't installed VidClaw yet, check out the setup guide to get running in under a minute.
Give your agent a personality.
VidClaw's Soul Editor makes it easy to experiment, iterate, and roll back.
Get VidClaw on GitHub →