技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.0
统计:⭐ 0 · 397 · 2 current installs · 2 all-time installs
⭐ 0
安装量(当前) 2
🛡 VirusTotal :良性 · OpenClaw :良性
Package:aaigotchi/gotchi-dao-voting
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill's files, required tools, and requested BANKR_API_KEY match its stated purpose (voting via Bankr signatures to Snapshot); it is coherent but you should verify you trust Bankr and the API key resolution behavior before use.
目的
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.
说明范围
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.
安装机制
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.
证书
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.
持久
Skill is not forced-always, does not modify other skills or system settings, and does not request elevated/system-wide privileges.
综合结论
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 scrip…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Gotchi DAO Voting」。简介:Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 si…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aaigotchi/gotchi-dao-voting/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: gotchi-dao-voting
description: Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures.
homepage: https://github.com/aaigotchi/gotchi-dao-voting
metadata:
openclaw:
requires:
bins:
- curl
- jq
env:
- BANKR_API_KEY
---
# 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] <proposal-id> <choice>`
- 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":<floor(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.