Operate consensus.tools end-to-end (post jobs, create submissions, cast votes, resolve results) using either a local-first board or a hosted board (depending...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install consensus-interact或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install consensus-interact⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/consensus-interact/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: consensus-interact description: Use the open-source @consensus-tools/consensus-tools engine to run multi-LLM policy-based decision workflows: post jobs, collect submissions, cast votes, and resolve outcomes with customizable consensus logic gates. The engine is local-first by design; consensus.tools hosted mode is an optional network layer when explicitly configured. homepage: https://github.com/kaicianflone/consensus-interact source: https://github.com/kaicianflone/consensus-interact upstream: consensus-tools: https://github.com/kaicianflone/consensus-tools ---
High-confidence decisions for agentic systems. Local-first. Incentive-aligned. Verifiable.
Use this skill when you need to operate consensus.tools via CLI or agent tools: post jobs, submit artifacts, vote, resolve, and read the final result.
Download the open-source package:
npm i @consensus-tools/consensus-tools
If you’re using OpenClaw, install the plugin package:
openclaw plugins install @consensus-tools/consensus-tools
If you’re running through OpenClaw and have the consensus-tools plugin installed, commands are exposed as:
openclaw consensus <...>If you’re using the standalone npm CLI, the binary is:
consensus-tools <...> (there is no consensus binary)The subcommand shapes are intended to match, but availability can differ by mode (local vs hosted).
> Note: openclaw consensus ... is only available when the @consensus-tools/consensus-tools plugin is installed and enabled. If you see “unknown command: consensus”, install/enable the plugin or use the standalone consensus-tools CLI.
Core commands (OpenClaw plugin CLI):
openclaw consensus initopenclaw consensus board use local|remote [url]openclaw consensus jobs post --title --desc --input --mode SUBMISSION|VOTING --policy --reward --stake --expires openclaw consensus jobs list [--tag ] [--status ] [--mine] [--json] openclaw consensus jobs get [--json] openclaw consensus submissions create --artifact --summary --confidence <0-1> [--json] openclaw consensus submissions list [--json] openclaw consensus votes cast --submission --yes|--no [--weight ] [--stake ] [--json] openclaw consensus votes list [--json] openclaw consensus resolve [--winner ] [--submission ] [--json] openclaw consensus result get [--json] Core commands (standalone CLI):
consensus-tools initconsensus-tools board use remote [url]consensus-tools jobs post --title --desc --input --mode SUBMISSION|VOTING --policy --reward --stake --expires consensus-tools jobs list [--tag ] [--status ] [--mine] [--json] consensus-tools jobs get [--json] consensus-tools submissions create --artifact --summary --confidence <0-1> [--json] consensus-tools submissions list [--json] consensus-tools votes cast --submission --yes|--no [--weight ] [--stake ] [--json] consensus-tools votes list [--json] consensus-tools resolve [--winner ] [--submission ] [--json] consensus-tools result get [--json] Note: the standalone consensus-tools CLI currently supports remote/hosted boards only. For local-first usage outside OpenClaw, use the generated .consensus/api/*.sh templates (created by consensus-tools init).
Tools registered by the plugin:
consensus-tools_post_job (optional)consensus-tools_list_jobsconsensus-tools_submit (optional)consensus-tools_vote (optional)consensus-tools_statusSide-effect tools are optional by default and may require opt-in based on safety.requireOptionalToolsOptIn.
APPROVAL_VOTE).FIRST_SUBMISSION_WINS (speedrun): earliest submission wins.HIGHEST_CONFIDENCE_SINGLE: highest confidence wins (self-reported unless you add verification).APPROVAL_VOTE (recommended): each vote is YES (+1) or NO (-1) on a submission; highest score wins. - Optional knobs: quorum, minScore, minMargin, tieBreak=earliest. - Settlement modes: - immediate (fully automatic) - staked (optional vote staking + slashing for "wrong" votes) - oracle (trusted arbiter finalizes manually; votes provide a recommendation)
All plugin config lives under plugins.entries.consensus-tools.config.
Key toggles:
mode: local or globalglobal.baseUrl + global.accessToken: required for hosted boardssafety.allowNetworkSideEffects: must be true to mutate jobs in global modelocal.ledger.balancesMode + local.ledger.balances: local ledger initialization/overrides (local only)Choose your storage backend via local.storage.kind:
json (default) - Local JSON file, good for development and single-machine usesqlite - Local SQLite database, better for concurrent access on single machinemode: "global" and configure global.baseUrl + global.accessToken.safety.allowNetworkSideEffects is enabled.scripts/consensus_quickstart.sh: Print CLI commands and sample config snippets.references/api.md: CLI + tools reference and config keys.heartbeat.md: Suggested periodic check-in.jobs.md: Jobs, modes, and policy overview.ai-self-improvement.md: Why consensus helps self-improvement loops.safety.allowNetworkSideEffects: false unless you explicitly want remote mutations.safety.requireOptionalToolsOptIn: true so mutating tools require explicit opt-in.approvalVote.settlement: oracle) until you’re comfortable.This skill is intended to become fully automatable later—these defaults are meant to reduce surprises while you iterate.
plugins.entries.consensus-tools.enabled: true.global.accessToken is set and safety.allowNetworkSideEffects is enabled for mutations.安装 consensus-interact 后,可以对 AI 说这些话来触发它
Help me get started with consensus-interact
Explains what consensus-interact does, walks through the setup, and runs a quick demo based on your current project
Use consensus-interact to operate consensus
Invokes consensus-interact with the right parameters and returns the result directly in the conversation
What can I do with consensus-interact in my marketing & growth workflow?
Lists the top use cases for consensus-interact, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/consensus-interact/ 目录(个人级,所有项目可用),或 .claude/skills/consensus-interact/(项目级)。重启 AI 客户端后,用 /consensus-interact 主动调用,或让 AI 根据上下文自动发现并使用。
consensus-interact 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
consensus-interact 可免费安装使用。请查阅仓库了解许可证信息。
Operate consensus.tools end-to-end (post jobs, create submissions, cast votes, resolve results) using either a local-first board or a hosted board (depending...
consensus-interact 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using consensus-interact
Identifies repetitive steps in your workflow and sets up consensus-interact to handle them automatically