data_analysis
High-performance data analysis using Polars - load, transform, aggregate, visualize and…
openloomi Memory tools - search and manage the holistic context (people, projects, decisions, knowledge base, chat insights). Triggers: memory search, knowledge base, search documents, list insights, who is John, what did we decide about X, tiered memory, knowledge graph,
$ npx -y skills add melandlabs/openloomi --skill openloomi-memory --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/openloomi-memoryContext preview
The summary Claude sees to decide when to auto-load this skill.
openloomi Memory tools - search and manage the holistic context (people, projects, decisions, knowledge base, chat insights). Triggers: memory search, knowledge base, search documents, list insights, who is John, what did we decide about X, tiered memory, knowledge graph,
name: openloomi-memory description: "openloomi Memory tools - search and manage the holistic context (people, projects, decisions, knowledge base, chat insights). Triggers: memory search, knowledge base, search documents, list insights, who is John, what did we decide about X, tiered memory, knowledge graph, people/projects/decisions, search-all, conversation memory" metadata: version: 0.9.0 allowed-tools: Bash(node $SKILL_DIR/scripts/openloomi-memory.cjs *)
> **Note:** If OpenLoomi readiness is unknown, use `openloomi-setup` first. If OpenLoomi Desktop is not installed, follow [Getting Started](https://openloomi.ai/docs/getting-started).
OpenLoomi Memory is the **long-lived context layer of OpenLoomi** — a tiered, locally-stored knowledge graph that grows on its own from your Connectors, chats, and Screen Capture. Memory is what makes Chat grounded and what Loop reads before it produces a Decision. It is always on your machine (local-first), always visible, and always auditable — see [Memory](https://openloomi.ai/docs/memory) for the full model.
This skill exposes three searchable surfaces over that context:
| Surface | What it is | Where it lives | |---|---|---| | **Memory files** | People, projects, notes, strategy — your hand-edited knowledge graph | `~/.openloomi/data/memory/` | | **Knowledge Base** | Documents you uploaded (PDF, DOCX, TXT, MD, slides, sheets, images) chunked + embedded via RAG | openloomi server | | **Insights** | AI-extracted records (decisions, action items, preferences, relationships, events) derived from chats and source messages, with usage analytics + automatic maintenance | openloomi server |
Use `search-all` whenever the user asks a general memory question — it covers all three surfaces in one call.
---
**Tiered model.** OpenLoomi Memory spans four tiers that OpenLoomi reasons across simultaneously:
Together these let Chat ground answers in both immediate context and deep history at once. Loop reads the relevant slice before producing each Decision; the result of every approved Action is written back into Memory so the next judgement has sharper context.
**How it works with Connectors.** Memory is auto-built from the platforms you've authorized. Connectors handle the OAuth / app-credential / QR / interactive flows — see `openloomi-connectors` for the native 7 messaging apps and the Composio OAuth layer (1000+ apps including Slack, Discord, X, Gmail, Outlook, Google Calendar/Drive/Docs, GitHub, Notion, Linear, HubSpot, LinkedIn, Jira, Asana). Once connected, Memory continuously syncs raw messages, meetings, emails, tweets, calendar events, voice calls, and any notes or screen captures you've made.
---
The CLI auto-reads your token from `~/.openloomi/token` (base64 encoded JWT).
---
Memory files are stored locally at `~/.openloomi/data/memory/` and searched via direct filesystem access. This is a **read-only** operation that performs case-insensitive text search across `.md` and `.json` files.
~/.openloomi/data/memory/ ├── chats/ # Chat conversation exports ├── channels/ # Channel memory exports e.g., weixin, telegram, etc. ├── people/ # Person profiles ├── projects/ # Project notes ├── notes/ # General notes └── strategy/ # Strategy documents
Memory files are plain markdown or JSON stored locally. You can add or delete files directly.
**Adding a memory file:**
node $SKILL_DIR/scripts/openloomi-memory.cjs add-memory "Content to remember" --file=filename.md --directory=notes
**Deleting a memory file:**
node $SKILL_DIR/scripts/openloomi-memory.cjs delete-memory filename.md --directory=notes
1. **Path**: `~/.openloomi/data/memory/` (or subdirectory if specified) 2. **Search Type**: Case-insensitive full-text search 3. **Files**: Scans `.md` and `.json` files recursively (max depth 5) 4. **Matching**: Each line is searched; returns first match per file 5. **Output**: File path, line number, and line preview (first 200 chars)
{
"results": [
{
"file": "people/boss.md",
"line": 42,
"preview": "My boss John mentioned the deadline is next Friday"
},
{
"file": "projects/app/notes.md",
"line": 10,
"preview": "Boss wants the app launched by end of month"
}
],
"total": 2
}---
Semantic search of uploaded documents using embeddings.
curl -X POST http://localhost:3414/api/rag/search \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "project plan", "limit": 5}'**Parameters:**
**Response:**
{
"results": [
{
"id": "doc_xxx",
"title": "Project Document",
"content": "...",
"score": 0.95OpenLoomi is an open-source AI coworker. It connects your work tools, understands what you’re working on, and tells you what needs your attention, why it matters, and what to do next. It’s your open-source Attention Agent.
Repo: melandlabs/openloomi
High-performance data analysis using Polars - load, transform, aggregate, visualize and…
Persist learning across turns by actively maintaining MENTAL_MODEL.md in the workspace. Use…
Create an end-to-end Continual Learning Bench task. Use when adding a new src/tasks/<name>…
Use 1000+ external apps via Composio - either directly through the CLI or by building AI…
openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at…
openloomi Connectors tools - manage the native 7 messaging integrations and pair with the…