prose-dev Atlas OpenProse docs bound to the contracts they describe
144 documents
skills/open-prose/examples/declared-skills/README.md

Declared Skills

A minimal example demonstrating the ### Skills section: how a .prose.md component declares which agent harness skills it requires the host harness to provide.

The component in src/invoice-extractor.prose.md declares document-skills:pdf as a required skill. When prose compile is run against this directory, the compiler's skills_resolver checks for the named skill in the recognized search paths and fails closed with skill_unresolved if it is not installed.

See skills/open-prose/contract-markdown.md (Skills) and skills/open-prose/compiler/index.prose.md (skills_resolver) for the full specification.

Run it

prose compile

This is a lone kind: function contract, so there is nothing to serve: the compile either resolves the declared skill or fails closed with skill_unresolved.