
Web To Markdown
When you need to scrape JavaScript-heavy sites or deal with login walls, this skill wraps the web2md CLI tool, which runs Puppeteer with Readability and Turndown under the hood. It converts web pages to clean Markdown by spinning up a real Chrome instance, so it handles content that won't load without JavaScript. The interactive mode is the standout feature: it pauses the browser so you can manually solve CAPTCHAs or log in before extraction continues. One catch is the explicit trigger requirement, you have to say "use the skill web-to-markdown" or it won't fire, which feels artificial but keeps it from colliding with simpler fetch-based approaches. Good for archiving documentation or research where you need the actual rendered content.
- skills.sh installs
- 322
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill web-to-markdown --agent claude-codeInstalls into .claude/skills of the current project.
Files
web-to-markdown
Convert web pages to clean Markdown by driving a locally installed browser (via web2md).
Hard trigger gate (must enforce)
This skill MUST NOT be used unless the user explicitly wrote exactly a phrase like:
use the skill web-to-markdown ...use a skill web-to-markdown ...
If the user did not explicitly request this skill by name, stop and ask them to re-issue the request including: use the skill web-to-markdown.
What this skill does
- Handles JS-rendered pages (Puppeteer → user Chrome).
- Works best with Chromium-family browsers (Chrome/Chromium/Brave/Edge) via
puppeteer-core. - Extracts main content (Readability).
- Converts to Markdown (Turndown) with cleaned links and optional YAML frontmatter.
Non-goals
- Do not use Playwright or other browser automation stacks; the mechanism is
web2md.
Inputs you should collect (ask only if missing)
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Category
- CLI & Terminal
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Biomni321
- Constitutional Ai321
- Nanogpt320
- Sglang320
- Uspto Database318
- Receiving Code Review317
- Transformer Lens Interpretability317
- Skypilot Multi Cloud Orchestration316
- Llava315
- Mdr 745 Specialist315
- Create Pr314
- Fda Database313
- Astropy312
- Skill Developer312
- Environment Setup Guide311
- Requesting Code Review311
- Roier Seo311
- Grpo Rl Training310
- Railway Database310
- Remotion Best Practices310
- Skill Judge310
- Lambda Labs Gpu Cloud309
- Phoenix Observability309
- Claude Opus 4 5 Migration308