指定時刻や一定間隔でリマインダーを送り、エージェントに定期作業を実行させて結果を受け取れます。一度だけの予定や、登録済みの予定の一覧確認・削除にも対応します。
- 定期的に休憩を知らせてほしいとき
- 会議前に一度だけ通知してほしいとき
- 定期確認の結果を受け取りたいとき
ユーザーが指定したポリシーや恒久的な制約を OpenViking Rules に登録し、処理状況と保存内容を確かめるスキルです。
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 に登録します。Python で動作し SDK が利用できる場合は Python SDK、それ以外では HTTP を使い、1つの処理の途中で方式を混ぜずに進めます。原文の義務、適用条件、例外、しきい値、識別子を保ち、書かれていないポリシーを補いません。登録タスクの完了まで状態を確認し、保存された Rule や Scenario の内容、実際の変更、未解決の判断事項を確かめます。
組織やチームのポリシーを OpenViking に取り込みたいときや、継続して適用する制約を Rule として整理したいときに使えます。処理が受け付けられた段階と、実際に Rule が保存された段階を区別して確認したい場合にも向いています。
登録には OpenViking への接続が必要で、Python SDK または HTTP を使います。読み取り可能なテキストが対象で、画像・音声・動画は送信できません。ユーザーの明示的な許可がないルールの一時停止や削除などの状態変更は行いません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月27日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
指定時刻や一定間隔でリマインダーを送り、エージェントに定期作業を実行させて結果を受け取れます。一度だけの予定や、登録済みの予定の一覧確認・削除にも対応します。
会話ログや議事録、タスク記録などを日付ごとに整理し、完了した成果・進捗・決定事項・課題・次の行動を、根拠へのリンク付きの日報にまとめるスキルです。
作業前にOpenVikingから関連する過去の実行経験を探し、適用条件と除外条件を確認します。現在の事実に合う経験だけを、作業の参考として読み込みます。
GitHubのIssueやプルリクエスト、CIの実行状況をコマンドで確認・操作します。失敗した処理のログや必要な項目を取り出し、開発作業の状況確認に使えます。
GitHubへの接続が遅い環境で、プロキシ経由の取得用URLに変換します。リポジトリの複製やRelease添付ファイル、Rawファイルなどのダウンロードを支援します。
OpenClawに長期記憶を追加するプラグインを、対話で必要な情報を集めて導入・設定します。会話の情報を保存し、別のセッションでも関連する記憶を呼び出せるようにします。