Not in the top 1,000 by GitHub stars
Decodo/decodo-openclaw-skill
OpenClaw skill for scraping any URL using the Decodo Web Scraping API.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → aeb4e9d35f72
No earlier version was observed for comparison.
Heat
1.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
decodo-scraper
When your agent uses it
Search Google, scrape web pages, Amazon product pages, YouTube subtitles, or Reddit (post/subreddit) using the Decodo Scraper OpenClaw Skill.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,586 tokensWhen the skill is activated
Reference documents
1,739 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools
- Summary
Scripts executed separately
tools/scrape.py
Files
.DS_Storeasset6,148 bytes.env.distasset114 bytes.gitignoreasset78 bytesREADME.mddoc7,369 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesSKILL.mdcore6,051 bytesrequirements.txtdoc38 bytestools/scrape.pyruns4,857 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- decodo-scraper
Repository facts
- License
- No license detected
- Created
- Feb 12, 2026
- Last pushed
- Oct 29, 2026
- Forks
- 5
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 15 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 52 network referencesin 3 files: README.md:1 SKILL.md:2 tools/scrape.py:14
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: tools/scrape.py:1
- 13 references to secretsin 5 files: README.md:66 SKILL.md:6 tools/scrape.py:12 and 2 more
- No requests to vote in Hot
Show all 66 signals by file
.env.dist
.gitignore
- Access to secretsline 1
[Credential-related source omitted]
README.md
- Network accessline 1
# Decodo Scraper OpenClaw Skill  - Network accessline 2
 - Network accessline 3
 - Network accessline 4
 - Network accessline 5
 - Network accessline 7
<p align="center"> <p align="center"> <a href="https://dashboard.decodo.com/scrapers/pricing?utm_source=github&utm_medium=social&utm_campaign=openclaw"> <img src="https://github.com/user-attachments/assets/a1e52a9e-3da1-4081-b3c6-053aafb8f1 - Network accessline 9
<a href="https://dashboard.decodo.com/scrapers/pricing?utm_source=github&utm_medium=social&utm_campaign=openclaw"> <img src="https://github.com/user-attachments/assets/a1e52a9e-3da1-4081-b3c6-053aafb8f196"/></a> - Network accessline 11
[](https://discord.gg/Ja8dqKgvbZ) - Network accessline 13
This [OpenClaw](https://openclaw.ai/) skill integrates [Decodo's Web Scraping API](https://decodo.com/scraping/web?utm_source=github&utm_medium=social&utm_campaign=openclaw) into any OpenClaw-compatible AI agent or LLM pipeline. It exposes - Network accessline 45
- Designed for scalable AI agent web scraping - Minimal dependencies — just Python with Requests - Authentication via a single Base64 token from the [Decodo dashboard](https://dashboard.decodo.com/?utm_source=github&utm_medium=social&utm_ca - Network accessline 47
- Authentication via a single Base64 token from the [Decodo dashboard](https://dashboard.decodo.com/?utm_source=github&utm_medium=social&utm_campaign=openclaw) - Network accessline 49
## Prerequisites - [Python 3.9](https://www.python.org/downloads/) or higher - Network accessline 50
- [Python 3.9](https://www.python.org/downloads/) or higher - Network accessline 51
- [Decodo account](https://dashboard.decodo.com/?utm_source=github&utm_medium=social&utm_campaign=openclaw) with access to the Web Scraping API - Network accessline 52
- [OpenClaw](https://openclaw.ai/) installed on your machine - Network accessline 57
git clone https://github.com/Decodo/decodo-openclaw-skill.git - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Network accessline 75
## OpenClaw agent integration This skill ships with a [SKILL.md](https://github.com/Decodo/decodo-openclaw-skill/blob/main/SKILL.md) file that defines all tools in the OpenClaw skill format. OpenClaw-compatible agents automatically discover - Network accessline 76
This skill ships with a [SKILL.md](https://github.com/Decodo/decodo-openclaw-skill/blob/main/SKILL.md) file that defines all tools in the OpenClaw skill format. OpenClaw-compatible agents automatically discover and invoke the tools from thi - Network accessline 88
python3 tools/scrape.py --target universal --url "https://example.com/article" - Network accessline 93
python3 tools/scrape.py --target amazon --url "https://www.amazon.com/dp/B09H74FXNW" - Network accessline 108
python3 tools/scrape.py --target reddit_post --url "https://www.reddit.com/r/nba/comments/17jrqc5/serious_next_day_thread_postgame_discussion/" - Network accessline 113
python3 tools/scrape.py --target reddit_subreddit --url "https://www.reddit.com/r/nba/" - Network accessline 115
## Related resources [Decodo Web Scraping API documentation](https://help.decodo.com/docs/web-scraping-api-introduction) - Network accessline 116
[Decodo Web Scraping API documentation](https://help.decodo.com/docs/web-scraping-api-introduction) - Network accessline 118
[OpenClaw documentation](https://docs.openclaw.ai/start/getting-started) - Network accessline 120
[ClaWHub – OpenClaw skill registry](https://docs.openclaw.ai/tools/clawhub) - Network accessline 122
## License All code is released under the [MIT License](https://github.com/Decodo/Decodo/blob/master/LICENSE). - Network accessline 123
All code is released under the [MIT License](https://github.com/Decodo/Decodo/blob/master/LICENSE).
SKILL.md
- Network accessline 2
name: decodo-scraper description: Search Google, scrape web pages, Amazon product pages, YouTube subtitles, or Reddit (post/subreddit) using the Decodo Scraper OpenClaw Skill. homepage: https://decodo.com - Network accessline 3
description: Search Google, scrape web pages, Amazon product pages, YouTube subtitles, or Reddit (post/subreddit) using the Decodo Scraper OpenClaw Skill. homepage: https://decodo.com credentials: - Network accessline 4
homepage: https://decodo.com - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 14
Use this skill to search Google, scrape any URL, or fetch YouTube subtitles via the [Decodo Web Scraping API](https://help.decodo.com/docs/web-scraping-api-google-search). **Search** outputs a JSON object of result sections; **Scrape URL** - Access to secretsline 16
[Credential-related source omitted] - Network accessline 60
python3 tools/scrape.py --target universal --url "https://example.com" - Network accessline 65
python3 tools/scrape.py --target universal --url "https://example.com" - Network accessline 66
python3 tools/scrape.py --target universal --url "https://news.ycombinator.com/" - Network accessline 77
python3 tools/scrape.py --target amazon --url "https://www.amazon.com/dp/PRODUCT_ID" - Network accessline 82
python3 tools/scrape.py --target amazon --url "https://www.amazon.com/dp/B09H74FXNW" - Network accessline 125
python3 tools/scrape.py --target reddit_post --url "https://www.reddit.com/r/SUBREDDIT/comments/ID/..." - Network accessline 130
python3 tools/scrape.py --target reddit_post --url "https://www.reddit.com/r/nba/comments/17jrqc5/serious_next_day_thread_postgame_discussion/" - Network accessline 141
python3 tools/scrape.py --target reddit_subreddit --url "https://www.reddit.com/r/SUBREDDIT/" - Network accessline 146
python3 tools/scrape.py --target reddit_subreddit --url "https://www.reddit.com/r/nba/" - Network accessline 154
|--------------------|----------------------|------------|-----------------| | Search | `google_search` | `--query` | `python3 tools/scrape.py --target google_search --query "laptop"` | | Scrape page | `universal` - Network accessline 155
| Search | `google_search` | `--query` | `python3 tools/scrape.py --target google_search --query "laptop"` | | Scrape page | `universal` | `--url` | `python3 tools/scrape.py --target universal --url "htt - Network accessline 156
| Scrape page | `universal` | `--url` | `python3 tools/scrape.py --target universal --url "https://example.com"` | - Network accessline 157
| Amazon product | `amazon` | `--url` | `python3 tools/scrape.py --target amazon --url "https://www.amazon.com/dp/B09H74FXNW"` | - Network accessline 158
| Amazon search | `amazon_search` | `--query` | `python3 tools/scrape.py --target amazon_search --query "laptop"` | | YouTube subtitles | `youtube_subtitles` | `--query` | `python3 tools/scrape.py --target youtube_subtitles --q - Network accessline 159
| YouTube subtitles | `youtube_subtitles` | `--query` | `python3 tools/scrape.py --target youtube_subtitles --query "dFu9aKJoqGg"` | | Reddit post | `reddit_post` | `--url` | `python3 tools/scrape.py --target reddit_post - Network accessline 160
| Reddit post | `reddit_post` | `--url` | `python3 tools/scrape.py --target reddit_post --url "https://www.reddit.com/r/nba/comments/17jrqc5/..."` | - Network accessline 161
| Reddit subreddit | `reddit_subreddit` | `--url` | `python3 tools/scrape.py --target reddit_subreddit --url "https://www.reddit.com/r/nba/"` |
tools/scrape.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 12
[Credential-related source omitted] - Network accessline 14
SCRAPE_URL = "https://scraper-api.decodo.com/v2/scrape" - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 59
try: resp = requests.post(SCRAPE_URL, json=payload, headers=headers, timeout=120) - Network accessline 60
resp = requests.post(SCRAPE_URL, json=payload, headers=headers, timeout=120)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 63 facts
- Network access in prose of documentationREADME.md:1Low confidence
- Network access in prose of documentationREADME.md:2Low confidence
- Network access in prose of documentationREADME.md:3Low confidence
- Network access in prose of documentationREADME.md:4Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:45Low confidence
- Network access in prose of documentationREADME.md:47Low confidence
- Network access in prose of documentationREADME.md:49Low confidence
- Network access in prose of documentationREADME.md:50Low confidence
- Network access in prose of documentationREADME.md:51Low confidence
- Network access in prose of documentationREADME.md:52Low confidence
- Network access in code of documentationREADME.md:57Low confidence
- Access to secrets in code of documentationREADME.md:66Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueREADME.md:69Low confidence
- Access to secrets in code of documentationREADME.md:72Low confidence
- Access to secrets in code of documentationREADME.md:73Low confidence
- Network access in prose of documentationREADME.md:75Low confidence
- Network access in prose of documentationREADME.md:76Low confidence
- Network access in code of documentationREADME.md:88Low confidence
- Network access in code of documentationREADME.md:93Low confidence
- Network access in code of documentationREADME.md:108Low confidence
- Network access in code of documentationREADME.md:113Low confidence
- Network access in prose of documentationREADME.md:115Low confidence
- Network access in prose of documentationREADME.md:116Low confidence
- Network access in prose of documentationREADME.md:118Low confidence
- Network access in prose of documentationREADME.md:120Low confidence
- Network access in prose of documentationREADME.md:122Low confidence
- Network access in prose of documentationREADME.md:123Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:2Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:4Low confidence
- Access to secrets in the frontmatter of the SKILL.mdSKILL.md:6Low confidence
- Access to secrets in the frontmatter of the SKILL.mdSKILL.md:9Low confidence
- Network access in prose of the SKILL.mdSKILL.md:14Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:16Low confidence
- Network access in code of the SKILL.mdSKILL.md:60High confidence
- Network access in code of the SKILL.mdSKILL.md:65High confidence
- Network access in code of the SKILL.mdSKILL.md:66High confidence
- Network access in code of the SKILL.mdSKILL.md:77High confidence
- Network access in code of the SKILL.mdSKILL.md:82High confidence
- Network access in code of the SKILL.mdSKILL.md:125High confidence
- Network access in code of the SKILL.mdSKILL.md:130High confidence
- Network access in code of the SKILL.mdSKILL.md:141High confidence
- Network access in code of the SKILL.mdSKILL.md:146High confidence
- Network access in prose of the SKILL.mdSKILL.md:154Low confidence
- Network access in prose of the SKILL.mdSKILL.md:155Low confidence
and 13 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.