Extract clean article content from a URL (blog post, news article, tutorial) and save it as readable text with ads, navigation, and other clutter removed. Use when asked to "extract article", "scrape text from URL", "download blog post", "parse HTML article", "save article as text", or "clean article content from a webpage".
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Extract clean article content from a URL (blog post, news article, tutorial) and save it as readable text with ads, navigation, and other clutter removed. Use when asked to "extract article", "scrape text from URL", "download blog post", "parse HTML article", "save article as text", or "clean article content from a webpage".
allowed-tools
["Bash","Write"]
Article Extractor
Extracts the main content from web articles and blog posts, removes navigation, ads, newsletter signups, and other clutter, and saves the result as clean readable text.
Author and publish date (when available — trafilatura JSON, sometimes reader)
Main article text with section headings preserved
The saved file should not contain:
Navigation menus, headers, footers
Ads and promotional content
Newsletter signup forms
Related-articles sidebars
Cookie / consent banners
Social-media buttons
Comment sections (suppress with trafilatura --no-comments)
If the output contains any of the above, the extractor either picked the wrong method or the site is hostile to extraction (heavy JS, anti-scraping). Retry with the next tool in the priority chain or surface the failure.
Verification
After extraction, confirm all of:
Output file exists and is non-empty
First 10 lines look like article prose, not nav/ads/cookie banners (matches the Output Contract above)
Title was extracted (filename is meaningful, not Article.txt)
Filename has no illegal characters (/, :, ?, ", <, >, |)
Show the preview to the user (first 10–15 lines). The standard report is: extracted title, save path, file size, then preview.
If the site is a JavaScript SPA or requires authentication, all extractors will fail — tell the user explicitly rather than saving empty output.