Installs into .claude/skills of the current project.
Are you the author of Component Catalog?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-component-catalog)
---
name: component-catalog
description: How to access metadata about Vivid components. Use to list available components or query their API.
---
The API of all components is defined in `libs/components/metadata.json`.
Since the file is very large, always use scripting (e.g. with `jq`) to extract just the data that you need.
The content of the file has type `{ componentDefs: ComponentDef[]; }`.
Read `libs/wrapper-gen/src/common/ComponentDef.ts` for the definition of `ComponentDef`.