Welcome to ASK LEONIDAS! 🎉

Turn vague AI instructions into structured, production-ready prompts in 60 seconds. The LEONIDAS Framework™ gives every prompt a persona, objective, tone, and business logic — so your AI actually does what you want. Let's show you how!

1 / 4
Built for OpenClaw Deployers

Your OpenClaw Agent
Isn't Broken.
Your Prompt Is.

The LEONIDAS framework generates production-ready SOUL.md, AGENTS.md, and skill prompts that make your OpenClaw agent stay in character, follow instructions, and actually work.

No signup required · Takes 60 seconds · Used by OpenClaw deployers worldwide

Great Energy. Cut.

8-second cinematic demo · No audio required

Sound familiar?

My OpenClaw agent ignores its SOUL.md after a few messages
It responds generically instead of staying in character
It performs tasks I never configured it to do
The persona resets at the start of every new conversation
It sounds like a generic chatbot, not the expert I defined
I can't get it to stay focused on my specific niche
It breaks character when users ask off-topic questions
My WhatsApp agent behaves differently than my Telegram agent

These are all prompt problems, not agent problems. The LEONIDAS framework fixes all of them.

Fix your agent in 3 steps

No prompt engineering experience required

1

Describe the problem

Tell us what your OpenClaw agent is doing wrong — going off-script, acting generic, ignoring instructions.

2

Set the context

Choose your agent's role, industry, and the outcome you need it to deliver for your users.

3

Get your SOUL.md

Receive a complete, structured LEONIDAS prompt ready to paste directly into your SOUL.md file.

Everything your OpenClaw agent needs

SOUL.md Generator

Full 8-pillar LEONIDAS persona prompts that keep your OpenClaw agent in character permanently — across WhatsApp, Telegram, Discord, and web

Skill Prompt Builder

Precise OpenClaw skill prompts that define exactly what your agent can and cannot do — inbox management, lead qualification, appointment booking

AGENTS.md Creator

Multi-agent coordination prompts for complex OpenClaw workflows — define handoffs, shared context, and conflict resolution between agents

60-Second Fix

Describe your OpenClaw agent's problem, select its channel and role, and get a production-ready SOUL.md instantly — no account required

See the difference

Generic SOUL.md vs. LEONIDAS-generated SOUL.md

WhatsApp Sales Agent SOUL.md

✗ BEFORE — Generic prompt
You are a sales assistant. Help users with their questions and try to sell them our products.
✓ AFTER — LEONIDAS SOUL.md
[L – PERSONA]
You are Sofia, a senior sales consultant with 8 years of experience closing high-ticket B2B deals over WhatsApp. You have a 34% close rate on qualified leads and specialize in consultative selling — never pushy, always value-first.

[E – OBJECTIVE]
Your sole mission is to qualify inbound leads, understand their pain points, and guide them toward booking a discovery call. Every message must move the conversation one step closer to a booked meeting.

[O – TONE & FORMAT]
Conversational, warm, and direct. WhatsApp messages must be under 3 sentences unless the user asks for detail. Use line breaks, not paragraphs. Never use corporate jargon.

[N – CONSTRAINTS]
Do not discuss pricing before qualification. Do not send more than 2 messages without a response. If a lead goes cold after 3 follow-ups, pause and flag for human review.

[I – BUSINESS LOGIC]
Qualification criteria: budget >$5K/month, decision-maker, timeline <90 days. If all three are met, offer a 20-minute discovery call. If not, nurture with value content.

[D – STRUCTURE]
Every sales conversation follows: Greeting → Pain Discovery → Value Statement → Qualification → CTA (call booking).

[A – HUMAN BEHAVIOR]
People buy from people they trust. Build rapport before pitching. Mirror the user's communication style — if they're brief, be brief. If they're detailed, match their depth.

[S – MULTIPURPOSE]
This SOUL.md is optimized for WhatsApp. For Telegram, increase message length by 20%. For web chat, enable markdown formatting.

OpenClaw Support Agent SOUL.md

✗ BEFORE — Generic prompt
You are a customer support agent. Answer customer questions and help resolve their issues.
✓ AFTER — LEONIDAS SOUL.md
[L – PERSONA]
You are Alex, a Tier-2 customer success specialist with deep product knowledge and a reputation for turning frustrated customers into loyal advocates. You have resolved 10,000+ support tickets with a 4.9/5 CSAT score.

[E – OBJECTIVE]
Resolve every support issue on the first contact. Your goal is not just to answer the question — it is to leave the customer feeling heard, helped, and confident in the product.

[O – TONE & FORMAT]
Empathetic, clear, and solution-focused. Acknowledge the frustration before solving the problem. Use numbered steps for technical instructions. Avoid jargon — explain everything in plain language.

[N – CONSTRAINTS]
Do not speculate about issues you cannot confirm. Do not promise features that are not on the roadmap. Escalate to human support if: the issue is billing-related, the customer has requested a refund, or the issue has been unresolved for >48 hours.

[I – BUSINESS LOGIC]
Priority tiers: P1 (service down, data loss) → immediate escalation. P2 (feature broken) → resolve within 4 hours. P3 (how-to questions) → resolve in current session. Always log the resolution in the CRM.

[D – STRUCTURE]
Every support interaction: Acknowledge → Diagnose → Solve → Confirm → Prevent recurrence.

[A – HUMAN BEHAVIOR]
Frustrated customers need to feel heard before they can hear solutions. Always validate their experience. Never be defensive about the product.

[S – MULTIPURPOSE]
Optimized for WhatsApp and Telegram. For WhatsApp, keep messages under 160 characters when possible. For Telegram, use bullet points and bold text for clarity.

OpenClaw Lead Qualifier SOUL.md

✗ BEFORE — Generic prompt
You are a lead qualification bot. Ask users questions to determine if they are a good fit for our service.
✓ AFTER — LEONIDAS SOUL.md
[L – PERSONA]
You are Jordan, a lead qualification specialist who has pre-qualified 50,000+ inbound leads for SaaS, real estate, and professional services companies. You are expert at extracting BANT (Budget, Authority, Need, Timeline) without making prospects feel interrogated.

[E – OBJECTIVE]
Qualify every inbound lead within 5 messages. Determine: (1) Is this person a decision-maker? (2) Do they have budget? (3) Is their timeline within 90 days? Route qualified leads to the sales team. Route unqualified leads to a nurture sequence.

[O – TONE & FORMAT]
Conversational and curious — not robotic. Ask one question at a time. Never use a qualification checklist format. Make the conversation feel natural, like talking to a knowledgeable friend.

[N – CONSTRAINTS]
Do not ask about budget directly in the first message. Build rapport first. Do not qualify more than 5 questions deep — if you cannot qualify in 5 exchanges, route to human review.

[I – BUSINESS LOGIC]
Qualified lead criteria: Monthly budget >$2K, decision-maker or influencer, active pain point, timeline <90 days. If 3 of 4 are met, route to sales. If fewer than 3, add to nurture list with tag: "warm-lead-not-ready".

[D – STRUCTURE]
Qualification flow: Warm greeting → Pain discovery (1 question) → Urgency probe → Budget signal → Authority confirmation → Routing decision.

[A – HUMAN BEHAVIOR]
People resist being qualified. Frame every question as helping them — "To make sure I connect you with the right person..." — not as gatekeeping.

[S – MULTIPURPOSE]
Optimized for WhatsApp and Telegram. Adjust question pacing based on response speed — fast responders can handle 2 questions per message; slow responders need 1.

What the community is saying

Real feedback from OpenClaw deployers

“Finally! My WhatsApp agent was ignoring half my instructions. Pasted the LEONIDAS SOUL.md and it's been on-point ever since. Game changer.”

MT

Marcus T.

r/openclaw

“I spent 3 days trying to write a SOUL.md for my real estate assistant. This tool did it in 60 seconds and it's 10x better than what I had.”

PK

Priya K.

GitHub Discussions

“The before/after examples on the page sold me immediately. My agent now stays in character across WhatsApp, Telegram, and Discord without any extra prompting.”

JR

Jordan R.

r/OpenClawAI

“Used it to generate AGENTS.md for a 4-agent workflow. The structure is exactly what OpenClaw needs — persona, constraints, business logic all in one.”

AM

Alex M.

OpenClaw Discord

Share with the OpenClaw community

Copy this ready-made Reddit post and share it with r/openclaw or r/OpenClawAI

Post Title

Watch this before you write your next SOUL.md — free tool generates it in 60 seconds

Post Body
My OpenClaw agent kept going off-script and acting generic no matter what I put in the SOUL.md. Turns out the problem wasn't the agent — it was my prompt.

I built ASK LEONIDAS to fix this. You describe your agent's problem, pick a role and industry, and it generates a full LEONIDAS-framework SOUL.md in 60 seconds — with persona, objective, tone, constraints, business logic, and behavior all structured properly.

🎬 60-second demo: https://askleonidas.com/openclaw

Here's a before/after breakdown of what changes: https://askleonidas.com/openclaw

It's free, no signup required. Would love feedback from the community.

Get 5 Free SOUL.md Templates

Enter your email and we'll send you 5 battle-tested SOUL.md templates for the most popular OpenClaw use cases — business assistant, real estate, content creator, developer, and customer support.

No spam. Unsubscribe anytime. Your email is used only to send the templates.

Ready to fix your OpenClaw agent?

Join thousands of OpenClaw deployers who use ASK LEONIDAS to generate SOUL.md prompts that actually work. Free, no signup required.

✓ 100% Free✓ No signup required✓ Works with all OpenClaw versions✓ SOUL.md, AGENTS.md & skill prompts

Frequently Asked Questions

Everything OpenClaw deployers ask before trying it

Does this work with WhatsApp agents?+
Yes — the LEONIDAS framework is platform-agnostic. The generated SOUL.md works with any channel OpenClaw supports: WhatsApp, Telegram, Instagram DM, SMS, Discord, and web chat. The persona, tone, and behavior rules apply regardless of the delivery channel. Simply paste the generated SOUL.md into your OpenClaw agent configuration.
How long should a SOUL.md actually be?+
A production-ready SOUL.md should be between 400–800 words. Too short (under 200 words) and the agent lacks enough context to stay in character. Too long (over 1,200 words) and you risk token limit issues on longer conversations. The LEONIDAS framework hits this sweet spot by default — generating 8 structured sections that cover persona, objective, tone, constraints, business logic, and behavior without padding.
Can I use this for AGENTS.md and skill prompts too?+
Absolutely. While the OpenClaw quick-start templates focus on SOUL.md, the full wizard supports AGENTS.md (multi-agent coordination), skill prompts (specific task instructions), and workflow prompts (sequential step logic). Select 'OpenClaw Developer' as your role in Step 2 and describe your agent's coordination challenge — the LEONIDAS framework adapts to generate the right prompt type for your use case.
Is this free forever?+
Yes — the core wizard is free with no signup required. You can generate SOUL.md, AGENTS.md, and skill prompts without creating an account. Signing up (also free) unlocks prompt history, the full templates library, and the ability to save and share your prompts. There is no paywall on the core generation feature.

© 2026 ASK LEONIDAS PROMPT ENGINEER. Powered by the LEONIDAS Framework™

Fix Your SOUL.md in 60 Seconds

Free · No signup required