Article Extractor
Extract clean article content and metadata from web pages.
Install
npx skills add michalparkola/tapestry-skills-for-claude-code --skill article-extractorgit clone --depth 1 https://github.com/michalparkola/tapestry-skills-for-claude-code.git /tmp/tapestry-skills-for-claude-code
mkdir -p ~/.claude/skills
cp -r /tmp/tapestry-skills-for-claude-code/article-extractor ~/.claude/skills/article-extractorPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
What this skill does
Extract full article text and metadata from web pages. Clean extraction of article content without ads or navigation.
Trigger phrases
Claude loads this skill automatically when you say things like:
How it works
- Fetch web page
- Parse and extract article content
- Return clean text with metadata
When to use it
- When reading web articles
- For content extraction
- When summarizing articles
From the SKILL.md
# Article Extractor This skill extracts the main content from web articles and blog posts, removing navigation, ads, newsletter signups, and other clutter. Saves clean, readable text. ## When to Use This Skill Activate when the user: - Provides an article/blog URL and wants the text content - Asks to "download this article" - Wants to "extract the content from [URL]" - Asks to "save this blog post as text" - Needs clean article text without distractions ## How It Works ### Priority Order: 1. **Check if tools are installed** (reader or trafilatura) 2. **Download and extract article** using best available tool 3. **Clean up the content** (remove extra whitespace, format properly) 4. **Save to file** with article title as filename 5. **Confirm location** and show preview ## Installation Check Check for article extraction tools in this order: ### Option 1: reader (Recommended - Mozilla's Readability) ```bash command -v reader ``` If not installed: ```bash npm install -g @mozilla/readability-cli # or npm install -g reader-cli ``` ### Option 2: trafilatura (Python-based, very good) ```bash command -v trafilatura ``` If not installed: ```bash pip3 install trafilatura ``` ### Option 3: Fallback (curl + simple parsing) If no tools available, use basic curl + text extraction (less reliable but works) ## Extraction Methods ### Method 1: Using reader (Best for most articles) ```bash # Extract article reader "URL" > article.txt ``` **Pros:**
Details
- Skill name
article-extractor- Path
article-extractor/SKILL.md
FAQ
What does the Article Extractor skill do?
Extract full article text and metadata from web pages. Clean extraction of article content without ads or navigation.
How do I install the Article Extractor skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add michalparkola/tapestry-skills-for-claude-code --skill article-extractor. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Related skills
Ship Learn Next
michalparkola/tapestry-skills-for-claude-code
Helps iterate on what to build or learn next. Prioritize your learning and building goals systematically.
YouTube Transcript
michalparkola/tapestry-skills-for-claude-code
Fetch transcripts from YouTube videos. Extract and work with video captions and transcripts.
Docs to Book
EliaTolin/docs-to-book-skills
Trasforma una documentazione tecnica online in un libro PDF colorato, leggibile e tradotto nella lingua scelta dall'utente. Usa questa skill ogni volta che l'utente vuole "trasformare una documentazione in libro", "generare un PDF da una documentazione", "creare un manuale", "creare un ebook da docs", oppure fornisce un URL di documentazione (docs.*, *.dev, *.io/docs) e chiede di "ricreare", "riscrivere", "spiegare" o "raccogliere" il contenuto in formato libro/PDF/manuale. Triggera anche quando l'utente menziona "libro tecnico", "manuale tecnico", "ebook tecnico", o chiede di "studiare" una d
Apify Linkedin Post Engagement
johnisanerd/claude-skill-linkedin-post-engagement
Analyze LinkedIn post engagement with the Apify LinkedIn Posts API Actor (johnvc/linkedin-posts-api). Collect a profile's posts or a list of post URLs, then measure reactions, comments, and shares alongside author reach (followers, headline) to see what performs. Use when the user wants to analyze LinkedIn post engagement, measure engagement rate, find a creator's or a competitor's top-performing posts, benchmark engagement across profiles, track post engagement over time, or build a LinkedIn engagement report. Returns one row per post with numLikes, numComments, numShares, datePosted, and a r
Goethecoach
janosszaboaipm-design/goethecoach-claude-skill
German exam coach for the Goethe-Zertifikat (A1–C2) by GoetheCoach. Generates exam-style Lesen, Schreiben and Sprechen practice tasks, evaluates learner answers against the official criteria (Aufgabenerfüllung, Kohärenz, Wortschatz, Strukturen), explains errors through the learner's native language, runs follow-up tutoring and builds study plans up to the exam date. Answers questions about the exam (format, scoring, Leitpunkte, dates, digital exam, Goethe vs. telc, failing) and everyday German for life in Germany from the bundled GoetheCoach article library, with links for further reading. Use
A2ui Ask
YuniqueUnic/a2ui-ask
When the user must choose among options or fill in structured config, spawn a browser form (powered by schemaui Web UI, bound to 0.0.0.0), open the user's browser, and write the result to .schemaui/answers/. Never use a terminal/TUI prompt — the agent process has no TTY attachment. Supports rich content: figures on questions and answer options (Mermaid/SVG/Markdown via x-content / x-options) and a live Mermaid editor (x-control: mermaid). Trigger phrases: "give me a form", "ask me via form", "configure", "pick a deploy environment", "I need to choose", "grill me", "a2ui", "给我个表单", "配置一下", "用表单
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.