Install
openclaw skills install consensus-persona-generatorGenerate and persist reusable persona panels (persona_set artifacts) for consensus decision workflows. This skill initializes evaluator diversity for downstream guards; ongoing reputation updates are owned by consensus-persona-engine.
openclaw skills install consensus-persona-generatorconsensus-persona-generator is the entrypoint for evaluator diversity in the Consensus.Tools ecosystem.
persona_set artifact to board stateMost agent pipelines fail because one model self-approves its own output. This skill injects structured disagreement first, so later guards operate over explicit multi-perspective review.
Stack position:
consensus-tools -> consensus-interact pattern -> consensus-persona-generator -> domain guards -> consensus-persona-engine
board_id, task_context, n_personas, etc.)persona_set_id, personas[], and board write refsnode, tsxCONSENSUS_STATE_FILE, CONSENSUS_STATE_ROOTconsensus-guard-core is the first-party consensus runtime dependency for this packagepackage.json for reproducible installsnpm i consensus-persona-generator
node --import tsx run.js --input ./examples/persona-input.json
This skill is wired to the consensus-interact contract boundary (via shared consensus-guard-core wrappers where applicable):
This keeps board orchestration standardized across skills.
This skill exposes a canonical entrypoint:
invoke(input, opts?) -> Promise<OutputJson | ErrorJson>invoke() initializes or reuses persona sets and executes board operations via shared guard-core wrappers. It does not perform ongoing reputation mutation; that belongs to consensus-persona-engine.