ui-color-palette-framer
Entry point for UI Color Palette workflows targeting Framer.
Skill by a-ng-d
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/a-ng-d-ui-color-palette-framer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ui-color-palette-framer
What's inside
- Skill name
ui-color-palette-framer- Description
- Entry point for UI Color Palette workflows targeting Framer. Use to choose between color style synchronization and visual document preview generation.
- License
- MIT
- Instructions
- 96 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- extract-source-colors.md · references/
- extract-styles-colors.md · references/
- generate-preview.md · references/
- generate-styles.md · references/
SKILL.md (first lines)
# UI Color Palette Framer Use this folder as the platform entry point for all **UI Color Palette → Framer** workflows. ## Folder structure - `SKILL.md` at the root is the platform index - `references/` contains the detailed operational sub-skills ## Reuse rule **Before calling any MCP tool**, check whether `PaletteData` is already present in the conversation context. If it is, use it directly — **never call `get_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. --- ## Structure-first rule This platform skill is primarily a routing and orchestration layer. The agent should: 1. identify whether the user needs styles or preview first 2. choose the matching file in `references/` 3. normalize the palette payload for that workflow 4. only then translate the workflow into MCP or plugin API operations Do not start from raw API calls. Start from the workflow structure. ## Available sub-skills - `references/extract-source-colors.md` — extract fill colors from the current Framer selection to seed a palette - `references/extract-styles-colors.md` — extract colors from Framer local color styles to seed a palette - `references/generate-styles.md` — generate and update Framer local color styles - `references/generate-preview.md` — draw the palette as a swatch board on the Framer canvas (canvas rendering only, not style export) ## Routing Choose the sub-skill by user intent: - “extract colors from selection”, “pick colors from selection”, “colors from Framer” → `references/extract-source-colors.md` - “extract colors from styles”, “color styles”, “style library”, “seed from styles” → `references/extract-styles-colors.md` - “styles”, “color styles”, “sync Framer colors” → `references/generate-styles.md` - “full Framer handoff”, “styles + preview” → styles first (`references/generate-styles.md`), then preview (`references/generate-preview.md`) - “preview”, “swatch board”, “canvas rendering”, “visual board” → `references/generate-preview.md` - “semantic tokens”, “color system styles”, “system color styles”, `SystemData` present in context → `references/generate-styles.md` — **new semantic style set from `SystemData`** When routing a `SystemData`-based workflow to `references/generate-styles.md`, pass `SystemData` opaquely. The sub-skill maps it as follows: - **First**: ensure the palette's primitive color styles exist — create them if missing (mandatory prerequisite) - Create one color style per token, named by the system name + token path (`/systemName/tokenPath`) - The `light` value is resolved from the first theme ref; `dark` from the second (falls back to `light` if absent) - Excluded tokens (`isExcluded: true`) and unbound first-theme refs (`shadeId: null`) are skipped Note: Framer color styles support only `light` and `dark` values — not arbitrary theme modes. Systems with more than 2 themes will use only the first two; the user will be warned. ## Platform API references An agent should think in terms of the Framer Plugin API surface, not only the plugin wrapper: - **Color styles API** - get color styles - create color style - set style attributes - remove color style - **Canvas / node API** - frames and child nodes - set parent, set attributes, selection - create/update visual preview documents - **Permissions API** - permission checks before create, update, or remove operations ## MCP usage strategy Use MCP or direct API calls as the execution layer, not as the skill structure. - The root skill chooses the workflow. - The reference file defines the expected inputs, transformations, and outputs. - MCP/API calls execute the chosen workflow. ## Agent rule 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. --- ## Recommended subagent 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.
From a-ng-d/claude-ui-color-palette, MIT.
More from a-ng-d/claude-ui-color-palette
- 0.499score
ui-color-palette-sketch
a-ng-d
Entry point for UI Color Palette workflows targeting Sketch.
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
ui-color-palette-penpot
a-ng-d
Entry point for UI Color Palette workflows targeting Penpot.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-build-color-system
a-ng-d
Define a semantic color system taxonomy and resolve bindings against a palette using get_color_system.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-generate-semantic-code
a-ng-d
Generate semantic code files alongside primitives by passing a color system configuration to generate_code.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-audit-palette
a-ng-d
Audit color pairs for contrast compliance against WCAG 2.1 and APCA standards.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-manage-palettes
a-ng-d
Browse, publish, share, update, and delete palettes on the UI Color Palette platform.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-scale-palette
a-ng-d
Build a full color palette from source colors.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
ui-color-palette-figma
a-ng-d
Entry point for UI Color Palette workflows targeting Figma.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
ui-color-palette-generate-source-colors
a-ng-d
Generate source colors to seed a palette.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
ui-color-palette-generate-code
a-ng-d
Export palette configuration as code or design tokens via the generate_code MCP tool using base and themes.
SkillCFreshness: C★ 1Claude Code +9 - 0.437score
gitlab-cli-skills
a-ng-d
Comprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
ui-color-palette-help
a-ng-d
Display a quick-start guide and list all available commands.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 14, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- ui-color-palette.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from a-ng-d
- 0.499score
ui-color-palette-sketch
a-ng-d
Entry point for UI Color Palette workflows targeting Sketch.
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
ui-color-palette-penpot
a-ng-d
Entry point for UI Color Palette workflows targeting Penpot.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-manage-palettes
a-ng-d
Browse, publish, share, update, and delete palettes on the UI Color Palette platform.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-build-color-system
a-ng-d
Define a semantic color system taxonomy and resolve bindings against a palette using get_color_system.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-generate-semantic-code
a-ng-d
Generate semantic code files alongside primitives by passing a color system configuration to generate_code.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
ui-color-palette-audit-palette
a-ng-d
Audit color pairs for contrast compliance against WCAG 2.1 and APCA standards.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
ui-color-palette-framer skill. Agent Mart. https://agentmart.dev/skills/a-ng-d-ui-color-palette-framer (last updated 2026-10-24)