Openclaw向けOpenProse

OpenProse は、LLM を複雑なマルチエージェント・ワークフローをオーケストレートできる仮想マシンに変える AI ネイティブなプログラミング言語です。

mondilo1
v0.1.0
Jan 29, 2026
0
2.9k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install prose

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って prose をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

OpenProse とは?

OpenProse は、AI セッション専用に設計された特殊なプログラミング言語です。これは大規模言語モデル(LLM)をシミュレーターとして扱います。詳細なシステム記述を提供することで、LLM は単にタスクを説明するだけでなく、それを実行するための仮想マシン(VM)をシミュレートします。十分な忠実度を持つシミュレーションがそのまま実装となるこのアプローチにより、開発者は堅牢で再現可能な AI ワークフローを構築できます。Openclaw Skills のコアコンポーネントとして、OpenProse は、構造化された .prose 仕様を通じてエージェントがメモリ、状態、ツール呼び出しを管理するためのフレームワークを提供します。

このスキルにより、ユーザーは AI エージェントが解釈して実行するプログラムを定義できます。単純なロジックの管理でも、複数のサブエージェントが関与する複雑なマルチステップ・パイプラインでも、OpenProse は必要なランタイム環境を提供します。タスクツールをセッションの生成に、ファイル I/O を読み書き操作にマッピングし、AI が明確に定義された実行コンテキスト内で動作することを保証します。

OpenProse のユースケース

  • 単一のプロジェクトスクリプトで複数の AI エージェントが連携して動作するようにオーケストレートします。
  • コードレビュー、調査、コンテンツ生成のために、再利用可能で再現可能な AI ワークフローを作成します。
  • LLM が専用の仮想マシンとして機能するシミュレーションベースのプログラムを実行します。
  • URL または中央レジストリからリモート AI プログラムを直接実行します。
  • エラー処理と再試行ロジックを組み込んだ複雑な自動化パイプラインを構築します。

OpenProse の仕組み

  1. ユーザーは prose コマンドを使用するか、.prose ファイルを参照することでスキルをトリガーします。
  2. システムは、ローカルファイル、リモート URL、またはレジストリの短縮形(例:handle/slug)を問わず、プログラムの場所を解決します。
  3. スキルは prose.md から OpenProse VM セマンティクスをロードし、ファイルシステム、コンテキスト、データベースなどの適切な状態バックエンドをロードします。
  4. AI エージェントは会話履歴をメモリとして、ツールを命令として使用し、VM を具現化します。
  5. プログラムはスクリプトの定義に従ってサブセッションを生成したり I/O を実行したりしながら、ステートメントごとに実行されます。
  6. 透明性と成功の検証を確実にするために、特殊なナレーションプロトコルを使用して実行の進捗が追跡されます。

OpenProse のセットアップ

Openclaw Skills 内で OpenProse を使い始めるには、ワークスペースが初期化されていることを確認してください。.prose ディレクトリ内の .env ファイルで設定を行えます。

mkdir -p .prose/runs .prose/agents
echo "OPENPROSE_TELEMETRY=enabled" > .prose/.env

インストールを確認し、利用可能なコマンドを表示するには、以下を実行してください。

prose help

旧バージョンから移行する場合は、update コマンドを使用してワークスペースを自動的に再構成してください。

prose update

OpenProse のデータスキーマとタクソノミー

OpenProse は、ローカルプロジェクトディレクトリとユーザーレベルのグローバルストレージにデータを整理します。

ディレクトリ 用途 スコープ
.prose/.env 設定と環境変数 プロジェクト
.prose/runs/ ランタイム状態と実行ログ プロジェクト
.prose/agents/ プロジェクトスコープの永続的なエージェント定義 プロジェクト
~/.prose/agents/ ユーザースコープの永続的なエージェント グローバル

状態は、標準の Markdown ファイル、インコンテキストメモリ、SQLite、または高並列なチーム環境向けの PostgreSQL など、さまざまなバックエンドを通じて管理できます。

OpenProse の高度な機能

  • マルチエージェント生成: session ステートメントを使用して、特殊なタスクのためにサブエージェントを動的にトリガーします。
  • プラグ可能な状態バックエンド: 永続的なメモリ管理のために、ファイルシステム、SQLite、または PostgreSQL を切り替えます。
  • リモートプログラム解決: ローカルへのインストールなしで、GitHub または OpenProse レジストリからスクリプトを直接実行します。
  • コンパイラ検証: 内蔵コンパイラを使用して、実行前に .prose ファイルの構文エラーやロジックの不備を検証します。
  • パターンガイダンス: Openclaw Skills エコシステムの一部として新しい AI プログラムを作成する際に、内蔵のベストプラクティスやアンチパターンに直接アクセスできます。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*