Skip to main content
BUILD WITH OPENCLAW

Give Your AI Assistant a Memory and Personality

Turn a generic chatbot into a personal assistant that knows you

Give Your AI Assistant a Memory and Personality project preview
OpenClaw
Claude Code

Difficulty

Beginner

Time to complete

50 minutes

Availability

Free

BUILD

What you'll build

Create SOUL.md and USER.md workspace files that define your assistant's personality and context, then watch OpenClaw build persistent daily notes that carry memory across sessions.

1. Verify Your OpenClaw Setup

Confirm the Gateway is running, test your Telegram bot, and check the workspace directory from Part 1.

2. Write Your Assistant's Soul

Create a SOUL.md file that defines your assistant's name, personality, communication style, and rules.

3. Introduce Yourself to the Bot

Build a USER.md file with your personal context so the assistant greets you by name and remembers your preferences.

4. Seed Memory with Real Goals

Have a real conversation about your goals and interests, then inspect the daily note OpenClaw wrote automatically.

5. Test Cross-Session Memory

Clear your chat history, start a fresh session, and verify the assistant recalls your goals from persistent memory.

Your portfolio builds as you work.

Every project documents itself as you go. Finish the work, and your proof is ready to share.

PROJECT

Real world application

Skills you'll learn

  • Workspace Configuration

    Define assistant behavior through structured Markdown workspace files

  • Prompt Engineering

    Shape AI personality and communication style with written instructions

  • Memory Architecture

    Build tiered memory systems that persist context across sessions

  • Gateway Management

    Start, stop, and restart local AI services from the command line

  • CLI File Operations

    Create, edit, and inspect configuration files from the terminal

  • Context Debugging

    Verify memory loading by testing recall in fresh conversation sessions

Tech stack

  • OpenClaw logo

    OpenClaw

    Open-source AI assistant platform with workspace-based memory and personality

  • Claude Code logo

    Claude Code

    Anthropic's AI engine powering the assistant's language and reasoning

I just finished one of the projects. It's actually a gem. First of all, the project has so structured like hands on, step by step. Literally. It tells you what exactly to do, what to follow... Very useful. It's actually great.

Skipper

Current NextWork Student

OUTCOME

Where this leads.

Relevant Jobs

Roles where these skills matter:

  • AI Engineer
  • Platform Engineer
  • Automation Specialist
  • Developer Experience Engineer

Build with OpenClaw

Add custom skills and tools to your AI assistant so it can take real actions on your behalf.

Build with OpenClaw

Continue the Journey

FAQs

Everything you need to know

Yes. This project builds directly on Part 1 (Build a Telegram AI Bot With OpenClaw). You need the Gateway, Telegram bot, and workspace directory from that project before starting here.

You'll create two Markdown files in your OpenClaw workspace. SOUL.md defines the assistant's personality, name, and rules. USER.md teaches the assistant who you are, including your name, timezone, and preferences. OpenClaw also creates daily note files automatically during conversations.

The only cost is Anthropic API credits used during conversations, roughly $0.01 to $0.05 per conversation. There are no hosting fees since everything runs locally on your machine. Your existing Claude subscription from Part 1 covers this.

Yes. OpenClaw stores memory in Markdown files on disk, not in the chat session. When you restart your computer and start a new conversation, the assistant reads your SOUL.md, USER.md, and recent daily notes to rebuild context automatically.

No. You can use fictional details for your name, timezone, and interests. The project demonstrates how USER.md works regardless of whether the data is real. You can always replace placeholder information with real details later.

One Project. Real Skills.

50 minutes from now, you'll have completed Give Your AI Assistant a Memory and Personality. No prior experience needed. Just step-by-step guidance and a real project for your portfolio.

Beginner-friendly