OpenClaw is the most important AI software I have ever used. It has fundamentally changed how not only I work, but I live. It has really infiltrated every aspect of my life and allowed me to be hyper productive everywhere.
I am still running it on a little MacBook that sits right on my desk. OpenClaw is an incredibly personal, incredibly capable AI assistant that you can run locally. It learns from you, evolves over time, and you can access it using the chat apps that you already use like WhatsApp, Telegram, text messaging, and Slack.
OpenClaw has a personality you can craft to be the exact personal assistant you want it to be. This is done through two files, identity.md and soul.md. identity.md holds your working profile, and soul.md defines how it answers, how concise or verbose, how personal or formal, and even humor style with rules for when to dial it down.
# 21 Use Cases for OpenClaw You Should Know
1. Personal CRM built from scratch
My CRM is a custom system that specifically serves my needs without writing any code. I just describe in natural language the exact functionality I want, and it builds it for me. It ingests Gmail, Calendar, and Fathom, scans everything, filters noise like newsletters and cold pitches, researches contacts, and decides which ones are worth saving.
It pulls everything into a local SQLite database on my computer with a vector column for natural language search. I can ask any question like what is the last thing I talked about with John or who did I last talk to at company X. It knows because it stores and indexes the context locally.
How it works
It ingests Gmail, Calendar, and Fathom across multiple sources and continuously filters out noise. It reads email context and does quick research to decide which conversations and contacts are worthwhile to save. It stores contacts, context, and embeddings locally for fast semantic queries.
Prompt I used
Build a personal CRM that automatically scans my Gmail and Google Calendar to discover contacts from the past year. Store them in a SQLite database with vector embeddings so I can query a natural language. Auto filter noise senders like marketing emails and newsletters. Build profiles of each contact in their company role how I know them in our interaction history. Add relationship health scores that flag stale relationships. Follow-up reminders. I can create snooze or mark done and duplicate contact detection with merge suggestions.
2. Natural language CRM queries
I can ask anything in plain English and get the answer instantly. It handles context like last touchpoints and people at a specific company through semantic search in the vector column. It makes the CRM feel like a real assistant that knows the backstory on every contact.
3. Meeting-to-action items from transcripts
It watches for action items in meeting transcripts and turns them into tasks. If I say I will send an email later today, it creates a to-do for me and later checks if I actually sent it. It sends an approval cue because not all action items are perfect and it learns each time I reject a false positive.
How it works
It pulls Fathom every 5 minutes during business hours, is calendar aware, and waits for a buffer after meetings end. It extracts the full transcript and summary, matches attendees to CRM contacts, updates relationship summaries, extracts action items with ownership, and asks for my approval in Telegram. It only creates ToDoist tasks for approved items, tracks other people's items as waiting on, runs a completion check three times daily, and auto archives items older than 14 days.
Prompt I used
Create a pipeline that pulls Fathom for meeting transcripts every 5 minutes during business hours. Make it calendar aware so it knows when meetings end and waits for a buffer before checking. When a transcript is ready, match attendees to my CRM contacts automatically. Update each contact relationship summary with meeting context and extract action items with ownership mine verse theirs. Send me an approval cue in Telegram where I can approve or reject. Only create to-doist tasks for approved items. Track other people's items as waiting on. Run a completion check three times daily. Auto archive items older than 14 days.
4. Automatic completion checks on tasks
It checks off items automatically when it detects I followed through. If I sent the email it was waiting for, it marks it done without me touching anything. That loop closes the gap between intention and follow-up.
5. Urgent email alerts when I am offline
Every 30 minutes it scans email for absolute urgency and notifies me in Telegram. I tuned it to only flag huge deals, contracts to sign, or critical requests I promised to deliver on. I do not check email all day or on weekends, so this keeps me responsive without getting spammed.
6. Track other people’s action items
It records action items from the people I meet with. If someone says they will send me something, it tracks it as waiting on them. I can check if they followed through later.
7. Personal knowledge base with RAG
I wanted a central repository for every piece of content I read or watched that I might reference later. I drop a link into Telegram and it ingests everything about it, embeds it, and stores it locally. I can ask questions across the whole knowledge base in natural language.
Prompt I used
Build a personal knowledge base with rag. Let me ingest URLs by dropping them in a Telegram topic, support articles, YouTube videos, exposts, etc. PDFs. When the tweet links to an article, ingest both the tweet and the full article. Extract key entities from each source. Store everything in SQLite and vector embeddings. Support natural language queries with semantic search. Time aware ranking, source weighted rankings for paywalled sites I'm logged into. use browser automation through my Chrome session to extract content and cross-ost summaries to Slack with attribution.
8. Ask it to surface related sources instantly
It is great at referencing other things I have saved in the past. If I add a new post, it pulls in related threads and linked URLs, then ties them back to existing notes. Queries like show me articles about OpenAI work instantly with direct links.
9. Team sharing with attribution
I have it cross-post important saves to our team Slack with my name attached. I did not want my team to think OpenClaw was just spamming links. It only shares items I actually read and gave it.
For broader context on tool selection across projects, here is a quick stack compare you might find useful.
10. Ingest articles, videos, posts, and PDFs
It supports articles, YouTube videos, X posts, and PDFs. I drop each into Telegram and it grabs the full content, embeds it, and stores it for search. Everything lives locally on my MacBook.
11. Entity extraction from every source
From each item it extracts key entities so I can search by names, products, or topics. Those entities help ground semantic search across different formats. It makes cross-referencing fast and accurate.
12. Time-aware and source-weighted ranking
It ranks results by recency when that matters and gives weight to sources behind paywalls I am logged into. It uses my authenticated Chrome session to fetch those pages. That way it gets the real content I actually read.
13. Browser automation for paywalled content
It uses browser automation through my Chrome session to extract content I am authorized to access. That lets me keep high-fidelity notes from sources I already use. It does this quietly and locally.
14. X threads and linked source expansion
For X posts, it grabs the post, follows replies if it is a thread, and pulls out any linked external URLs. It ingests both the tweet and the full article when linked. All of it goes into my central repository.
15. X ingestion pipeline details
I drop an X URL into Telegram to kick things off. It first uses FX Twitter, which is a great free project, and if that fails it uses the X API directly. Then we use Gro X search.
16. Proactive sponsor and idea cross-references
I gave the system permission to understand data across sources. If I am coming up with a video idea it might say I talked about something like this with one of my sponsors and suggest a relevant connection. It is proactive like a small team working around the clock.
17. Relationship health and stale contact flags
My CRM computes relationship health scores. It flags stale relationships so I know to re-engage. I can snooze or mark done on follow-ups.
18. Duplicate detection and merging
It detects duplicate contacts and suggests merges. That keeps my CRM clean without manual cleanup. The suggestions save a ton of time.
19. Calendar-aware meeting ingestion
It is calendar aware, so it knows when I have meetings with external people and waits for them to complete. Then it ingests the Fathom transcript and summary. It updates CRM contacts while extracting action items.
20. Local-only, hardened setup
I keep everything on my local machine. I have hardened security and taken steps against prompt injection. Nothing is perfect, but this setup has worked well for me.
21. Self-improving prompts and behavior
It learns from my approvals and rejections. If I say an extracted action item is not valid, it updates its prompt and improves its filter next time. It is self-improving over time.
# Final thoughts
OpenClaw runs locally, adapts to me, and connects the dots across my email, calendar, meetings, and research. It builds working systems from plain English prompts, remembers my preferences, and gets better as we work together. I rely on it for my CRM, action items, urgent alerts, and a knowledge base that actually helps me create.
If you are looking for options around this stack, here is an OpenClaw alternative to compare.
