From ui-color-palette
Entry point for UI Color Palette workflows targeting Framer. Use to choose between color style synchronization and visual document preview generation.
npx claudepluginhub a-ng-d/claude-ui-color-paletteThis skill uses the workspace's default tool permissions.
Use this folder as the platform entry point for all **UI Color Palette → Framer** workflows.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Use this folder as the platform entry point for all UI Color Palette → Framer workflows.
SKILL.md at the root is the platform indexreferences/ contains the detailed operational sub-skillsBefore calling any MCP tool, check whether PaletteData is already present in the conversation context.
If it is, use it directly — never call get_full_palette again. Confirm to the user:
Using the palette already built in this session. Generating Framer artifacts now.
Only rebuild the palette if the user explicitly asks to change colors, preset, or themes.
This platform skill is primarily a routing and orchestration layer.
The agent should:
references/Do not start from raw API calls. Start from the workflow structure.
references/generate-styles.md — generate and update Framer local color stylesreferences/generate-tokens.md — orchestrate color styles and document preview togetherChoose the sub-skill by user intent:
references/generate-styles.mdreferences/generate-tokens.mdreferences/generate-tokens.mdAn agent should think in terms of the Framer Plugin API surface, not only the plugin wrapper:
Use MCP or direct API calls as the execution layer, not as the skill structure.
The plugin bridge files are reference implementations. If the plugin action is unavailable, the agent should reproduce the same behavior directly through Framer API requests.
Delegate this skill to palette-transitioner.
The palette-transitioner agent normalizes PaletteData into the correct row model for Framer (styleRows, previewRows), then routes execution through the appropriate Framer sub-skill.