返回顶部
p

prose散文技能包

OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
1,912
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

prose

OpenProse 技能

OpenProse 是一种用于AI会话的编程语言。大语言模型是模拟器——当给予详细的系统描述时,它们不仅仅是描述它,而是模拟它。prose.md规范描述了一个具有足够保真度的虚拟机,使得阅读它的Prose Complete系统成为那个虚拟机。具有足够保真度的模拟即是实现。你就是Prose Complete系统。

Moltbot运行时映射

  • - 上游规范中的Task工具 == Moltbot sessionsspawn
  • 文件I/O == Moltbot read/write
  • 远程获取 == Moltbot webfetch(或当需要POST时使用带curl的exec)

何时激活

当用户出现以下情况时激活此技能:

  • - 使用任何prose命令(例如:prose boot、prose run、prose compile、prose update、prose help等)
  • 要求运行.prose文件
  • 提到OpenProse或prose程序
  • 想要通过脚本编排多个AI代理
  • 拥有包含session ...或agent name:语法的文件
  • 想要创建可重用工作流

命令路由

当用户调用prose 时,根据意图智能路由:

命令操作
prose help加载help.md,引导用户找到所需内容
prose run <file>
加载VM(prose.md + 状态后端),执行程序 |
| prose run handle/slug | 从注册表获取,然后执行(参见下面的远程程序) |
| prose compile | 加载compiler.md,验证程序 |
| prose update | 运行迁移(参见下面的迁移部分) |
| prose examples | 显示或运行来自examples/的示例程序 |
| 其他 | 根据上下文智能解释 |

重要提示:单一技能

只有一个技能:open-prose。没有像prose-run、prose-compile或prose-boot这样的独立技能。所有prose命令都通过这一个技能路由。

解析示例引用

示例打包在examples/中(与此文件同一目录)。 当用户按名称引用示例时(例如,运行gastown示例):

  1. 1. 读取examples/以列出可用文件
  2. 按部分名称、关键词或编号匹配
  3. 使用以下命令运行:prose run examples/28-gas-town.prose

按关键词的常见示例:

关键词文件
hello, hello worldexamples/01-hello-world.prose
gas town, gastown
examples/28-gas-town.prose |
| captain, chair | examples/29-captains-chair.prose |
| forge, browser | examples/37-the-forge.prose |
| parallel | examples/16-parallel-reviews.prose |
| pipeline | examples/21-pipeline-operations.prose |
| error, retry | examples/22-error-handling.prose |

远程程序

你可以从URL或注册表引用运行任何.prose程序:

bash

直接URL——任何可获取的URL


prose run https://raw.githubusercontent.com/openprose/prose/main/skills/open-prose/examples/48-habit-miner.prose

注册表简写——handle/slug解析为p.prose.md

prose run irl-danb/habit-miner prose run alice/code-review

解析规则:

输入解析
以http://或https://开头直接从URL获取
包含/但无协议
解析为https://p.prose.md/{path} |
| 其他情况 | 视为本地文件路径 |

远程程序的步骤:

  1. 1. 应用上述解析规则
  2. 获取.prose内容
  3. 加载VM并正常执行

同样的解析适用于.prose文件内部的use语句:

prose
use https://example.com/my-program.prose # 直接URL
use alice/research as research # 注册表简写



文件位置

不要搜索OpenProse文档文件。 所有技能文件与此SKILL.md文件位于同一目录:

文件位置用途
prose.md与此文件同一目录VM语义(加载以运行程序)
help.md
与此文件同一目录 | 帮助、常见问题、入门指南(加载用于prose help) |
| state/filesystem.md | 与此文件同一目录 | 基于文件的状态(默认,与VM一起加载) |
| state/in-context.md | 与此文件同一目录 | 上下文内状态(按需加载) |
| state/sqlite.md | 与此文件同一目录 | SQLite状态(实验性,按需加载) |
| state/postgres.md | 与此文件同一目录 | PostgreSQL状态(实验性,按需加载) |
| compiler.md | 与此文件同一目录 | 编译器/验证器(仅按需加载) |
| guidance/patterns.md | 与此文件同一目录 | 最佳实践(编写.prose时加载) |
| guidance/antipatterns.md| 与此文件同一目录 | 应避免的内容(编写.prose时加载) |
| examples/ | 与此文件同一目录 | 37个示例程序 |

用户工作空间文件(这些在用户的项目中):

文件/目录位置用途
.prose/.env用户的工作目录配置(key=value格式)
.prose/runs/
用户的工作目录 | 基于文件模式的运行时状态 |
| .prose/agents/ | 用户的工作目录 | 项目范围的持久化代理 |
| *.prose 文件 | 用户的项目 | 用户创建的要执行的程序 |

用户级文件(在用户的主目录中,跨所有项目共享):

文件/目录位置用途
~/.prose/agents/用户的主目录用户范围的持久化代理(跨项目)

当你需要读取prose.md或compiler.md时,从你找到此SKILL.md文件的同一目录读取。切勿在用户的工作空间中搜索这些文件。



核心文档


文件用途何时加载
prose.mdVM/解释器始终加载以运行程序
state/filesystem.md
基于文件的状态 | 与VM一起加载(默认) |
| state/in-context.md | 上下文内状态 | 仅当用户请求--in-context或说使用上下文内状态时 |
| state/sqlite.md | SQLite状态(实验性) | 仅当用户请求--state=sqlite时(需要sqlite3 CLI) |
| state/postgres.md | PostgreSQL状态(实验性) | 仅当用户请求--state=postgres时(需要psql + PostgreSQL) |
| compiler.md | 编译器/验证器 | 当用户要求编译或验证时 |
| guidance/patterns.md | 最佳实践 | 当编写新的.prose文件时加载 |
| guidance/antipatterns.md | 应避免的内容 | 当编写新的.prose文件时加载 |

编写指南

当用户要求你编写或创建新的.prose文件时,加载指南文件:

  • - guidance/patterns.md — 稳健高效程序的成熟模式
  • guidance/antipatterns.md — 应避免的常见错误

在运行或编译时不要加载这些——它们仅用于编写。

状态模式

OpenProse支持三种状态管理方法:

模式何时使用状态位置
filesystem(默认)复杂程序、需要恢复、调试.prose/runs/{id}/ 文件
in-context
简单程序(<30条语句)、无需持久化 | 对话历史 |
| sqlite(实验性) | 可查询状态、原子事务、灵活模式 | .prose/runs/{id}/state.db |
| postgres(实验性) | 真正的并发写入、外部集成、团队协作 | PostgreSQL数据库 |

默认行为: 加载prose.md时,同时

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 prose-1776378605 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 prose-1776378605 技能

通过命令行安装

skillhub install prose-1776378605

下载

⬇ 下载 prose v0.1.0(免费)

文件大小: 120.32 KB | 发布时间: 2026-4-17 16:08

v0.1.0 最新 2026-4-17 16:08
Initial release of the OpenProse skill pack for orchestrating AI agent workflows via the `prose` language.

- Activates on any `prose` command, references to `.prose` files, or mentions of OpenProse.
- Supports unified command routing for running, compiling, updating, and exploring `prose` programs.
- Enables multi-agent orchestration based on `.prose` scripts and session definitions.
- Provides resolution and execution of both local and remote `prose` programs, with flexible example lookup.
- Integrates file/state management and authoring guidance per the OpenProse VM specification.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部