Give your AI agent persistent memory, tasks, notes, and project context.
An OpenClaw skill that connects your agent to your Konteks account. Your agent can read and write tasks, notes, memories, and projects — maintaining context across conversations.
AI agents forget everything between sessions. Konteks gives them a persistent layer:
- Memory — store decisions, preferences, and learnings that survive restarts
- Tasks — create, update, and complete tasks on behalf of your human
- Notes — capture insights and tie them to projects
- Projects & Areas — organize work into folders your agent understands
- Daily Plans — check what's on the agenda today
- ✅ Subscription system — Free tier + Pro ($5/mo early adopter pricing)
- 🔑 API key management — Generate and revoke keys from Settings
- 🌗 Dark/light mode — Full theme support
- 📧 Branded auth emails — Custom verification, reset, and magic link templates
- 🗑️ Account deletion — Full GDPR-compliant account removal
- 🔒 Priority levels — High, Normal, Low (renamed from Someday)
- 📌 Pinned notes — Pin important notes to top of views
- 🔄 Sort options — A-Z, Z-A, Last Updated, Date Created in project/area views
- 🕐 Timezone-aware — Today view uses user's local timezone
clawhub install konteksgit clone https://github.com/jamesalmeida/openclaw-konteks-skill.git
cp -r openclaw-konteks-skill /path/to/openclaw/skills/konteks- Sign up at konteks.app
- Go to Settings → Generate API Key (requires Pro subscription)
- Add to your OpenClaw config:
skills:
konteks:
apiKey: "sk_..."
url: "https://konteks.app" # optional, this is the default
agentId: "my-agent" # optional, defaults to "default"Store and retrieve persistent context across sessions.
# Write a memory
POST /api/agent/context
{ "category": "memory", "key": "user_preference", "value": "Prefers dark mode" }
# Read memories
GET /api/agent/context?category=memory&limit=10Categories: memory, decision, preference, learning, project_note
Create and manage items in your Konteks workspace.
# Create a task
POST /api/agent/items
{ "title": "Review PR", "item_type": "task", "smart_list": "inbox", "priority": "high" }
# List items
GET /api/agent/items?completed=false&archived=false
# Complete a task
PATCH /api/agent/items/{id}
{ "completed_at": "2026-01-29T12:00:00Z" }Priority values: high, normal, low
Organize work into folders.
# List projects
GET /api/agent/folders?type=project
# Create a project
POST /api/agent/folders
{ "name": "Q1 Launch", "folder_type": "project", "icon": "🚀", "goal": "Ship MVP by March" }Check what's on the agenda.
GET /api/agent/plans?date=2026-01-29| When | What to do |
|---|---|
| Session start | Read recent memories to restore context |
| Important decision | Write a memory entry |
| Human asks for a task | Create it in Konteks |
| During heartbeats | Check inbox, triage items, check for overdue tasks |
| Learning something new | Store it for future sessions |
| Filing an inbox item | Move to the right project with PATCH |
When installed, agents should proactively check Konteks during heartbeats:
- Inbox triage — Check for new items, file into projects if obvious
- Due/overdue tasks — Alert the user if anything needs attention
- Write memories — Store decisions and learnings after important moments
See SKILL.md for detailed heartbeat integration instructions.
All endpoints: {url}/api/agent/...
Auth: Authorization: Bearer {apiKey}
See SKILL.md for the full API reference with examples.
- Konteks Web App — the web dashboard
- Konteks iOS App — native iOS app (in development)
- OpenClaw — the AI agent framework
- ClawHub — skill marketplace
MIT