Download for macOS
Skill

extract-schema

@olostep Updated 2026-03-25

Turn any webpage into clean, structured JSON matching a TypeScript interface or schema. Use when the user wants to extract products, profiles, articles, or any structured data from a webpage — and get it back as typed, usable JSON.

aiai-agentsclaude-codeolostepweb-scrapingweb-search

Install

With your agent

Install OMGSkills skill "olostep/olostep-claude-code-plugin:skills/extract-schema" into this agent's normal skills directory: use the OMGSkills MCP get_skill tool, install only the pinned_install commit and path, verify SKILL.md against pinned_install.skill_md_sha, and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/olostep/olostep-claude-code-plugin /tmp/olostep-claude-code-plugin && ln -s /tmp/olostep-claude-code-plugin/skills/extract-schema ~/.claude/skills/extract-schema

From README

Olostep Extract Schema Turn any unstructured webpage into perfectly formatted JSON or TypeScript objects. Scrape the site, then parse the data to match the user's exact schema. When to use User provides a URL and a TypeScript interface and says "extract the data to match this shape" User wants to populate a database or create seed data from a real website User is building a directory or aggregator and needs to scrape profiles, pricing, or features into JSON User wants to convert an unstructured blog post or news article into a structured metadata object Instructions When the user provides a URL and a schema (via $ARGUMENTS or in conversation): Review the TypeScript interface, JSON schema, or data shape requested by the user. Scrape the target URL using mcpolostepscrapewebsite (use outputformat: markdown — it's optimized for LLM parsing). If scraping multiple pages (like a list of profiles), use mcpolostepbatchscrapeurls.