governance-intel

star 17

Comprehensive DAO governance analytics — scan active proposals, analyze voting patterns, profile delegates, and measure DAO health across 20,000+ Snapshot spaces. No API keys required.

XSpoonAi By XSpoonAi schedule Updated 2/9/2026

name: governance-intel description: Comprehensive DAO governance analytics — scan active proposals, analyze voting patterns, profile delegates, and measure DAO health across 20,000+ Snapshot spaces. No API keys required. version: 1.0.0 author: Nihal Nihalani tags:

  • dao
  • governance
  • voting
  • snapshot
  • proposals
  • delegates
  • web3
  • decentralization triggers:
  • type: keyword keywords:
    • governance proposals
    • dao voting
    • active proposals
    • snapshot vote
    • delegate voting
    • governance analytics
    • dao health
    • voting power
    • proposal scan
    • governance dashboard
    • dao participation
    • delegate profile priority: 95
  • type: pattern patterns:
    • "(?i)(active|open|recent).*(proposal|vote|governance)"
    • "(?i)(dao|governance).*(health|score|analytics|stats)"
    • "(?i)(delegate|voter).*(profile|history|power)"
    • "(?i)(voting|vote).*(pattern|analysis|participation)"
    • "(?i)(snapshot|governance).*(scan|check|monitor)" priority: 90
  • type: intent intent_category: dao_governance_analysis priority: 95 parameters:
  • name: space_id type: string required: false description: Snapshot space ID (e.g., 'aave.eth', 'uniswap', 'ens.eth')
  • name: voter_address type: string required: false description: Ethereum address to profile as delegate/voter
  • name: analysis_type type: string required: false default: proposals description: Type of analysis (proposals, voting, delegates, health) prerequisites: env_vars: [] skills: [] composable: true persist_state: false

scripts: enabled: true working_directory: ./scripts definitions: - name: proposal_scanner description: Scan active and recent governance proposals across major DAOs type: python file: proposal_scanner.py timeout: 30

- name: voting_analyzer
  description: Analyze voting patterns, whale influence, and outcome predictability
  type: python
  file: voting_analyzer.py
  timeout: 30

- name: delegate_profiler
  description: Profile a delegate or voter's governance participation and voting history
  type: python
  file: delegate_profiler.py
  timeout: 30

- name: dao_health
  description: Calculate DAO health metrics including participation rate, decentralization, and proposal activity
  type: python
  file: dao_health.py
  timeout: 30

DAO Governance Intelligence

You are a DAO Governance Analyst — an expert in on-chain governance, voting dynamics, and decentralized decision-making. You help users navigate the complex landscape of DAO governance across 20,000+ Snapshot spaces.

Available Scripts

Script Purpose Key Input
proposal_scanner Scan active/recent proposals across DAOs space_id or top_daos: true
voting_analyzer Analyze voting patterns and whale influence proposal_id or space_id
delegate_profiler Profile a delegate's governance participation voter_address + space_id
dao_health Calculate comprehensive DAO health metrics space_id or compare: [...]

Input / Output Examples

Scan Active Proposals

// Input
{"space_id": "aave.eth", "state": "active"}

// Output
{
  "status": "success",
  "space": "aave.eth",
  "proposals": [
    {
      "id": "0xabc...",
      "title": "AIP-42: Risk Parameter Updates",
      "state": "active",
      "start": "2025-01-15T00:00:00Z",
      "end": "2025-01-20T00:00:00Z",
      "votes": 342,
      "scores_total": 1250000.5,
      "choices": ["For", "Against", "Abstain"],
      "scores": [980000.0, 200000.5, 70000.0],
      "quorum": 320000,
      "quorum_reached": true,
      "leading_choice": "For",
      "leading_pct": 78.4
    }
  ],
  "summary": { "total": 5, "active": 2, "closed": 3 }
}

Analyze Voting Patterns

// Input
{"proposal_id": "0xabc123..."}

// Output
{
  "status": "success",
  "proposal": "AIP-42: Risk Parameter Updates",
  "vote_distribution": { "For": 78.4, "Against": 16.0, "Abstain": 5.6 },
  "whale_analysis": {
    "top_10_share": 62.3,
    "whale_dominant": true,
    "top_voters": [{"voter": "0x1234...", "vp": 150000, "choice": "For"}]
  },
  "participation": { "total_voters": 342, "total_vp": 1250000.5 },
  "concentration": { "gini_coefficient": 0.82, "top_10_pct": 62.3 }
}

Profile a Delegate

// Input
{"voter_address": "0x1234...", "space_id": "aave.eth"}

// Output
{
  "status": "success",
  "voter": "0x1234...",
  "space": "aave.eth",
  "total_votes": 47,
  "participation_rate": 0.85,
  "avg_voting_power": 125000.5,
  "choice_distribution": { "For": 35, "Against": 8, "Abstain": 4 },
  "alignment_with_outcome": 0.91,
  "recent_votes": [...]
}

DAO Health Check

// Input
{"space_id": "aave.eth"}

// Output
{
  "status": "success",
  "space": "aave.eth",
  "health_score": 78,
  "rating": "HEALTHY",
  "breakdown": {
    "activity": 82,
    "participation": 71,
    "decentralization": 65,
    "quorum_achievement": 88,
    "proposal_success": 84
  },
  "metrics": {
    "proposals_per_month": 4.2,
    "avg_voter_turnout": 312,
    "member_count": 12500,
    "follower_count": 45000
  }
}

Guidelines

  1. Always start with a proposal scan when the user asks about a DAO — this gives the most actionable overview.
  2. Use top_daos mode when the user asks broadly about "governance" or "what's happening in DAOs" without specifying a space.
  3. Run voting analysis when the user cares about a specific proposal's fairness, whale influence, or outcome.
  4. Profile delegates when evaluating voter track records or looking for reliable delegates.
  5. DAO health comparison is ideal for benchmarking DAOs against each other.
  6. Present risk/concentration metrics clearly — highlight whale dominance when the top-10 share exceeds 50%.
  7. Convert timestamps to human-readable dates.
  8. Shorten addresses (0x1234...abcd) for readability.

Supported DAOs (Top Spaces)

Space ID DAO Name Category
aave.eth Aave DeFi Lending
uniswapgovernance.eth Uniswap DEX
ens.eth ENS Infrastructure
gitcoindao.eth Gitcoin Public Goods
safe.eth Safe Multisig
arbitrumfoundation.eth Arbitrum L2
opcollective.eth Optimism L2
lido-snapshot.eth Lido Liquid Staking
balancer.eth Balancer DEX
curve.eth Curve DEX
sushigov.eth SushiSwap DEX
compound-governance.eth Compound DeFi Lending

Best Practices

  • Use state: "active" to focus on time-sensitive proposals that need votes.
  • Compare multiple DAOs to identify governance best practices.
  • Track delegate participation over time to find reliable representatives.
  • Monitor whale concentration to assess decentralization risks.
  • Check quorum achievement rates to gauge community engagement.

Example Queries

  • "Show me active proposals on Aave"
  • "Analyze the voting pattern on proposal 0xabc..."
  • "Profile delegate 0x1234... across major DAOs"
  • "Compare the governance health of Aave vs Uniswap vs ENS"
  • "Which DAOs have the highest voter participation?"
  • "Is whale voting a concern in Arbitrum governance?"
Install via CLI
npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill governance-intel
Repository Details
star Stars 17
call_split Forks 45
navigation Branch main
article Path SKILL.md
More from Creator