discountry/ritmex-marketplace/scrape-airdrops
Claude Code and agent skill by discountry/ritmex-marketplace
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "scrape airdrops", "get airdrop data", "find new airdrops", "track airdrops", "check airdrop updates", or mentions CryptoRank or DeFiLlama airdrops. Automates airdrop data collection using agent-browser CLI.
Install
npx vskill@latest install discountry/ritmex-marketplace/scrape-airdropsSKILL.md
Scrape Airdrops
Automate airdrop data collection from CryptoRank and DeFiLlama using the agent-browser CLI.
Prerequisites
agent-browserCLI installed and accessible- Run
agent-browser --helpto verify installation
Core Workflow
Step 1: Initialize Browser
Open the target airdrop platform:
Wait for page load, then take a snapshot:
Step 2: Navigate and Filter (CryptoRank)
The CryptoRank airdrops page shows ongoing and upcoming airdrops.
- Take interactive snapshot to identify filter elements:
``bash agent-browser snapshot -i ``
- Apply filters if needed (e.g., status = Active):
- Look for filter buttons with refs like
@e1,@e2 - Click to apply:
agent-browser click @e5
- Wait for content update after filtering:
``bash agent-browser snapshot -i ``
Step 3: Extract Airdrop Data
For each airdrop entry visible, extract:
| Field | Description | |
|---|---|---|
name | Project name | |
status | Active, Upcoming, Ended | |
platform | Blockchain (ETH, SOL, etc.) | |
total_value | Estimated airdrop value | |
end_date | Airdrop end date | |
requirements | Participation requirements | |
link | Official airdrop page |
JavaScript extraction pattern:
Step 4: Scrape DeFiLlama Airdrops
Navigate to DeFiLlama:
DeFiLlama provides a different data format focused on:
- Confirmed airdrops
- Potential airdrops (projects with no token yet)
- Historical airdrop data
Extract using similar snapshot and evaluate patterns.
Step 5: Compile Results
Merge data from both sources, deduplicating by project name.
Output format (JSON):
Step 6: Generate Report
Create both Markdown and JSON outputs.
Markdown format:
Save files:
airdrops-YYYY-MM-DD.md- Human-readable reportairdrops-YYYY-MM-DD.json- Structured data
Step 7: Send Notification (Optional)
If telegram-notification MCP is configured, send summary:
agent-browser Quick Reference
| Command | Purpose | |
|---|---|---|
agent-browser open <url> | Navigate to page | |
agent-browser snapshot -i | Get interactive elements with refs | |
agent-browser click @e1 | Click element by ref | |
agent-browser fill @e2 "text" | Fill input field | |
agent-browser evaluate "js" | Execute JavaScript | |
agent-browser screenshot | Capture page image |
Handling Dynamic Content
Many airdrop pages use infinite scroll or lazy loading:
- Scroll to load more:
``bash agent-browser evaluate "window.scrollTo(0, document.body.scrollHeight)" ``
- Wait and re-snapshot:
``bash agent-browser snapshot -i ``
- Repeat until all content loaded
Error Handling
- If page fails to load, retry once with increased timeout
- If element not found, re-take snapshot to refresh refs
- Skip individual airdrops that fail extraction, continue with others
- Log errors but don't stop the entire scrape
Output Location
Save reports to user's current directory or specified output path:
- Default:
./airdrops-YYYY-MM-DD.{md,json} - Custom: Use path specified by user
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingweb3-agent-browser/skills/scrape-airdrops/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/discountry/ritmex-marketplace/scrape-airdrops)