generated: '2026-08-29' method: searched source: https://github.com/zytedata/skills (Zyte "Agentic Web Data" / Zyte Web Data skills plugin, release 0.2.3) provider: Zyte providerId: zyte description: Agent Skills PUBLISHED BY ZYTE, saved verbatim — not generated by API Evangelist. Zyte ships "Agentic Web Data", an official skills.sh plugin (npx skills add zytedata/skills) carrying 15 skills that take a coding agent from a plain-English prompt to a working Scrapy spider with web-poet page objects, and on to a deployed Scrapy Cloud job. Zyte publishes flavored builds of the same skill set for Claude Code, Codex CLI and GitHub Copilot CLI (zytedata/claude-skills, zytedata/codex-skills, zytedata/copilot-skills). Notably Zyte chose agent skills over an MCP server as its agent surface — see mcp/zyte-mcp.yml. install: npx skills add zytedata/skills catalog: https://skills.sh/zytedata/skills docs: https://docs.zyte.com/zyte-web-data/index.html license: Zyte EULA (https://github.com/zytedata/skills/blob/main/LICENSE.md) version: 0.2.3 released: '2026-07-16' harnesses: - skills.sh (any agent-skills-compatible agent) - Claude Code - Codex CLI - GitHub Copilot CLI skill_count: 15 skills: - file: zyte-scrape-add-page-object.md name: scrape-add-page-object description: Add an empty web-poet page object to a Scrapy project argument_hint: '[file-path] [class-name] [domain] [base-class] [item-class]' allowed_tools: - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-add-page-object/SKILL.md - file: zyte-scrape-analyze-page.md name: scrape-analyze-page description: Extract structured data (all available fields with values) from a page saved locally as an HTML file, optionally following a schema. Use this skill only to process already downloaded files. Do not invoke when the user provides a URL. When invoking, pass the user's full request verbatim as args — do not pre-parse file paths and don't rephrase it. argument_hint: null allowed_tools: - Skill - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-analyze-page/SKILL.md - file: zyte-scrape-codegen-analyze.md name: scrape-codegen-analyze description: Analyze an HTML page to produce field extraction instructions for code generation argument_hint: '[page-html-path] [work-path] [spec-path] [values-path]' allowed_tools: - Skill - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-codegen-analyze/SKILL.md - file: zyte-scrape-codegen-generate.md name: scrape-codegen-generate description: Generate web-poet page object code from per-page extraction analyses argument_hint: '[work-path] [output-path] [spec-path]' allowed_tools: - Skill - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-codegen-generate/SKILL.md - file: zyte-scrape-codegen.md name: scrape-codegen description: Generate web-poet page object code from an extraction spec argument_hint: '[spec-path] [project-dir] [fields]' allowed_tools: - Skill - Agent - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-codegen/SKILL.md - file: zyte-scrape-create-spider.md name: scrape-create-spider description: Generate a Scrapy spider that wires page objects together argument_hint: '[project-dir] [item-page] [nav-page]' allowed_tools: - Bash - Read - Write - Edit source: https://github.com/zytedata/skills/blob/main/skills/scrape-create-spider/SKILL.md - file: zyte-scrape-define.md name: scrape-define description: Create a new extraction spec from a URL — explore a detail page, discover fields, quick schema approval argument_hint: '[url] [what to extract]' allowed_tools: - Agent - Skill - Bash - Read - Write - AskUserQuestion source: https://github.com/zytedata/skills/blob/main/skills/scrape-define/SKILL.md - file: zyte-scrape-ensure-project.md name: scrape-ensure-project description: Ensure a Scrapy project exists with scrapy-poet and Zyte API support argument_hint: '[project-dir] [project-name]' allowed_tools: - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-ensure-project/SKILL.md - file: zyte-scrape-explore-site.md name: scrape-explore-site description: Explore a website to find and save diverse pages (start, list, detail) with classified links argument_hint: '[url] [project-path] [detail-count] [list-count]' allowed_tools: - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-explore-site/SKILL.md - file: zyte-scrape-review-schema.md name: scrape-review-schema description: Generate an HTML review page for schema and extracted data verification argument_hint: '[spec-path] [work-path] [schema-json] [html-variant]' allowed_tools: - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-review-schema/SKILL.md - file: zyte-scrape-scrapy-cloud.md name: scrape-scrapy-cloud description: General-purpose Scrapy Cloud skill — deploy projects, schedule spiders, list/stop jobs, and view items or logs. Use when asked to deploy a project or spider to Scrapy Cloud / Zyte Cloud / Scrapinghub, schedule or run a spider remotely, manage jobs, or inspect scraped items and logs. argument_hint: '[project-dir]' allowed_tools: - Bash - Read - Write - WebFetch source: https://github.com/zytedata/skills/blob/main/skills/scrape-scrapy-cloud/SKILL.md - file: zyte-scrape-spec.md name: scrape-spec description: Expand a spec created by /scrape-define — download more pages, compare HTML variants, extract values, optional browser review argument_hint: '[site-path]' allowed_tools: - Agent - Skill - AskUserQuestion - Bash - Read - Write source: https://github.com/zytedata/skills/blob/main/skills/scrape-spec/SKILL.md - file: zyte-scrape-zyte-api-stats.md name: scrape-zyte-api-stats description: Query usage stats for Zyte API requests that have already been sent, including cost, request volume, response times, status codes, filters, grouping, and pagination. Use this skill whenever answering the request requires looking up recorded Zyte API usage, spend, request counts, response times, grouped stats, or filtered stats — including projecting future spend or usage when the projection explicitly extrapolates from actual recorded usage (e.g. "based on this month's usage so far, project month-end spend"). Do not use it when the user asks what a spider, job, or workload might, would, or could generate — those are hypothetical estimates with no recorded data to query, even if a spider exists in the project. For a projection to qualify, the user must explicitly reference past or current recorded usage as the basis. Also do not use for dashboard setup, documentation, configuration, or account-help questions. argument_hint: '[days|start-date end-date]' allowed_tools: - Bash source: https://github.com/zytedata/skills/blob/main/skills/scrape-zyte-api-stats/SKILL.md - file: zyte-scrape-zyte-login.md name: scrape-zyte-login description: Set up the user's Zyte account and credentials. Use when the user asks to set up, log in, sign up, or get an API key for Zyte; when ZYTE_API_KEY is missing; when a site is blocked; or before Scrapy Cloud deployment. argument_hint: null allowed_tools: - Bash source: https://github.com/zytedata/skills/blob/main/skills/scrape-zyte-login/SKILL.md - file: zyte-scrape.md name: scrape description: End-to-end web scraping workflow — from URL to working spider with web-poet page objects. Use this for full-site or multiple-page crawls that create a new scraping workflow. Do not use for fixing, debugging, or modifying an existing spider. argument_hint: '[url] [what to extract]' allowed_tools: - Skill - Agent - Bash - Read - Write - TaskCreate - TaskUpdate - TaskList - TaskGet source: https://github.com/zytedata/skills/blob/main/skills/scrape/SKILL.md