# extract-schema

> Claude/Codex skill by [@olostep](https://omgskills.com/library/olostep/index.md) · 1 stars · 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.

Tags: ai, ai-agents, claude-code, olostep, web-scraping, web-search

## Install

```sh
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.

## Links

- HTML page: https://omgskills.com/library/olostep/olostep-claude-code-plugin/skills/extract-schema/
- GitHub: https://github.com/olostep/olostep-claude-code-plugin
- Author: [@olostep](https://omgskills.com/library/olostep/index.md)

## More from this repo

- [answers](https://omgskills.com/library/olostep/olostep-claude-code-plugin/skills/answers/index.md) — Get AI-powered answers with citations and sources from the web using Olostep
   - [@olostep](https://omgskills.com/library/olostep/index.md) · 1 stars
- [batch](https://omgskills.com/library/olostep/olostep-claude-code-plugin/skills/batch/index.md) — Scrape up to 10,000 URLs in a single batch operation using Olostep
   - [@olostep](https://omgskills.com/library/olostep/index.md) · 1 stars
- [crawl](https://omgskills.com/library/olostep/olostep-claude-code-plugin/skills/crawl/index.md) — Autonomously crawl an entire website starting from a URL, following links to discover and scrape pages
   - [@olostep](https://omgskills.com/library/olostep/index.md) · 1 stars
