consensus-persona-generator
Generate 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.
Why use this skill?
Bootstrap multi-agent evaluator cohorts for your OpenClaw consensus pipelines. Create, persist, and manage diverse decision personas.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kaicianflone/consensus-persona-generatorWhat This Skill Does
The consensus-persona-generator is the essential foundation for building reliable multi-agent decision architectures within the Consensus.Tools ecosystem. Unlike standard agent pipelines where a single model critiques its own output—creating a loop of confirmation bias—this skill facilitates the creation of a structured "disagreement layer."
At its core, this skill creates N distinct, persistent decision personas. Each persona is engineered with specific traits including role-based perspectives, varying bias profiles, distinct risk postures, and unique voting styles. Once generated, these personas are bundled into a versioned persona_set artifact, which is then persisted directly to your board state. By standardizing these cohorts, the generator ensures that downstream guards and arbitrators have a consistent, diverse set of "voices" to review and approve task outputs. It handles the initial reputation baselines for these personas, delegating ongoing performance-based reputation updates to the complementary consensus-persona-engine skill, thereby maintaining a clear separation of concerns between initialization and evolution.
Installation
To integrate this skill into your local OpenClaw environment, ensure you have the necessary runtime dependencies (node and tsx) installed. Use the following command in your terminal:
clawhub install openclaw/skills/skills/kaicianflone/consensus-persona-generator
Once installed, you can trigger the generator directly using the command line interface to produce your initial artifact sets:
node --import tsx run.js --input ./examples/persona-input.json
Ensure your local environment configuration points to the correct consensus state path so that artifacts are persisted correctly within your board directory.
Use Cases
- Automated Governance: Bootstrap a committee of 5-7 specialized personas to act as an internal audit board for automated email responses or code deployment approvals.
- Risk Mitigation: Generate a persona cohort with high-risk aversion profiles to review content generation before publishing to social media or public-facing documentation.
- Diverse Feedback Loops: Create a reusable library of evaluators that represent different stakeholders (e.g., technical architect, end-user, security officer) to validate feature specifications.
- Research Validation: Use the persona sets to stress-test data analysis results by applying multiple interpretive frameworks to the same dataset.
Example Prompts
- "Generate a new persona set for a security-focused audit of my current project, requiring at least 4 distinct risk-averse personas, and save it to the board as 'security-review-group'."
- "Create a diversified cohort of 6 personas to evaluate my upcoming technical documentation; ensure the set includes at least one persona specializing in UX and one in backend infrastructure."
- "Refresh the personas for the 'content-approval' board, replacing the existing set with a new cohort that focuses on creative, non-traditional perspectives to reduce editorial groupthink."
Tips & Limitations
- Reusability First: Before generating new personas, check for existing, compatible
persona_setartifacts on your board. Reusing sets reduces state bloat and ensures long-term consistency in your decision-making metrics. - Local Execution: By default, this tool is deterministic and local. It does not require network access unless you modify the backend to call external LLM APIs. Keep the default configuration to ensure high performance and privacy.
- Separation of Logic: Do not attempt to use this tool for adjusting persona reputation. Use the
consensus-persona-enginefor updating how personas behave based on their previous performance; let this generator handle the creation and structure only. - Security: While the tool does not perform arbitrary code execution, always inspect your
persona-input.jsonfiles when sourcing them from external repositories to ensure they meet your board's policy requirements.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kaicianflone-consensus-persona-generator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
Consensus Interact
Skill by kaicianflone
consensus-send-email-guard
Persona-weighted pre-send email governance for AI systems. Produces APPROVE/BLOCK/REWRITE decisions, writes decision artifacts to the board ledger, updates persona reputation over time, and returns strict machine-parseable JSON.
consensus-publish-guard
Persona-weighted governance for outbound publishing (blog, social, announcements). Prevents unsafe public claims via hard-block checks, weighted consensus, rewrite paths, and board-native audit artifacts.
consensus-persona-engine
Deterministic persona reputation engine that applies guard decision effects to persona_set state and emits explicit reputation_delta artifacts.
consensus-persona-respawn
Ledger-informed persona lifecycle management. Replaces low-performing personas with successor personas derived from mistake patterns in board decision history, preserving adaptive governance over long-running automation. Reputation updates are computed by consensus-persona-engine.