Wraps the Scrapling CLI for extracting content from web pages as HTML, Markdown, or plain text. Starts with static fetching and only escalates to browser automation when JavaScript rendering is actually needed. Includes a diagnostic script that checks your install health before you waste time debugging the wrong layer. The workflow is opinionated: verify the tool works, pick the lightest fetcher that'll succeed, save to a file, then validate what you actually got instead of trusting the exit code. Has specific handling for WeChat public articles and TLS trust store problems. If you're pulling article text or need to decide between curl-style and Playwright-style fetching, this gives you the decision tree and smoke tests up front.

skills.sh installs
827
GitHub stars
1.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add daymade/claude-code-skills --skill scrapling-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Scrapling Skill

Overview

Use Scrapling through its CLI as the default path. Start with the smallest working command, validate the saved output, and only escalate to browser-backed fetching when the static fetch does not contain the real page content.

Do not assume the user's Scrapling install is healthy. Verify it first.

Default Workflow

Copy this checklist and keep it updated while working:

Scrapling Progress:
- [ ] Step 1: Diagnose the local Scrapling install
- [ ] Step 2: Fix CLI extras or browser runtime if needed
- [ ] Step 3: Choose static or dynamic fetch
- [ ] Step 4: Save output to a file
- [ ] Step 5: Validate file size and extracted content
- [ ] Step 6: Escalate only if the previous path failed

Step 1: Diagnose the Install

Resolve the loaded Skill directory without changing the user's working directory. Replace the placeholder once, then run the bundled diagnostic:

SCRAPLING_SKILL_DIR='<absolute path to the loaded scrapling-skill directory>'
python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py"

Sponsors

Details

Repository
github.com/daymade/claude-code-skills
Categories
Frontend Development, Debugging, Automation & Workflows, CLI & Terminal
First seen
Jun 3, 2026

More from daymade/claude-code-skills

All 53
1aaronvanston avatarpresentation-designaaronvanston/skills-presentationsVisual design guidance for bold, minimal presentations. Provides layout patterns, typography hierarchy, color specifications, and slide composition rules. Use w819skills.sh installs
2nexu-io avatartaste-skillnexu-io/open-designHigh-agency frontend skill that gives AI good taste with tunable design variance, motion intensity, and visual density to stop generic UI slop.808skills.sh installs
3posit-dev avatarshiny-bslib-themingposit-dev/skillsAdvanced theming for Shiny apps using bslib and Bootstrap 5. Use when customizing app appearance with bs_theme(), Bootswatch themes, custom colors, typography, 807skills.sh installs
4openclaw avatarsession-vieweropenclaw/agent-skillsRender Codex, Claude Code, OpenClaw, or Pi session JSONL transcripts as a searchable, shareable single-file HTML viewer.806skills.sh installs
5spillwavesolutions avatarmastering-typescriptspillwavesolutions/mastering-typescript-skillMaster enterprise-grade TypeScript development with type-safe patterns, modern tooling, and framework integration. This skill provides comprehensive guidance fo805skills.sh installs
6docyrus avatardocyrus-cli-appdocyrus/agent-skillsUse the Docyrus CLI (`docyrus`) to interact with the Docyrus platform from the terminal. Use when the user asks to authenticate, list apps, query or manage data799skills.sh installs