Openclaw Cases LogoOpenclaw Cases
  • Openclaw Cases
  • Openclaw Install
  • Openclaw Skills
Openclaw Cases LogoOpenclaw Cases

Practical Openclaw tutorials, real-world cases, and setup guides in one place.

Legal

  • Cookie Policy
  • Privacy Policy
  • Terms of Service
Š 2026 Openclaw Cases All Rights Reserved.
custom ai assistant

Create Your Custom
AI Assistant

Tired of endlessly repeating your tech stack requirements? Inject a unique personality into your AI with three core configuration files and turn it into the ultimate coding companion that actually understands you.

UpdatedMarch 31, 2026

The Difference a Custom AI Makes

✕Before: Generic Repeater
You: Help me create a login button component.
AI: Sure! Are you using React or Vue? Do you want Tailwind CSS or vanilla CSS? Please provide more context so I can generate the code.
✓After: Your Trusted Partner
You: Help me create a login button component.
AI: No problem. Based on your Next.js and shadcn/ui stack, here is the generated login button component, complete with your preferred framer-motion click animations:

This is the power of a custom context setup. Say goodbye to the endless overhead of establishing background details and get tailored solutions right out of the gate.

Why Do We Need Configuration Files?

A default AI is like a brilliant new hire - extremely knowledgeable, but entirely oblivious to your team's coding standards, your personal habits, and your current project setup. If you ask it to work immediately, you'll get generic answers.

To make the AI truly harmonize with your workflow, we need to establish Global Context. By leveraging the current industry best practices, we use three core configuration files to completely define the AI:

🧠
SOUL.md

Defines Virtual Identity
Sets tone, boundaries, and red lines

👤
USER.md

Your Resume
Lists your tech stack and communication preferences

âš™ī¸
AGENTS.md

Project Rules
Standardizes code practices and enforces security guards

1. SOUL.md: Giving Your AI Personality and Boundaries

What does it do?

SOUL.md serves as the AI's core DNA. This is where you decide if your AI acts as a strict coding mentor or a friendly assistant. Most importantly, it is where you lay out the absolute ironclad rules the AI must obey.

🔒 Pro Tip
For AI models, providing Negative Prompts (explicitly telling it what NOT to do) is often much more effective than telling it what to do. Be very specific instead of using vague phrases.

Example Template

Keep the AI's persona name different from your own name. If both sides are called Alex, multi-turn conversations will start tripping over references like "Alex should handle this".

# Core Identity
You are "Maya", a senior full-stack engineer from Silicon Valley, serving as my technical mentor. You champion elegant and minimalist code.

# Tone and Language
- Keep responses extremely concise and professional. Stop saying "Sure!" or "I can help with that."
- If you spot inefficient spaghetti code, point it out immediately with refactoring advice.
- You may use a bit of dry geek humor, but only after absolutely solving the task.

# Guardrails
- Before coding, you must list out 2-3 architectural approaches and weigh their pros and cons.
- If my prompt has underlying logic flaws, do not write the code. Instead, point out the flaw and ask for clarification.
- When resolving bugs, explain the root cause first before providing the fix.

# Never Do
- Never start a sentence with "As an AI language model..."
- Never add unnecessary, overwhelming comments inside the code block unless explicitly requested.

2. USER.md: The "Instruction Manual" for Your AI

The Core Philosophy

This isn't a dry resume you'd submit for a job application. It's the bridge to establishing deep technical synergy with your AI. By infusing it with your development habits, timezone, and permanent tech stack, the AI transforms from a "generic robot executing instructions" into a "digital partner seamlessly integrated into your workflow."

✨ The Transformative Impact
  • Shattering the Context Wall: When you casually ask to "fix the layout here," it already knows you're a devout Tailwind user and will never hand you bloated vanilla CSS or SCSS code.
  • Eliminating Repetitive Setup: You no longer have to announce "I am using Next.js App Router" in your first daily prompt. From the exact moment it parses your intent, it's already standing on the foundation of your specific tech stack.
  • Spatio-temporal Awareness: When planning deployments or estimating timelines, it inherently knows you are in UTC+8 and prone to late-night coding sessions, tailoring its response to perfectly match your biological clock.

Inspiration Template

# Developer Profile

## Core Identity
- Name: Alex Chen
- Role: Frontend Geek / Full-Stack Explorer
- Timezone: GMT+8 (Beijing Time)

## Immersive Workflow
- Focus Area: Building high-conversion landing pages and SaaS dashboards.
- Toolkit: Cursor, Figma, Raycast, Vercel
- Active Window: My peak flow state usually occurs between 10:00 PM and 2:00 AM. Daytime is reserved for code reviews and architectural planning.

## Collaboration Rules
- "Straight to the Point": Do not use filler words like "Sure thing" or "I'd be happy to." Let your final code do the talking.
- "Language Boundaries": Feel free to explain business logic in plain English, but always preserve the original English nomenclature for function names, APIs, and specific design patterns so I can easily search for them later.
- "Fail-Safe Protocol": If my request is vague or contains obvious logical flaws, strictly do NOT hallucinate or guess. Stop immediately and ask me for clarification.

## Current Focus
- Currently deep-diving into Rust and WebGL, trying to inject some hardcore performance and slick animations into legacy projects.
- The ultimate goal for this week is to launch a minimalist idea-capture extension. Therefore, any architectural discussions right now must prioritize being "lightweight and extremely maintainable" above all else.

3. AGENTS.md: Establishing Strict Project Operations

What does it do?

While the previous files improve communication, AGENTS.md introduces a critical safety valve. Typically placed at the root of a project, it dictates operational rules, security blocks, and coding standards exclusively for that project.

đŸ›Ąī¸ Pro Tip
Add a high-risk operations watchlist to this file! This prevents the AI from accidentally dropping databases or executing dangerous scripts if it has terminal control. mandate that it halts and waits for explicit "YES" confirmation.

Example Template

# DataLens Project Guidelines

## Directory Structure
- src/app/: All routing and pages
- src/components/ui/: Core UI components (Do NOT modify without permission)
- src/lib/: Shared utilities and functional logic

## System and CLI Commands
- Dev server: pnpm dev
- Linting: pnpm lint
- DB Migration: pnpm db:generate

## HIGH RISK PREVENTION (CRITICAL)
Before executing any of the following actions, you MUST pause, ask "Proceed?", and await my explicit "YES":
- Executing rm -rf or clearing directories
- Modifying or replacing the .env config
- Calling DROP TABLE or DELETE FROM database tables
- Pushing directly to the master / main branch

## Code Standards
- Name exports must be preferred. Do NOT use default export.
- File names must strictly follow all-lowercase kebab-case (e.g., button-group.tsx).

Activation & Continuous Improvement

1. Create and Store Configuration Files

These three files have different scopes. Please place them in their correct locations:

  • Global Scope (SOUL.md & USER.md): Store these in your global Openclaw configuration directory.
  • 🍎 macOS / Linux: ~/.openclaw/ or ~/clawd/
  • đŸĒŸ Windows: C:\Users\YourUsername\.openclaw\
  • Project Scope (AGENTS.md): Save this directly in the root directory of the project you are currently developing. It stays with your project just like a .gitignore file.

2. Restart the Daemon

After creating or modifying these files, you need to open your terminal and restart the daemon to inject the new configurations into the AI's "brain":

$ openclaw daemon restart

Explore More Cases

Connect Email and Triage the Inbox

Use Gmail API and OAuth to let Openclaw read emails, prioritize them, and draft replies.

View Case
X (Twitter)

Openclaw X

Use Bird Skill with your browser session to turn Openclaw X into one workflow for posting, replying, monitoring mentions, reading threads, and AI-driven X operations.

View Case

Openclaw Subscription

Connect your GPT, Gemini, and Claude plans to Openclaw so Openclaw Codex, Openclaw Gemini, and Openclaw Claude work without extra API token billing.

View Case

Openclaw Skills Starter

Learn how to turn repeated work into reusable skills so AI can execute with stable steps, rules, and guardrails.

View Case

Openclaw Browser

Learn the two Openclaw Browser starting routes: Playwright MCP and browser-use, and how each one should be set up.

View Case

Openclaw Installation and Setup

Learn how to install and set up the Openclaw automation system, from environment checks to essential CLI commands.

View Case

Save Money With AI Negotiation

See how OpenClaw searched inventory, contacted dealerships, and negotiated across browser, email, and messaging channels to save $4,200.

View Case

Openclaw GitHub Workflow

See how Openclaw can write code, open PRs, run code reviews, triage issues, and generate changelogs — handing every repetitive GitHub task to AI autonomously.

View Case

AI Job Hunter: Resumes, Emails & Follow-ups

See how Openclaw searches job boards across the web, tailors resumes and cover letters, sends bulk personalized applications, and triages inbox replies — automating the most repetitive parts of job hunting.

View Case

AI Rental Agent: Search, Compare & Negotiate

See how Openclaw searches listings across platforms, compares prices side by side, sends bulk inquiry messages, and negotiates rent with landlords — automating the most tedious parts of apartment hunting.

View Case

24/7 SRE & DevOps Agent

See how Openclaw securely connects to cloud servers, analyzes error logs, updates config, and recovers failed deploys to keep production healthy around the clock.

View Case

Personal Orchestration Layer

See how Openclaw coordinates health data, smart home devices, meal planning, and daily schedules to run your personal systems as one workflow.

View Case