OGC LLM Skills

Reusable reference skills for LLM tooling. Download a zip and install it as a custom skill in claude.ai, Claude Code, or any compatible tool that supports the Agent Skills format.

Prefer to let your agent handle it? Point it to manifest.json or llms.txt and ask it to download and install the skills you need.

Download all skills in one zip — installs everything at once.

all-skills.zip
Install on Claude Code
npx skills add https://github.com/ogcincubator/ogc-llm-skills/tree/master --full-depth
Installs straight from source — skips the .version file and "Updating this skill" section baked into the zip. Use the macOS/Linux or Windows tab for those.
gh skill install ogcincubator/ogc-llm-skills --all --agent claude-code
Uses the GitHub CLI's gh skill extension (preview, subject to change) — installs straight from source like npx skills above. Requires gh with the skill command.
mkdir -p ~/.claude/skills && curl -fsSL "https://ogcincubator.github.io/ogc-llm-skills/all-skills.zip" -o /tmp/all-skills.zip && unzip -q /tmp/all-skills.zip -d ~/.claude/skills/
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills" | Out-Null; Invoke-WebRequest -Uri "https://ogcincubator.github.io/ogc-llm-skills/all-skills.zip" -OutFile "$env:TEMP\all-skills.zip"; Expand-Archive -Path "$env:TEMP\all-skills.zip" -DestinationPath "$env:USERPROFILE\.claude\skills" -Force

bblocks-authoring

Reference skill for authoring OGC Blocks (bblocks): source file structure, metadata (bblock.json), JSON Schema, examples, tests, JSON-LD contexts, SHACL shapes, semantic uplift, transforms, validation, and register publishing. Use when working with bblock.json, schema.yaml, examples.yaml, bblocks-postprocess, or any OGC Building Blocks register.

bblocks-authoring.zip
Install on Claude Code
npx skills add https://github.com/ogcincubator/ogc-llm-skills/tree/master/skills/bblocks/authoring
Installs straight from source — skips the .version file and "Updating this skill" section baked into the zip. Use the macOS/Linux or Windows tab for those.
gh skill install ogcincubator/ogc-llm-skills bblocks/authoring --agent claude-code
Uses the GitHub CLI's gh skill extension (preview, subject to change) — installs straight from source like npx skills above. Requires gh with the skill command.
mkdir -p ~/.claude/skills && curl -fsSL "https://ogcincubator.github.io/ogc-llm-skills/bblocks-authoring.zip" -o /tmp/bblocks-authoring.zip && unzip -q /tmp/bblocks-authoring.zip -d ~/.claude/skills
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills" | Out-Null; Invoke-WebRequest -Uri "https://ogcincubator.github.io/ogc-llm-skills/bblocks-authoring.zip" -OutFile "$env:TEMP\bblocks-authoring.zip"; Expand-Archive -Path "$env:TEMP\bblocks-authoring.zip" -DestinationPath "$env:USERPROFILE\.claude\skills" -Force

bblocks-consuming

Reference skill for consuming published OGC Blocks (bblocks) registers: register.json, annotated schemas, JSON-LD contexts, SHACL shapes, examples, and test reports. Covers validating data, resolving bblocks:// refs, semantic uplift, and the bblocks-client-python library. Use when an agent needs to integrate with, validate against, or query an existing OGC Blocks register.

bblocks-consuming.zip
Install on Claude Code
npx skills add https://github.com/ogcincubator/ogc-llm-skills/tree/master/skills/bblocks/consuming
Installs straight from source — skips the .version file and "Updating this skill" section baked into the zip. Use the macOS/Linux or Windows tab for those.
gh skill install ogcincubator/ogc-llm-skills bblocks/consuming --agent claude-code
Uses the GitHub CLI's gh skill extension (preview, subject to change) — installs straight from source like npx skills above. Requires gh with the skill command.
mkdir -p ~/.claude/skills && curl -fsSL "https://ogcincubator.github.io/ogc-llm-skills/bblocks-consuming.zip" -o /tmp/bblocks-consuming.zip && unzip -q /tmp/bblocks-consuming.zip -d ~/.claude/skills
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills" | Out-Null; Invoke-WebRequest -Uri "https://ogcincubator.github.io/ogc-llm-skills/bblocks-consuming.zip" -OutFile "$env:TEMP\bblocks-consuming.zip"; Expand-Archive -Path "$env:TEMP\bblocks-consuming.zip" -DestinationPath "$env:USERPROFILE\.claude\skills" -Force

bblocks-schema-ontology

Workflow for retrofitting formal semantics to an existing schema OGC Block: author a reusable ontology block that describes the schema's own elements, and bind it to the schema with a JSON-LD context that lives in the schema block or in a dedicated JSON-LD mapping block (dependent on both schema and ontology) — never inside the reusable ontology block. Supports overriding default or generic mappings (e.g. schema.org) with semantically richer, schema-specific ones via an override mapping block. Respects schema import dependencies: never redefines elements inherited from other blocks. Use when adding RDF/vocabulary meaning to a schema written without it, when mapping JSON properties to defined predicates, or when semantic uplift must yield a well-formed, validatable RDF model. Note: publishing the ontology to a Linked Data environment lets these mappings resolve at run-time, including multilingual labels.

bblocks-schema-ontology.zip
Install on Claude Code
npx skills add https://github.com/ogcincubator/ogc-llm-skills/tree/master/skills/bblocks/schema-ontology
Installs straight from source — skips the .version file and "Updating this skill" section baked into the zip. Use the macOS/Linux or Windows tab for those.
gh skill install ogcincubator/ogc-llm-skills bblocks/schema-ontology --agent claude-code
Uses the GitHub CLI's gh skill extension (preview, subject to change) — installs straight from source like npx skills above. Requires gh with the skill command.
mkdir -p ~/.claude/skills && curl -fsSL "https://ogcincubator.github.io/ogc-llm-skills/bblocks-schema-ontology.zip" -o /tmp/bblocks-schema-ontology.zip && unzip -q /tmp/bblocks-schema-ontology.zip -d ~/.claude/skills
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills" | Out-Null; Invoke-WebRequest -Uri "https://ogcincubator.github.io/ogc-llm-skills/bblocks-schema-ontology.zip" -OutFile "$env:TEMP\bblocks-schema-ontology.zip"; Expand-Archive -Path "$env:TEMP\bblocks-schema-ontology.zip" -DestinationPath "$env:USERPROFILE\.claude\skills" -Force