memori-extension
Memory augmentation and LLM call interception using the Memori Python library with optional Zhipu API integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ian-at/memori-extensionMemori Extension Skill
Memory augmentation and LLM call interception using the Memori Python library with optional Zhipu AI API integration.
Overview
This skill provides memory augmentation and LLM call interception capabilities using the Memori Python library. It enables agents to retrieve relevant knowledge from a memory database and inject it into conversations.
Security & Privacy Notice
⚠️ Important: This skill performs the following operations:
File Operations (Always Enabled)
- Read/Write: Local SQLite database (default:
./memori.db) - Read/Write: Optional tech terms configuration file (default:
./config/tech_terms.txt) - These operations are entirely local and do not transmit data externally.
External API Calls (Optional - Requires Explicit Configuration)
- Condition: Only if
ZHIPUAI_API_KEYenvironment variable is set - Data Transmitted: Conversation text (user messages, system prompts, and assistant responses) is sent to Zhipu AI's servers for analysis and augmentation
- Purpose: To enhance conversation understanding using Zhipu AI's language models
- Control: If
ZHIPUAI_API_KEYis NOT set, the skill operates 100% locally with NO external network calls
Recommendations
- Start Local-Only: Test the skill without
ZHIPUAI_API_KEYfirst to verify local functionality - Explicit Consent: Only set
ZHIPUAI_API_KEYif you explicitly consent to sending conversation data to external services - Review Data: Consider what conversation data you're comfortable transmitting before enabling external API features
- Sandbox Testing: If providing API keys, test in a sandbox environment first to understand the data flow
Dependencies
This skill requires the following Python packages:
pip install memori
The memori library is licensed under Apache License Version 2.0.
Optional Dependencies
For Zhipu API augmentation (optional):
pip install zhipuai
Warning: Installing zhipuai and providing ZHIPUAI_API_KEY enables conversation content to be sent to external servers.
Environment Variables
All Supported Environment Variables
| Variable | Description | Required | Default | Privacy Note |
|---|---|---|---|---|
ZHIPUAI_API_KEY | Zhipu AI API key for conversation augmentation | No | - | ⚠️ Enables external API calls - conversation text will be sent to Zhipu AI servers |
ZHIPUAI_MODEL | Zhipu AI model name | No | glm-4.7 | Only used if ZHIPUAI_API_KEY is set |
MEMORI_TECH_TERMS | Comma-separated technical terms for LLM interception | No | - | Local only |
MEMORI_TECH_TERMS_FILE | Path to file containing technical terms (one per line) | No | ./config/tech_terms.txt | Local only - read/write |
MEMORI_DB_PATH | Path to Memori database | No | ./memori.db | Local only - read/write |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ian-at-memori-extension": {
"enabled": true,
"auto_update": true
}
}
}