Skills
OpenProse
OpenProse è un formato di workflow portabile, incentrato su Markdown, per orchestrare
sessioni di IA. In OpenClaw viene distribuito come plugin che installa un pacchetto di skill
OpenProse e un comando slash /prose. I programmi risiedono in file .prose e possono
generare più sub-agent con flusso di controllo esplicito.
Abilita il plugin OpenProse e riavvia il Gateway.
Usa /prose run per eseguire un file .prose o un programma remoto.
Crea workflow multi-agent con passaggi paralleli e sequenziali.
Installa
Abilita il plugin
I plugin inclusi sono disabilitati per impostazione predefinita. Abilita OpenProse:
openclaw plugins enable open-proseRiavvia il Gateway
openclaw gateway restartVerifica
openclaw plugins list | grep proseDovresti vedere open-prose come abilitato. Il comando skill /prose è ora
disponibile in chat.
Per un checkout locale: openclaw plugins install ./path/to/local/open-prose-plugin
Comando slash
OpenProse registra /prose come comando skill richiamabile dall'utente:
/prose help/prose run <file.prose>/prose run <handle/slug>/prose run <https://example.com/file.prose>/prose compile <file.prose>/prose examples/prose update/prose run <handle/slug> viene risolto in https://p.prose.md/<handle>/<slug>.
Gli URL diretti vengono recuperati così come sono usando lo strumento web_fetch.
Le esecuzioni remote di primo livello sono esplicite. Gli import remoti dentro un programma .prose sono
dipendenze di codice transitive: prima che OpenProse recuperi qualsiasi destinazione remota use,
mostra l'elenco degli import risolti e richiede all'operatore di rispondere esattamente
approve remote prose imports per quell'esecuzione.
Cosa può fare
- Ricerca e sintesi multi-agent con parallelismo esplicito.
- Workflow ripetibili e sicuri tramite approvazione (revisione del codice, triage degli incidenti, pipeline di contenuti).
- Programmi
.proseriutilizzabili che puoi eseguire sui runtime agent supportati.
Esempio: ricerca parallela e sintesi
# Research + synthesis with two agents running in parallel. input topic: "What should we research?" agent researcher: model: sonnet prompt: "You research thoroughly and cite sources." agent writer: model: opus prompt: "You write a concise summary." parallel: findings = session: researcher prompt: "Research {topic}." draft = session: writer prompt: "Summarize {topic}." session "Merge the findings + draft into a final answer."context: { findings, draft }Mappatura del runtime OpenClaw
I programmi OpenProse vengono mappati sulle primitive OpenClaw:
| Concetto OpenProse | Strumento OpenClaw |
|---|---|
| Spawn session / Task tool | sessions_spawn |
| File read / write | read / write |
| Web fetch | web_fetch |
Posizioni dei file
OpenProse conserva lo stato sotto .prose/ nel tuo workspace:
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Gli agent persistenti a livello utente si trovano in:
~/.prose/agents/Backend di stato
filesystem (predefinito)
Lo stato viene scritto in .prose/runs/... nel workspace. Non sono richieste
dipendenze aggiuntive.
in-context
Stato transitorio mantenuto nella finestra di contesto. Adatto a programmi piccoli e di breve durata.
sqlite (sperimentale)
Richiede il binario sqlite3 in PATH.
postgres (sperimentale)
Richiede psql e una stringa di connessione.
Sicurezza
Tratta i file .prose come codice. Esaminali prima di eseguirli, inclusi gli import remoti
use. Le richieste /prose run https://... di primo livello sono esplicite, ma
gli import remoti transitivi richiedono approvazione per ogni esecuzione prima di essere recuperati o
eseguiti. Usa le allowlist degli strumenti e i gate di approvazione di OpenClaw per controllare gli
effetti collaterali. Per workflow deterministici con approvazione obbligatoria, confronta con
Lobster.
Correlati
Come viene caricato il pacchetto skill di OpenProse e quali gate si applicano.
Il livello di coordinamento multi-agent nativo di OpenClaw.
Aggiungi output audio ai tuoi workflow.
Tutti i comandi chat disponibili, incluso /prose.
Sito ufficiale: https://www.prose.md