About infographic-item-creator
A skill for generating complete TypeScript Item components for an infographic framework. It follows item-specific rules for props, layout, rendering, and registration.
Key features
- 01Generates full Item component code
- 02Extracts custom props with getItemProps
- 03Plans layout using element bounds
- 04Includes imports, props, and registration
- 05Checks indexes and conditional rendering
Use cases
- 01Creating a custom infographic item visual
- 02Implementing icon, label, value, or description fields
- 03Adding a registered Item component to a project
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ antvis/ infographic --skill infographic-item-creatorAfter installing, type/infographic-item-creatorin Claude Code to confirm it loaded.
Bundled filesreferences/item-prompt.md
Details
From the project READMEInfographic Item Generator
Overview
Generate complete Item component code for the infographic framework, following the project's item rules, layout constraints, and registration requirements.
Workflow
- Read
references/item-prompt.mdfor the full framework rules, allowed components, and output requirements. - Clarify minimal requirements if missing: desired visuals, required fields (icon/label/value/desc/illus), sizing, and alignment needs.
- Use
getItemPropsto extract custom props and compute layout withgetElementBounds. - Produce a full TypeScript file: imports, Props extends BaseItemProps, component implementation, and
registerItemwith accuratecomposites. - Self-check against the constraints in the reference (no unlisted components, indexes passed to all wrapped components, correct conditional rendering).
Notes
- Prefer scanning
src/designs/itemsfor similar items to match local patterns when appropriate. - Keep output concise; avoid React-only features (keys, hooks).
Comments
Markdown supported