Download for MacApple silicon, macOS 14+
Skill

qt-figma-token-extraction

@theqtcompanyrnd Updated 2026-10-20

Extract design tokens, text styles, and variables from a Figma design system and produce a design-tokens.json plus ready-to-use QML singletons. Use this skill whenever someone wants to pull their design system out of Figma — whether they say "export tokens from Figma", "get design tokens", "set up my design system", "read our Figma design system", "get Figma variables into QML", "pull our color palette from Figma", "import design tokens", "extract colors/typography/spacing from Figma", or similar. Trigger this skill at the start of any design-system workflow that involves a Figma source.

ai-skillsclaude-codecodexgithub-copilotqmlqt

Install

With your agent

Install OMGSkills skill "theqtcompanyrnd/agent-skills:skills/qt-figma-token-extraction" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/TheQtCompanyRnD/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/skills/qt-figma-token-extraction ~/.claude/skills/qt-figma-token-extraction

From README

Figma Token Extraction Skill This skill extracts design tokens from a Figma file, maps them to QML types, and generates a ready-to-use QML design system with a unified Theme singleton. Skill Structure Supporting files are loaded alongside this SKILL.md: When reaching Step 4 (type mapping), read references/token-mapping.md before generating any QML. When generating QML files in Step 6, use the files in examples/ as structural templates — they reflect the real Qt Design Studio naming and organisation patterns. --- Step 0 — Check Qt Project Always call the AskUserQuestion tool — even if a project appears to be open. Never assume the currently open project is the intended target. Before calling, read the context to personalise the question: If a project is already open (files visible, CMakeLists.txt present), name it in the first option so the user can confirm or redirect.