mcpbeat Sign in

Data Scraper Intent Skill for Claude

A toolkit for web data extraction and search intent analysis. Includes patterns for handling lazy-loaded content and LLM prompts for classifying search keywords.

2k tokens
context cost
the whole folder, loaded on every use
3
files
instructions only
0
copies elsewhere
how many repositories repackaged it
311
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/kennyzir/7deer_skills --skill data-scraper-intent

What comes with it

6 001 bytes besides the instruction
resources/intent_prompts.md
resources/scraping_patterns.md

The instruction itself

6 sections, as written by the author

Data Scraper & Intent Analyzer

This skill provides reusable patterns and prompts for two common SEO/data tasks:

  • Web Data Extraction: Handling tricky scenarios like lazy-loaded images, Next.js Image components, and paginated content.
  • Search Intent Classification: Using LLMs to classify keywords into actionable content categories.

Resources Included

  • resources/scraping_patterns.md: A guide with code snippets on how to handle common web scraping challenges using Playwright/Puppeteer.
  • resources/intent_prompts.md: Ready-to-use LLM prompts for classifying search keywords.

Usage

1. Data Extraction Patterns

Review resources/scraping_patterns.md when you need to extract data from:

  • Websites using lazy-loading for images (e.g., loading="lazy", IntersectionObserver).
  • Next.js apps using <Image> component (srcset, blur placeholders).
  • Sites with infinite scroll or "Load More" buttons.

2. Intent Analysis

Copy the prompts from resources/intent_prompts.md and use them with your LLM of choice (GPT-4, DeepSeek, Claude) to classify keywords from Google Trends, SEMrush, or Ahrefs.

Example Workflow (Trend to Page)

  • Input: A list of rising keywords from Google Trends.
  • Step 1: Use the "Keyword Intent Classifier" prompt to categorize them.
  • Step 2: For "Informational" intents, create guide pages.
  • Step 3: For "Transactional" intents, create tool pages.
  • Output: A prioritized list of pages to create.

How to use it

Copy the folder

Take kennyzir/data-scraper-intent from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.