← 返回 Skills 市场
aaigotchi

Gotchi DAO Voting

作者 aaigotchi · GitHub ↗ · v1.1.0
cross-platform ✓ 安全检测通过
528
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install gotchi-dao-voting
功能描述
Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures.
使用说明 (SKILL.md)

gotchi-dao-voting

Vote on Snapshot proposals for aavegotchi.eth.

Scripts

  • ./scripts/list-proposals.sh
    • Lists active proposals and your VP per proposal.
  • ./scripts/vote.sh [--dry-run] \x3Cproposal-id> \x3Cchoice>
    • Submits signed vote through Snapshot sequencer.
    • --dry-run prints typed data and exits without signing/submitting.

Choice Formats

  • Single-choice proposal: numeric option, e.g. 2
  • Weighted proposal: JSON object string, e.g. '{"2":2238}'
    • If you pass just 2 for a weighted vote, script auto-converts to {"2":\x3Cfloor(vp)>}.

Config

config.json keys:

  • wallet
  • space
  • snapshotApiUrl
  • snapshotSequencer

Security

  • Uses Bankr signing API (no local private key usage).
  • Off-chain Snapshot voting (no gas transaction).
  • Input validation for proposal ID, wallet, choice format, and choice range.
安全使用建议
This skill appears to do what it says: it queries Snapshot and uses the Bankr signing API to sign/submit votes. Before installing or running: 1) Verify you trust Bankr (https://api.bankr.bot) because the service will receive the typed vote payload and your signing API key can authorize votes; compromise of that key could let someone sign votes for your wallet. 2) Use the --dry-run to inspect the typed data without sending it. 3) Note the script will try to read BANKR_API_KEY from systemd user environment and from ~/.openclaw/... config files—remove or secure any other keys you don't want probed. 4) Confirm config.json wallet and endpoints are correct. 5) If you prefer not to expose an API key, do not provide BANKR_API_KEY and instead use an alternative workflow that retains your private key locally.
功能分析
Type: OpenClaw Skill Name: gotchi-dao-voting Version: 1.1.0 The skill facilitates Aavegotchi DAO voting on Snapshot by listing active proposals and submitting signed votes via the Bankr API. It handles EIP-712 typed data correctly and includes a dry-run mode for safety. While it searches for the BANKR_API_KEY in several local paths (e.g., ~/.openclaw/skills/bankr/config.json) and the user's systemd environment, this behavior is documented in the README and intended for interoperability with a companion signing skill. No evidence of malicious intent, data exfiltration, or unauthorized command execution was found.
能力评估
Purpose & Capability
Name/description (vote on Snapshot using Bankr signing) align with required binaries (curl, jq), required env var (BANKR_API_KEY), and the scripts which query Snapshot and call Bankr. No unrelated services or credentials are requested.
Instruction Scope
Runtime instructions only touch Snapshot APIs, the Bankr signing API, and local config.json. However, the scripts will also search for BANKR_API_KEY in systemd user environment and in other skill config paths (~/.openclaw/...), which expands their read scope beyond the local skill directory.
Install Mechanism
This is an instruction-only skill with no install step; scripts run locally and require curl/jq already present. Nothing is downloaded or written by an install step.
Credentials
Only BANKR_API_KEY is required, which is appropriate for a remote signing service. Minor inconsistency: registry metadata lists no primary credential while the scripts require BANKR_API_KEY. The scripts also attempt to read systemd user env and other skill config files to resolve the key—reasonable for convenience but it means the skill will probe other local config locations for the key.
Persistence & Privilege
Skill is not forced-always, does not modify other skills or system settings, and does not request elevated/system-wide privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gotchi-dao-voting
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gotchi-dao-voting 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Updated Snapshot voting flow and proposal display
v1.0.0
v1.0.0: First release. Autonomous Aavegotchi DAO voting on Snapshot via Bankr signatures. Features: list proposals, check VP, cast votes (weighted & single-choice). No gas fees, secure signing. Tested on production!
元数据
Slug gotchi-dao-voting
版本 1.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

Gotchi DAO Voting 是什么?

Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 528 次。

如何安装 Gotchi DAO Voting?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gotchi-dao-voting」即可一键安装,无需额外配置。

Gotchi DAO Voting 是免费的吗?

是的,Gotchi DAO Voting 完全免费(开源免费),可自由下载、安装和使用。

Gotchi DAO Voting 支持哪些平台?

Gotchi DAO Voting 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Gotchi DAO Voting?

由 aaigotchi(@aaigotchi)开发并维护,当前版本 v1.1.0。

💬 留言讨论