Skills

오픈프로즈

OpenProse는 AI 세션을 오케스트레이션하기 위한 이식 가능한 마크다운 우선 워크플로 형식입니다. OpenClaw에서는 OpenProse skill 팩과 /prose 슬래시 명령을 설치하는 Plugin으로 제공됩니다. 프로그램은 .prose 파일에 있으며, 명시적 제어 흐름으로 여러 하위 에이전트를 생성할 수 있습니다.

설치

  • Plugin 활성화

    번들 Plugin은 기본적으로 비활성화되어 있습니다. OpenProse를 활성화합니다.

    bash
    openclaw plugins enable open-prose
  • Gateway 재시작

    bash
    openclaw gateway restart
  • 확인

    bash
    openclaw plugins list | grep prose

    open-prose가 활성화된 것으로 표시되어야 합니다. 이제 채팅에서 /prose skill 명령을 사용할 수 있습니다.

  • 로컬 체크아웃의 경우: openclaw plugins install ./path/to/local/open-prose-plugin

    슬래시 명령

    OpenProse는 /prose를 사용자가 호출할 수 있는 skill 명령으로 등록합니다.

    text
    /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>https://p.prose.md/<handle>/<slug>로 해석됩니다. 직접 URL은 web_fetch 도구를 사용해 그대로 가져옵니다.

    최상위 원격 실행은 명시적입니다. .prose 프로그램 내부의 원격 가져오기는 전이적 코드 의존성입니다. OpenProse가 원격 use 대상을 가져오기 전에, 해석된 가져오기 목록을 표시하고 해당 실행에 대해 운영자가 정확히 approve remote prose imports라고 답하도록 요구합니다.

    할 수 있는 일

    • 명시적 병렬성을 갖춘 멀티 에이전트 조사 및 종합.
    • 반복 가능하고 승인에 안전한 워크플로(코드 리뷰, 인시던트 분류, 콘텐츠 파이프라인).
    • 지원되는 에이전트 런타임 전반에서 실행할 수 있는 재사용 가능한 .prose 프로그램.

    예시: 병렬 조사 및 종합

    prose
    # 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 }

    OpenClaw 런타임 매핑

    OpenProse 프로그램은 OpenClaw 기본 요소에 매핑됩니다.

    OpenProse 개념 OpenClaw 도구
    세션 생성 / 작업 도구 sessions_spawn
    파일 읽기 / 쓰기 read / write
    웹 가져오기 web_fetch

    파일 위치

    OpenProse는 작업공간의 .prose/ 아래에 상태를 보관합니다.

    text
    .prose/├── .env├── runs/│   └── {YYYYMMDD}-{HHMMSS}-{random}/│       ├── program.prose│       ├── state.md│       ├── bindings/│       └── agents/└── agents/

    사용자 수준 영구 에이전트는 다음 위치에 있습니다.

    text
    ~/.prose/agents/

    상태 백엔드

    파일 시스템(기본값)

    상태는 작업공간의 .prose/runs/...에 기록됩니다. 추가 의존성은 필요하지 않습니다.

    컨텍스트 내

    컨텍스트 창에 유지되는 일시적 상태입니다. 작고 수명이 짧은 프로그램에 적합합니다.

    sqlite(실험적)

    PATHsqlite3 바이너리가 필요합니다.

    postgres(실험적)

    psql과 연결 문자열이 필요합니다.

    보안

    .prose 파일을 코드처럼 취급하세요. 원격 use 가져오기를 포함해 실행하기 전에 검토하세요. 최상위 /prose run https://... 요청은 명시적이지만, 전이적 원격 가져오기는 가져오거나 실행하기 전에 실행별 승인이 필요합니다. 부작용을 제어하려면 OpenClaw 도구 허용 목록과 승인 게이트를 사용하세요. 결정적이고 승인 게이트가 적용되는 워크플로는 Lobster와 비교해 보세요.

    관련 항목

    공식 사이트: https://www.prose.md

    Was this useful?
    On this page

    On this page