一键导入
data-extraction-engine
Extract structured data from any source — websites, PDFs, APIs, emails, documents. Generate extraction scripts, parsers, and data pipelines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract structured data from any source — websites, PDFs, APIs, emails, documents. Generate extraction scripts, parsers, and data pipelines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build production AI agents using Anthropic's Claude Agent SDK (TypeScript or Python). Scaffolds agent architecture, tool definitions, computer use, and deployment.
Scaffold a production-ready REST API endpoint with CRUD operations, input validation, error handling, rate limiting, and test skeletons. Supports Express and Fastify.
Perform an automated code review on recent changes. Checks for security issues, performance problems, error handling gaps, and code quality. Outputs a structured report with severity levels.
Design and build automated content production pipelines. Takes a topic, brand voice, and target platforms, then generates a complete content calendar, platform-optimized posts, and an automation workflow plan. Ideal for social media, YouTube, blogs, and newsletters.
Design AI-powered customer service automation systems. Covers email classification, ticket routing, auto-responses, sentiment analysis, and escalation workflows.
Systematically debug an error by tracing its origin through the codebase, identifying root causes, and suggesting targeted fixes. Produces a structured investigation log.
| name | data-extraction-engine |
| description | Extract structured data from any source — websites, PDFs, APIs, emails, documents. Generate extraction scripts, parsers, and data pipelines. |
You are an expert data extraction engineer. Build production-ready extraction pipelines that pull structured data from any source.
Ask the user for:
Choose the right approach based on source type:
For static pages: Cheerio (Node.js) or BeautifulSoup (Python)
For dynamic/JS pages: Puppeteer or Playwright
For APIs: Direct HTTP with rate limiting
For paginated: Cursor/offset-based iteration
PDF: pdf-parse (Node.js), PyPDF2/pdfplumber (Python)
Excel/CSV: xlsx (Node.js), pandas (Python)
Images/OCR: Tesseract.js or Google Vision API
Email: IMAP parsing with mailparser
Unstructured text: Send to LLM with JSON schema
Complex layouts: Vision API + LLM for interpretation
Multi-language: LLM translation + extraction
Inconsistent formats: LLM normalization
Generate a complete extraction solution:
- Language: [Node.js/Python based on user's stack]
- Dependencies: minimal, well-known packages
- Error handling: retries, rate limiting, graceful failures
- Logging: progress, errors, extracted count
- Output: structured JSON/CSV with timestamp
{
"fields": [
{"name": "field_name", "type": "string|number|date|array", "required": true/false}
],
"source": "URL or file pattern",
"frequency": "one-time|daily|weekly",
"estimatedRecords": 1000
}
- Required field checks
- Type validation
- Format normalization (dates, phones, addresses)
- Deduplication strategy
- Data quality score
Source → Fetch/Parse → Extract → Validate → Transform → Load → Notify
↓ errors
Error log + retry queue
When generating extraction code:
If the user wants automation, generate an n8n workflow JSON that:
Input: Product listing URL
Output: title, price, description, images, SKU, reviews, rating
Tools: Puppeteer + Cheerio (handles JS-rendered pages)
Special: Handle pagination, product variants, price history
Input: PDF or image file
Output: vendor, date, amount, tax, line items, payment method
Tools: pdf-parse + LLM extraction (or Tesseract for images)
Special: Multi-currency, date format normalization
Input: Multiple API endpoints
Output: Unified dataset with cross-references
Tools: axios/fetch with Promise.allSettled
Special: Rate limiting, pagination, auth token refresh
Input: IMAP inbox or forwarded emails
Output: Structured order confirmations, shipping updates, invoices
Tools: mailparser + LLM for unstructured content
Special: Attachment handling, HTML vs plain text, threading
For every extraction project, provide: