openviking-memory
Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…
Schedule reminders and recurring tasks.
Claude Code
$ npx -y skills add volcengine/openviking --skill cron --agent claude-code
Codex
$ npx skills add volcengine/openviking --skill cron -a codex -y
Cursor
$ npx skills add volcengine/openviking --skill cron -a cursor -y
Gemini CLI
$ npx skills add volcengine/openviking --skill cron -a gemini-cli -y
GitHub Copilot
$ npx skills add volcengine/openviking --skill cron -a github-copilot -y
OpenCode
$ npx skills add volcengine/openviking --skill cron -a opencode -y
Windsurf
$ npx skills add volcengine/openviking --skill cron -a windsurf -y
name: cron description: Schedule reminders and recurring tasks.
Use the `cron` tool to schedule reminders or recurring tasks.
1. **Reminder** - message is sent directly to user 2. **Task** - message is a task description, agent executes and sends result 3. **One-time** - runs once at a specific time, then auto-deletes
Fixed reminder:
cron(action="add", message="Time to take a break!", every_seconds=1200)
Dynamic task (agent executes each time):
cron(action="add", message="Check HKUDS/vikingbot GitHub stars and report", every_seconds=600)
One-time scheduled task (compute ISO datetime from current time):
cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")
List/remove:
cron(action="list") cron(action="remove", job_id="abc123")
| User says | Parameters | |-----------|------------| | every 20 minutes | every_seconds: 1200 | | every hour | every_seconds: 3600 | | every day at 8am | cron_expr: "0 8 * * *" | | weekdays at 5pm | cron_expr: "0 17 * * 1-5" | | at a specific time | at: ISO datetime string (compute from current time) |
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…
Find, use, create, install, share, update, and migrate agent skills stored in OpenViking (viking://~/skills and…
Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools. Use…
Work through tasks on a kanban board stored in OpenViking (viking://agent/kanban/<board>/, one markdown file per task). Use when…
Diagnose OpenViking memory issues by tracing backward from a memory file to its archive memory_diff.json and, when needed,…
Search and read documents, repos, URLs, and other resources stored in OpenViking under viking://resources/. Use whenever the user…
Believable agent cost report for any period, default the last 7 full days PT, not counting today. Measured tokens from Claude…
Keep a durable record of work passed between Bots in the shared Hindsight memory bank. Use when handing work to another Bot, when…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…