name: web3-report description: This skill should be used when the user asks to "generate web3 report", "create crypto report", "summarize web3 data", "daily web3 update", "send web3 summary", or wants a comprehensive report combining airdrops, fundraising, and token data. Generates consolidated Web3 reports with Telegram notification.
Web3 Report
Generate comprehensive Web3 reports by combining data from airdrops, fundraising, and token market sources. Supports both local file output and Telegram notifications.
Prerequisites
agent-browserCLI installed- Other web3-agent-browser skills available (scrape-airdrops, scrape-fundraising, scrape-tokens)
- telegram-notification MCP (optional, for notifications)
Core Workflow
Step 1: Collect Data from All Sources
Run the individual scraping workflows in sequence:
Scrape Airdrops:
- Use scrape-airdrops skill workflow
- Collect active and upcoming airdrops
Scrape Fundraising:
- Use scrape-fundraising skill workflow
- Collect today's funding rounds
Scrape Tokens:
- Use scrape-tokens skill workflow
- Collect market overview and trending tokens
Step 2: Aggregate Data
Combine all collected data into a unified structure:
{
"report_date": "2025-01-26",
"generated_at": "2025-01-26T12:00:00Z",
"summary": {
"total_airdrops": 8,
"active_airdrops": 5,
"new_fundraising": 3,
"premium_projects": 1,
"btc_price": "$104,500",
"market_sentiment": "Greed"
},
"airdrops": [...],
"fundraising": [...],
"market": {...}
}
Step 3: Generate Comprehensive Report
Markdown format:
# ๐ Web3 Daily Report - Jan 26, 2025
## ๐ Market Overview
| Metric | Value |
|--------|-------|
| BTC Price | $104,500 (+2.5%) |
| ETH Price | $3,200 (+1.8%) |
| Total Market Cap | $3.2T |
| Fear & Greed | 72 (Greed) |
---
## ๐ช Airdrops (5 Active)
### ProjectA โญ
- **Platform:** Ethereum
- **Estimated Value:** $500
- **End Date:** Feb 15, 2025
- **Status:** Active
### ProjectB
- **Platform:** Solana
- **Estimated Value:** $200
- **End Date:** Feb 28, 2025
- **Status:** Active
[View all airdrops โ](./airdrops-2025-01-26.md)
---
## ๐ฐ Today's Fundraising (3 Projects)
### NewProject โญ
- **Total Raised:** $10M
- **Lead Investor:** a16z
- **Tags:** DeFi, Infrastructure
- **Premium:** โญ
### AnotherProject
- **Total Raised:** $2M
- **Investors:** Seed round
- **Tags:** Gaming
[View all fundraising โ](./fundraising-2025-01-26.md)
---
## ๐ฅ Trending Tokens
1. **TokenA** (TKA) - $0.45 (+150%)
2. **TokenB** (TKB) - $1.20 (+85%)
3. **TokenC** (TKC) - $0.08 (+65%)
---
## ๐ New Listings
- **NewToken** (NEW) - Listed today - $0.01
---
*Generated by web3-agent-browser โข Data from CryptoRank, DeFiLlama, RootData, CoinGecko, CoinMarketCap*
Step 4: Save Report Files
Generate both formats:
web3-report-YYYY-MM-DD.md- Comprehensive Markdown reportweb3-report-YYYY-MM-DD.json- Complete JSON data
Also save individual reports:
airdrops-YYYY-MM-DD.{md,json}fundraising-YYYY-MM-DD.{md,json}tokens-YYYY-MM-DD.{md,json}
Step 5: Send Telegram Notification
If telegram-notification MCP is configured, send a summary:
Notification format:
๐ Web3 Daily - Jan 26
๐ Market
โข BTC: $104,500 (+2.5%)
โข ETH: $3,200 (+1.8%)
โข Sentiment: Greed (72)
๐ช Airdrops: 5 Active
โข Top: ProjectA ($500)
๐ฐ Fundraising: 3 New
โข โญ NewProject ($10M by a16z)
๐ฅ Trending
โข TokenA +150%
โข TokenB +85%
Tool call:
Tool: mcp__telegram-notification__send_notification
Parameters:
message: "<formatted message above>"
parse_mode: "Markdown"
Report Customization
Filter Options
Support user-specified filters:
- Date range:
--from 2025-01-20 --to 2025-01-26 - Categories:
--airdrops --fundraising(skip tokens) - Premium only:
--premium-only - Chain filter:
--chain ethereum
Output Options
- Directory:
--output-dir ./reports/ - Filename prefix:
--prefix daily - Format:
--format mdor--format jsonor--format both
Scheduled Reports
For daily automated reports, suggest user set up a cron job or scheduled task that:
- Opens Claude Code
- Runs
/web3-agent-browser:web3-report - Reports are saved and notifications sent automatically
Example cron (daily at 9 AM):
0 9 * * * cd /path/to/project && claude -p "run /web3-agent-browser:web3-report"
Quick Report Mode
For a quick summary without full scraping:
- Use cached data if available (less than 1 hour old)
- Generate summary from cached data
- Only re-scrape if data is stale
Error Handling
- If one source fails, continue with others
- Include partial data in report with notes
- Log errors at the end of report
- Always attempt Telegram notification even if some data missing
Report Sections Reference
| Section | Source | Content |
|---|---|---|
| Market Overview | scrape-tokens | BTC/ETH prices, market cap, sentiment |
| Airdrops | scrape-airdrops | Active and upcoming airdrops |
| Fundraising | scrape-fundraising | Today's funding rounds |
| Trending | scrape-tokens | Trending tokens by volume/search |
| New Listings | scrape-tokens | Recently listed tokens |
Output Location
Default output directory: Current working directory
Files generated:
web3-report-YYYY-MM-DD.mdweb3-report-YYYY-MM-DD.jsonairdrops-YYYY-MM-DD.{md,json}fundraising-YYYY-MM-DD.{md,json}tokens-YYYY-MM-DD.{md,json}