research-analyst

Resolves ENS identities and synthesizes cited web research on finance topics.

1|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/tribes-protocol/trading-harness --skill research-analyst-tribes-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research-analyst
Source: https://github.com/tribes-protocol/trading-harness/tree/main/skills/research-analyst
Command: npx skills add https://github.com/tribes-protocol/trading-harness --skill research-analyst-tribes-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting source-backed answers on crypto protocols, companies, filings, and market concepts requires manually searching, reading pages, and tracking citations, and resolving ENS names to addresses needs direct mainnet queries. This Skill automates both through structured CLI commands. ## Core Features & Use Cases - ENS Identity Resolution: Resolve ENS names to addresses with avatar and social records, or reverse-resolve an address to its primary name and owned domains on Ethereum mainnet. - Cited Web Research: Compose ranked web searches and single-page text extraction, then synthesize answers with a cited source URL for every claim. - Use Case: To explain the Pendle vePENDLE mechanism, search for the official docs, extract the relevant pages, and produce a written explanation citing each source URL. ## Quick Start Ask the agent to resolve vitalik.eth to its address and then research the latest Coinbase quarterly results with cited sources.

Frequently Asked Questions about research-analyst

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

FAQPage Schema
How do I resolve an ENS name to an Ethereum address?▼

Run tribes-cli ens resolve with the --name flag, for example tribes-cli ens resolve --name vitalik.eth. It returns the address plus avatar, url, twitter, and github records as structured JSON on stdout.

How to reverse-resolve an Ethereum address to its ENS name?▼

Use tribes-cli ens reverse --address followed by the 0x address. It returns the primary ENS name and owned domains, and supports an optional --out flag to write results to a file.

How do I research a crypto protocol with cited sources?▼

Run web-search search with a targeted query, pick the 1-5 most primary URLs, extract each page with web-search extract, then synthesize the answer yourself. Cite the source URL for every claim and never rely on search snippets alone.

When should I use web search versus the browser skill?▼

Use web-search extract for single readable pages and quick source-backed answers. Route to the zipbox-browser skill when a page is JS-gated, blocked, returns empty content, or when you need deep multi-page crawling of one site.

What should I do when web-search returns an auth error?▼

Run tribes-cli login once to mint and persist an API_BEARER_TOKEN, then retry the original command once. If it still fails, stop and report the error rather than retrying or working around it.

What are the limitations of the web-search extract command?▼

Extract returns readable text for one page only and has no --out flag, printing JSON to stdout. It cannot bypass paywalls, CAPTCHAs, or access controls, and blocked or JS-rendered pages must be handed to the browser skill.