build-catalog

Regenerate static catalog data files from source JSON for GitHub Pages.

7|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/indicate-eu/data-dictionary --skill build-catalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-catalog
Source: https://github.com/indicate-eu/data-dictionary/tree/main/.claude/skills/build-catalog
Command: npx skills add https://github.com/indicate-eu/data-dictionary --skill build-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of rebuilding static catalog data files from source JSON, saving time and reducing manual errors during site updates.

Core Features & Use Cases

  • Source JSON Aggregation: Rebuilds data.json and data_inline.js from multiple directories.
  • Large Dataset Handling: Generates resolved concept ID files and lazy-loaded JSON for efficient querying.
  • Use Case: When source concept sets, projects, or mappings are updated, run this Skill to regenerate all CDN-ready data files for deployment.

Quick Start

Use the build-catalog skill to regenerate data files after updating concept sets or project data.

Frequently Asked Questions about build-catalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate static site data file updates for GitHub Pages?

Automating static site data file updates for GitHub Pages requires rebuilding catalog data from source JSON. This Skill aggregates directories and regenerates data.json and inline scripts for deployment.

How do I generate lazy load JSON files from source data for a static catalog?

Generating lazy load JSON files from source data involves processing large datasets through a build script. This Skill creates resolved concept ID files and lazy-loaded JSON outputs to enable efficient client-side querying.

Do I need Python to rebuild data.json and data_inline.js from source directories?

Yes, you need Python to rebuild data.json and data_inline.js from source directories. The build script requires a Python environment and access to repository directories containing the JSON source files to execute successfully.

What is the best way to prepare updated concept sets for CDN deployment?

The best way to prepare updated concept sets for CDN deployment is to run a build script that regenerates all static catalog data. This ensures your data.json and resolved concept ID files are updated and ready for hosting.

When should I run a build script to regenerate catalog data files?

You should run a build script to regenerate catalog data files whenever source concept sets, projects, or mappings are updated. This ensures all CDN-ready data files reflect the latest changes before site deployment.