openviking-memory
Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…
Retrieve applicable OpenViking Rules and check compliance. Use when planning an action or response subject to task-specific constraints.
Claude Code
$ npx -y skills add volcengine/openviking --skill openviking-rule-search --agent claude-code
Codex
$ npx skills add volcengine/openviking --skill openviking-rule-search -a codex -y
Cursor
$ npx skills add volcengine/openviking --skill openviking-rule-search -a cursor -y
Gemini CLI
$ npx skills add volcengine/openviking --skill openviking-rule-search -a gemini-cli -y
GitHub Copilot
$ npx skills add volcengine/openviking --skill openviking-rule-search -a github-copilot -y
OpenCode
$ npx skills add volcengine/openviking --skill openviking-rule-search -a opencode -y
Windsurf
$ npx skills add volcengine/openviking --skill openviking-rule-search -a windsurf -y
name: openviking-rule-search
description: Retrieve applicable OpenViking Rules and check compliance. Use when planning an action or response subject to task-specific constraints.
metadata:
vikingbot:
always: trueUse the registered OpenViking Rule search tool to retrieve the compiled Rules that constrain the current task, then validate the planned action or response against every applicable Rule. The host may expose it as `rule_search`, `openviking_rule_search`, `mcp__openviking__rule_search`, `ov_rule_search`, `viking_rule_search`, or another server-qualified variant; use the exact registered name.
1. Build `task_context` from the user's goal, the planned action or decision, and concrete facts that may affect which Rules apply. Include material unknowns instead of guessing them. 2. Call the registered Rule search tool with that `task_context`. 3. Review every returned Rule independently. Apply a Rule when its `applies_when` condition is supported by the task context and no `exception` applies. 4. Adjust the planned action or response to comply with all applicable Rules. 5. Call the Rule search tool again when new information materially changes the task context.
check instead of substituting ordinary memory search for Rule search.
Read omitted compiled Rule URIs or the saved full result in bounded sections before acting. Do not repeat an identical oversized search or treat the delivered subset as a complete check. If the remaining Rules cannot be retrieved, report the incomplete check and pause the action.
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…