使用 `cron` 安排提醒或周期性代理任务,接收固定消息或任务结果。也可安排一次性执行,查看已登记的任务,并删除不再需要的任务。
- 定时提醒自己休息
- 会前收到一次提醒
- 定期获取检查结果
将用户授权的政策和长期约束编入 OpenViking Rules,并跟踪任务状态、核对保存内容及实际变更。可使用 Python SDK 或 HTTP 流程。
Compile durable constraints into OpenViking Rules with rules/compile. Use when the user asks to add rules or import a policy. Do not use for preferences, facts, or rule search.
实测评分 未实测
查看安装方法将用户要求添加或导入的政策及长期约束登记到 OpenViking Rules。Agent 使用 Python 且 SDK 可用时采用 Python SDK,否则使用 HTTP;同一处理流程中不会混用两种方式。处理时保留原文中的义务、适用条件、例外、阈值和标识符,不补充来源中没有的政策。持续查询任务状态直到完成,并核对已保存的 Rule 或 Scenario 内容、实际变更以及尚未解决的判断事项。
需要把组织或团队政策导入 OpenViking,或将持续生效的约束整理为 Rule 时,可以使用此技能。它也能帮助区分任务已被受理和 Rule 已实际保存这两个阶段。
连接 OpenViking 是必要条件。流程使用 Python SDK 或 HTTP,处理对象必须是可读取的文本,不能提交图片、音频或视频。未经用户明确许可,不会暂停或删除规则等状态变更。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月27日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Use POST /api/v1/rules/compile to compile user-authorized durable constraints into
OpenViking Rules, then verify the task result and saved Rules.
Identify the user's rule text or policy sources and the intended OpenViking connection. Use the same instance and identity for upload, compilation, task polling, and verification.
Choose exactly one invocation mode for the entire workflow:
Build a request with top-level instruction and sources; at least one must be non-empty.
Preserve the source's obligations, applicability conditions, exceptions, thresholds,
and identifiers without inventing policy.
Continue only with the selected mode and use its exact parameter shape:
Python SDK mode
options supports sources. Each source may be a local file or directory path, a
remote URL, a Resource URI, or an advanced source dictionary. The SDK uploads local
paths automatically.
task = client.rule_compile(
instruction="Compile the supplied policy into durable Rules.",
options={
"sources": [
"/local/path/policy.md",
"https://example.org/policy.md",
"viking://resources/team-policy",
]
},
)
task_id = task["task_id"]
Poll with client.get_task(task_id) and read saved content with
client.read_raw(uri).
HTTP mode
HTTP has no options wrapper. Put instruction and sources directly in the JSON
body. Use resource_uri for an existing Resource, path for a remote text source,
or temp_file_id returned by POST /api/v1/resources/temp_upload for local content.
{
"instruction": "Compile the supplied policy into durable Rules.",
"sources": [
{"resource_uri": "viking://resources/team-policy"},
{"path": "https://example.org/policy.md"},
{"temp_file_id": "tmp_xxx", "source_name": "policy.md"}
]
}
Submit this body to POST /api/v1/rules/compile. Never send a client-local path to
that endpoint. Poll GET /api/v1/tasks/{task_id} and read saved content through
GET /api/v1/content/read?uri=...&raw=true.
Save the returned task_id; acceptance does not mean compilation has completed.
Poll using the selected mode until the task is completed, failed, or cancelled. Query the existing task rather than resubmitting the request.
Inspect result.operations, written_uris, and write_result. Distinguish saved
Rules from NOOP, UNCERTAIN, and REJECT results; completed does not guarantee new Rules.
Read representative saved Rules and their Scenarios using the selected mode. Check the
policy text and evidence, and verify rules/<scenario_id>/abstract.md holds Scenario
metadata while Rule files sit directly beside it as <atomic_id>.md.
Report the task ID, actual changes, representative URIs, and unresolved decisions.
applies_when conditions supported by the source.
Empty applies_when means applicable in every situation except exception, not unknown.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
使用 `cron` 安排提醒或周期性代理任务,接收固定消息或任务结果。也可安排一次性执行,查看已登记的任务,并删除不再需要的任务。
将会话记录、会议纪要、任务记录等 OpenViking 资料整理为按日 Markdown 报告,区分已证实成果与计划,并为进展、决定、阻碍和承诺附上来源链接。
开始任务前,在OpenViking中查找相关的过往执行经验,先核对适用条件和排除条件,再读取可能适用的建议,并以当前事实、政策和工具结果为准。
通过 GitHub 命令行工具 `gh` 查看和操作 Issue、拉取请求及自动检查。可排查失败步骤和日志,提取所需字段,并通过 GitHub API 查询常规命令未提供的数据。
GitHub 访问较慢时,将仓库、Release 附件、Raw 文件、压缩包和 Gist 链接转换为代理网址,便于克隆或下载;也介绍使用 Python 脚本转换链接。
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.
中文简介正在准备中。当前显示英语简介。