An agent skill built on schema-dts by Google, which provides complete TypeScript type definitions for the Schema.org vocabulary. Enables type-safe generation and validation of JSON-LD structured data markup for SEO, rich search results, and knowledge graph integration.
Scanned 6/2/2026
Install to Claude Code
npx -y skills add agentskillexchange/skills --skill schema-dts-typescript-types-schemaorg-structured-data --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Schema Dts Typescript Types Schemaorg Structured Data?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-schema-dts-typescript-types-schemaorg-structured-d)More formats (shields.io, HTML) on the badges page.
---
name: "schema-dts TypeScript Types for Schema.org Structured Data"
slug: "schema-dts-typescript-types-schemaorg-structured-data"
description: "An agent skill built on schema-dts by Google, which provides complete TypeScript type definitions for the Schema.org vocabulary. Enables type-safe generation and validation of JSON-LD structured data markup for SEO, rich search results, and knowledge graph integration."
github_stars: 1164
verification: "security_reviewed"
source: "https://github.com/google/schema-dts"
category: "Content Writing & SEO"
framework: "Custom Agents"
tool_ecosystem:
github_repo: "google/schema-dts"
github_stars: 1164
npm_package: "schema-dts"
npm_weekly_downloads: 1518622
---
# schema-dts TypeScript Types for Schema.org Structured Data
An agent skill built on schema-dts by Google, which provides complete TypeScript type definitions for the Schema.org vocabulary. Enables type-safe generation and validation of JSON-LD structured data markup for SEO, rich search results, and knowledge graph integration.
## Installation
Use the upstream install or setup path that matches your environment:
- npm install --save-dev schema-dts
- npm install --save-dev schema-dts-gen
- npx schema-dts-gen --ontology=https://schema.org/version/latest/schemaorg-all-https.nt
- Use NPM to install dependencies:
Requirements and caveats from upstream:
- Notice that any node can have an @id when defining it. And you can reference
- the same node from different places by simply using an ID stub, for example
Basic usage or getting-started notes:
- 
- To use the typings for your project, simply add the
- [schema-dts](https://www.npmjs.com/package/schema-dts) NPM package to your
- Source: https://github.com/google/schema-dts
- Extracted from upstream docs: https://raw.githubusercontent.com/google/schema-dts/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/schema-dts-typescript-types-schemaorg-structured-data/)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!