Smart Memos for Openclaw

An intelligent memo management system featuring multi-format imports, automated multi-weighted classification, and advanced semantic search capabilities.

qomg
v1.0.0
Mar 18, 2026
0
212
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install smart-memos

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install smart-memos using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Smart Memos?

Smart Memos is a robust organizational powerhouse designed for the Openclaw Skills ecosystem. It transforms raw notes and fragmented data into a structured knowledge base through its intelligent auto-classification engine, which utilizes a weighted keyword system to sort content into categories like Work, Tech, Finance, and Health.

Beyond simple storage, the skill excels at data ingestion and retrieval. It supports bulk imports from various formats including PDF, Markdown, and native macOS Notes, while offering high-performance semantic search to help developers and power users surface critical information instantly via CLI or Python API.

Smart Memos Use Cases

  • Capturing quick meeting minutes, project deadlines, or fleeting technical inspirations.
  • Importing and centralizing existing documentation from PDF, Markdown, and HTML files into a unified database.
  • Organizing personal finances, travel itineraries, and health records using automated category tagging.
  • Utilizing semantic search to retrieve specific project details or code snippets from historical notes.

How Smart Memos Works

  1. Data is ingested through the add_memo API, CLI commands, or by importing external files like .md or .pdf.
  2. The system scans the content for predefined keywords and Markdown tags (e.g., #urgent) to determine the primary context.
  3. An automated classification algorithm applies category labels based on specialized weights (e.g., 'Work' and 'Learning' carry higher priority).
  4. Memos are indexed in a local SQLite database for rapid semantic retrieval and statistical analysis.
  5. Users can update, archive, or delete records to maintain a clean, actionable workspace.

Smart Memos Setup

Ensure you have Python 3.7+ installed. To enable PDF processing, install the optional dependencies.

# Install optional PDF dependencies
pip install pdfplumber PyPDF2

# Initialize a new memo via CLI
python scripts/memos.py add "Project Alpha" "Meeting at 3 PM" "Work" "urgent,meeting"

# Import existing documentation
python scripts/memos.py import ~/Documents/notes.md

Smart Memos Data Schema & Taxonomy

The skill manages information within a structured SQLite environment and exports to a dedicated workspace directory.

Attribute Description
Database Path ~/.qclaw/workspace/memos/memos.db
Export Directory ~/.qclaw/workspace/memos/
Metadata ID, Title, Content, Category, Tags (Auto-extracted), Created/Updated Timestamps
Categories 12+ predefined types (Work, Tech, Finance, Life, etc.) with specific keyword weights

Smart Memos Advanced Features

  • Weighted Classification Engine: Prioritizes critical categories like 'To-Do' (2.0x weight) to ensure accurate sorting.
  • Automated Tag Extraction: Automatically parses #tags from Markdown content during the import process.
  • Semantic Search: Advanced keyword filtering with optional category-specific scoping.
  • Statistical Dashboard: Built-in analysis for category distribution and trend tracking via 'stats' and 'categories' commands.
  • Cross-Platform Migration: Seamlessly imports data from macOS Notes and standard file formats into the Openclaw Skills environment.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*