find-new-curators

Identify missing vault curators from vault databases and propose curator feeder YAML entries.

823|187|Updated Jan 30, 2022
One-click install
npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill find-new-curators
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-new-curators
Source: https://github.com/tradingstrategy-ai/web3-ethereum-defi/tree/main/.claude/skills/find-new-curators
Command: npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill find-new-curators

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tabulate, and includes scripts (resource) components.

What problem does it solve?

Vault databases across protocols like Morpho, Euler, Lagoon, Hyperliquid, and GRVT contain vaults whose curator metadata is missing or unmatched, leaving gaps in curator coverage that must be audited manually.

Core Features & Use Cases

  • Curator inventory audit: Prints all existing curator feeder YAML entries from eth_defi/data/feeds/curators and compares them against vault data.
  • Candidate discovery: Loads local vault metadata databases, parquet files, and native DuckDB databases to find unmatched vault names, then applies conservative name heuristics to propose third-party, protocol-managed, or alias curators.
  • Verified shortlist output: Produces a confidence-rated candidate table with evidence vaults, external links, and suggested actions, rejecting weak signals like generic strategy words or broken vaults.
  • Use Case: Ask the assistant to audit Morpho and Euler vaults for missing curators; it runs the existing-curator script, scans local vault exports, and returns a reviewed shortlist such as new curator YAML proposals for Api3 or Pangolins with evidence links.

Quick Start

Ask the assistant to find new vault curators across Morpho and Euler using the local vault data and report candidates only.

Frequently Asked Questions about find-new-curators

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find missing vault curators in Morpho or Euler vault data?

Run the print-existing-curators script to list current curator YAML files, then load vault metadata from ~/.tradingstrategy/vaults and compare vault names against eth_defi.vault.curator patterns. Unmatched vaults are grouped by protocol and TVL to surface curator candidates.

What data sources does vault curator discovery use?

It uses local pipeline files such as vault-metadata-db.pickle, vault-prices-1h-cleaned.parquet, and top_vaults_by_chain.json, plus native DuckDB databases for Hyperliquid, GRVT, Lighter, and Hibachi. Lagoon Finance curator data can come from its offchain API metadata.

Can it distinguish protocol-managed vaults from third-party curators?

Yes. It checks PROTOCOL_CURATED_SLUGS and ALL_PROTOCOL_CURATOR_SLUGS in eth_defi/vault/curator.py to classify protocol-operated vaults, and suggests alias curator YAML files when an existing protocol or stablecoin feeder already represents the organisation.

What makes a vault name a weak curator candidate?

Generic strategy words like core, prime, stable, or yield, asset and chain names, and one-off low-TVL vaults without external identity are weak signals. Candidates need repeated proper nouns across vaults plus a verifiable website, social profile, or official curator announcement.

Does the skill modify curator YAML files automatically?

Only when requested. By default it produces a report-only candidate table; when asked to make changes it adds or updates eth_defi/data/feeds/curators YAML files, adjusts name patterns in curator.py, and runs focused curator tests.