본문으로 건너뛰기
cccskills
무료GitHub에 공개

ov-experience-memory

Retrieve past operational experience from OpenViking before or during coding, configuration, deployment, or recovery work. It reads relevant records, checks whether their assumptions match the current environment, and applies suitable procedures and checks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools. Use before or during executable, multi-step, or tool-based work such as coding, file or data changes, configuration, deployment, workflow execution, and failure recovery when prior operational guidance could improve reliability. Do not use for casual chat or simple factual questions.

설치 방법 보기

이럴 때 유용합니다

  • Consulting past experience before code changes
  • Checking prior procedures for configuration changes
  • Finding diagnostic steps after a deployment failure
  • Reviewing past guidance for a workflow

포함된 파일(1)

  • SKILL.md6.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

OpenViking Experience Memory

Use prior task Experience as advisory operational guidance. Keep the current user request, current environment, and verified tool results authoritative. Experience retrieval supplements normal context retrieval; it does not replace user memory, events, preferences, session archives, resources, or Agent Skills.

Preconditions

  • Use only OpenViking tools that are actually registered in the current Agent runtime.
  • Require both a semantic search capability and an exact URI read capability.
  • If either capability is unavailable, continue without Experience. Do not invent a tool call, fabricate a ToolPart, or replace the Agent tool call with direct HTTP or CLI access.
  • Do not substitute broad memory recall for a search scoped to the Experience root. Continue using the runtime's normal recall and retrieval flows when the task also needs user facts, events, decisions, prior conversation, or domain resources.

Select Runtime Tools

Choose the registered names that match the current runtime:

RuntimeSearchRead
OpenViking MCP, Codex, Claude Codefind or searchread
OpenCode, piopenviking_find or openviking_searchopenviking_read
OpenClawov_searchov_read or ov_multi_read

The host may display MCP names with a namespace such as mcp__openviking__find. Use the exact registered name and schema shown by the runtime. Prefer find for a fast task-start lookup and search when session context or deeper intent analysis is useful.

Retrieval Workflow

  1. Decide whether the request is an executable task. Retrieve Experience for planning, tool use, environment changes, multi-step workflows, or recovery from a failed attempt. Skip retrieval for casual conversation and simple knowledge answers.

  2. Build one concise query containing the task goal, domain object, intended operation, and important constraints. After a failure, include the failed operation and stable error signature.

  3. Search only the current user's Experience root:

    viking://~/memories/experiences
    

    For tools using MCP-style parameters, set target_uri to this root. For OpenClaw ov_search, set uri to this root. Never hardcode default, test, or another user ID. If the server rejects the URI, resolve the root as described in Servers Without the Home Alias and retry once.

  4. Start with limit=5 and the tool's normal score threshold. Judge results by task, environment, preconditions, and likely effect; title similarity alone is insufficient. If no result is relevant, continue without Experience and do not broaden the search to unrelated memory directories.

  5. Select only the one to three Experience files likely to change execution. Require an exact file URI without a query or fragment. Ignore directories, unrelated memory types, and sidecars such as .abstract.md and .overview.md.

  6. Read every selected canonical viking://.../memories/experiences/... URI with the runtime's OpenViking read tool. Search abstracts help selection but are not a substitute for reading the Experience body.

  7. Apply relevant steps and checks while executing the task. Do not repeat the Experience verbatim to the user unless its content is directly needed in the answer.

  8. If execution fails for a materially new reason, perform at most one focused follow-up search using the failure evidence, then read only newly relevant Experience files.

Servers Without the Home Alias

viking://~ is the home alias for the caller's own space. A server released before the alias (OpenViking v0.4.16) does not resolve it and rejects the request with INVALID_URI (HTTP 400) instead of searching. Retry once against the caller's explicit root, resolved from evidence rather than guessed:

  • If a canonical viking://user/<user_id>/... URI is already visible in this session — injected memory context, or an earlier OpenViking tool result — reuse that <user_id> and search viking://user/<user_id>/memories/experiences.
  • Otherwise repeat the same query with no target scope, narrowed to memories with context_type when the tool accepts it, and keep only hits whose URI contains /memories/experiences/. Those hits carry the canonical user ID; reuse it for the reads and for any later Experience search in this task.

Do not fall back to the uid-less viking://user/memories/experiences: only some older servers and roles expand it, and current servers reject it. If no explicit root can be resolved, continue without Experience.

Applying Retrieved Experience

  • Treat Experience as reusable procedure, not as a user profile, user intent, security policy, or proof that an action succeeded.
  • Follow priority in this order: system and developer instructions, current user request, current environment and tool evidence, then Experience.
  • Ignore stale, incompatible, unsafe, or conflicting guidance. Verify commands, paths, APIs, versions, and destructive actions against the current task.
  • Preserve confirmation requirements and permission boundaries. Prior success never authorizes a destructive or external action in the current session.
  • When multiple Experience files conflict, prefer the one whose preconditions match the current environment; otherwise proceed conservatively and surface the ambiguity when it affects the user.

Session Evidence

Use real Agent tool calls so the committed OpenViking session retains their ToolParts:

  • A completed generic OpenViking find, search, or list result containing an Experience URI records recall for that Experience.
  • A completed generic OpenViking read or multi_read of an Experience URI records injection and can associate the resulting trajectory with that Experience.
  • Failed, cancelled, or incomplete calls do not count.

Do not edit, summarize away, or synthesize these ToolParts before the session is committed.

Example

For a request to fix a deployment failure:

  1. Search the Experience root with a query such as Kubernetes deployment image pull failure private registry.
  2. Read the most relevant exact Experience URI.
  3. Check that its registry, credential, and rollout assumptions match the current cluster.
  4. Apply the compatible diagnostic steps, verify the live result, and continue the user's task.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

cron

무료

Schedule reminders and recurring work with the cron tool. Send fixed messages, have an agent execute tasks and report results, or arrange a one-time action at a specified time. List and remove scheduled jobs as needed.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Schedule regular break reminders
  • Set a one-time meeting reminder
  • Run recurring checks and receive results
volcengine/OpenViking4만2026년 10월 19일 업데이트

Turn conversation logs, meeting notes, task records, and other OpenViking materials into daily Markdown reports. The skill separates confirmed outcomes from plans, consolidates repeated evidence, and links reported progress, decisions, blockers, and commitments to their sources.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Preparing an end-of-day work report from scattered records
  • Combining meeting notes and chat logs into a daily summary
  • Separating confirmed results from agent plans and suggestions
volcengine/OpenViking4만2026년 10월 19일 업데이트

Find relevant past execution experience in OpenViking before starting a task. Check when each experience applies and when it does not, then load suitable guidance while giving current facts, policies, and tool results priority.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find past experience relevant to a new task
  • Exclude guidance that does not fit current conditions
  • Recheck past guidance against current tool results
volcengine/OpenViking4만2026년 10월 19일 업데이트

github

무료

Work with GitHub issues, pull requests, and automated checks through the gh command-line tool. Inspect failed workflow steps and their logs, retrieve selected fields, and query the GitHub API for data beyond standard commands.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Check automated test results on a pull request
  • Inspect failed workflow steps and logs
  • List issue numbers and titles
volcengine/OpenViking4만2026년 10월 19일 업데이트

Convert GitHub resource links into proxy URLs for cloning repositories and downloading files when access is slow. Covers release attachments, raw files, repository archives, and Gist files, with a Python helper for URL conversion.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Cloning a repository when GitHub access is slow
  • Downloading release attachments through a proxy
  • Fetching raw files or repository archives
volcengine/OpenViking4만2026년 10월 19일 업데이트

Set up the OpenViking long-term memory plugin for OpenClaw through conversation. The skill handles installation, configuration, and verification so chat facts can be saved and relevant memories recalled across sessions, using an existing OpenViking server.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Add long-term memory to OpenClaw
  • Recall saved facts across chat sessions
  • Separate memories by assistant or sender
volcengine/OpenViking4만2026년 10월 19일 업데이트

volcengine의 스킬 모두 보기

이 스킬의 문제 신고