本文へ移動
cccskills
無料GitHub で公開

ov-add-paper

Load when the user asks to add, import, compile, or ingest a research paper/PDF into OpenViking, especially when they mention ov-add-paper, ARA, claims, evidence, figures, tables, or paper-to-OV knowledge resources.

インストール方法を見る

含まれるファイル(4)

  • SKILL.md3.8 KB
  • references/ara-compiler-profile.md4.2 KB
  • references/openviking-ingest.md3.2 KB
  • scripts/validate_ara.py7.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

ov-add-paper

Goal

Turn a research paper into an OpenViking-ready structured resource, then complete ingestion with ov add-resource. The job is not done until the generated artifact directory has been validated and submitted to OpenViking.

Inputs

  • Required: a paper source, usually a local PDF path or paper URL.
  • Optional: output directory, OpenViking target URI, domain notes, related repo/source files, and whether to wait for OV processing.
  • If the paper source is missing or inaccessible, ask for it before starting.

Workflow

  1. Read the paper completely, including appendices and all numbered figures/tables.
  2. Compile an ARA-style artifact directory using references/ara-compiler-profile.md.
  3. Validate the artifact with scripts/validate_ara.py.
  4. Fix validation failures unless the user explicitly accepts them.
  5. Ingest the validated artifact directory with ov add-resource directly.
  6. Confirm the target with ov stat/ov tree and return the artifact path, OV target/root URI, validation result, ingest result, and any unresolved gaps.

Output Contract

The generated artifact must include:

  • PAPER.md
  • logic/problem.md, logic/claims.md, logic/concepts.md, logic/experiments.md, logic/related_work.md
  • logic/solution/constraints.md
  • src/environment.md
  • trace/exploration_tree.yaml
  • evidence/README.md
  • Markdown plus PNG evidence files for every filed numbered table and figure

The final response must include the ov add-resource command result, or the recovery checks proving the target landed despite a broken --wait, or the exact blocker that prevented ingestion.

Verification

Run from this skill directory, or use an absolute path to the validator:

python3 scripts/validate_ara.py <artifact-dir>

Then ingest with the OV CLI:

ov add-resource <artifact-dir> --to viking://resources/papers/<slug> --wait --timeout 300

Before ingest, use ov -o json stat <target-uri> to check whether the target already exists. After ingest, verify with ov -o json stat <target-uri> and ov tree <target-uri>.

Permissions

  • Writing a new OpenViking resource is allowed when the user asked to add or ingest the paper.
  • Ask before intentionally reusing a target URI that may overwrite or replace an existing resource.
  • --skip-validation may be used only when the user explicitly accepts the listed validation errors.

Boundaries

  • Do not use ov add-skill; this skill creates paper resources, not OV skills.
  • Do not silently skip ov add-resource; if ingestion fails, report the command, error, and recovery path.
  • If ov add-resource --wait exits with a connection error after creating the target, do not immediately retry the same URI. Run ov stat, ov wait --timeout <seconds>, ov observer queue, and ov tree to determine whether ingestion completed.
  • Do not invent claims, evidence, source refs, code, numbers, or research history.
  • Do not overwrite an explicit existing OV target unless the user asked for that target.
  • Mark unsupported or unreadable content as unavailable instead of filling it in.

Runtime Resources

  • Load references/ara-compiler-profile.md before compiling the artifact.
  • Load references/openviking-ingest.md before running OV ingestion or debugging an ingestion failure.
  • Use scripts/validate_ara.py for deterministic checks.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

cron

無料

Schedule reminders and recurring tasks.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

Compile timestamped conversation logs, agent sessions, IM messages, collaborative documents, meeting notes, task records, and similar OpenViking materials into concise, evidence-grounded daily reports. Use with ov compile when the user asks for a daily work report, end-of-day digest, 日报, or reports for one or more dates, especially when activities must be reconstructed across heterogeneous sources without treating plans or agent suggestions as completed work.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

Load relevant OpenViking experience memories via case-linked experience candidates before solving a task.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

github

無料

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

GitHub 国内访问加速 skill,使用 githubproxy.cc 代理加速 GitHub 仓库克隆、文件下载、Raw 文件访问等操作。使用场景:(1) 需要 git clone GitHub 仓库时加速,(2) 下载 GitHub Release 文件、Raw 文件、Archive 压缩包时加速,(3) 任何需要访问 GitHub 资源但速度慢的场景

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

Install and configure the OpenViking long-term memory plugin for OpenClaw via natural conversation. Once installed, the plugin automatically captures facts from chats and recalls relevant context before each reply (auto-capture + auto-recall, cross-session). Covers prerequisites, install through OpenClaw's plugin manager (ov-install as backup), wizard-based configuration, slot activation, gateway restart, verification, multi-tenant root keys, multi-instance and uninstall. The user needs no CLI knowledge — the agent runs everything and only asks for a few values. Assumes the OpenViking server is already running; it does NOT install the server. Trigger on: "install OpenViking", "set up memory", "configure memory plugin", "add long-term memory", "semantic memory", "RAG", "帮我装 OpenViking", "配置记忆插件", "安装记忆功能", "接入 OpenViking".

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/OpenViking4万2026年10月11日 更新

volcengine のスキルをすべて見る

このスキルの問題を報告する