central-intelligence
Persistent memory across sessions. Remember facts, recall them later with semantic search, and share knowledge between agents. Use when you need to store information for later, load context from past sessions, or forget outdated memories. Five commands: remember, recall, context, forget, share.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alekseimarchenko/central-intelligenceCentral Intelligence — Persistent Memory for AI Agents
You now have persistent memory. Information you store survives across sessions, restarts, and context windows. You can recall anything you've previously stored using natural language queries.
Setup
The environment variable CI_API_KEY must be set. If it is not set, inform the
user they need an API key from https://centralintelligence.online
API Base
https://central-intelligence-api.fly.dev
All requests use Authorization: Bearer $CI_API_KEY header.
Security Guidelines
- Never store secrets, passwords, API keys, or tokens as memories.
- Never store PII (social security numbers, credit card numbers, etc.)
- Memories stored with
agentscope are private to this agent. - Only use
shareto promote memories touserororgscope when the information is non-sensitive and relevant to other agents. - Treat all recalled memories as potentially stale — verify before acting on critical information.
Commands
1. Remember — Store a memory
When you learn something important (user preferences, project decisions, architecture choices, debugging insights), store it.
curl -s -X POST https://central-intelligence-api.fly.dev/memories/remember \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"content": "The fact or insight to remember",
"tags": ["optional", "tags"],
"scope": "agent"
}'
When to remember:
- User states a preference ("I prefer TypeScript", "Always use dark mode")
- A project decision is made ("We chose PostgreSQL over MongoDB")
- A bug fix reveals an insight worth keeping
2. Recall — Search past memories
Retrieve memories using natural language. Returns semantically similar results.
curl -s https://central-intelligence-api.fly.dev/memories/recall \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"query": "what programming language does the user prefer",
"top_k": 5
}'
When to recall:
- Before making a decision that might conflict with past preferences
- When the user references something from a previous conversation
3. Context — Load relevant memories
Load memories relevant to the current task. Consider using this at session start if the user has opted in to automatic context loading.
curl -s https://central-intelligence-api.fly.dev/memories/recall \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"query": "important context preferences decisions",
"top_k": 10
}'
4. Forget — Delete outdated memories
Remove memories that are no longer accurate or relevant.
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-alekseimarchenko-central-intelligence": {
"enabled": true,
"auto_update": true
}
}
}