theqtcompanyrnd avatar

Qt Figma Token Extraction

Bridges the gap between Figma design systems and Qt Quick apps by extracting color palettes, typography scales, spacing values, and other design tokens, then generating QML singletons you can drop straight into your project. Handles both the modern Variables API and legacy Styles, supports light/dark mode switching, and gives you two extraction paths depending on whether you want to use Figma MCP or run a curl command with your own access token. The generated files follow Qt Design Studio conventions with a Theme singleton that references a Primitives palette. Useful when your designers work in Figma but your UI is built in QML and you're tired of manually syncing token values or copy-pasting hex codes.

skills.sh installs
508
GitHub stars
534
last updated
Jun 10, 2026

Install

$ npx -y skills add theqtcompanyrnd/agent-skills --skill qt-figma-token-extraction --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

qt-figma-token-extraction/
├── SKILL.md                        # this file — entry point
├── references/
│   └── token-mapping.md            # Figma variable type → QML type mapping rules
└── examples/
    ├── Primitives.qml      # primitive color palette template
    ├── Theme.qml           # semantic token template (references Primitives)
    ├── FontInterface.qml   # font loaders + icon index template
    ├── Spacing.qml         # spacing and radii template
    └── Typography.qml      # typography scale template

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 Setup

Sponsors

Details

Repository
github.com/theqtcompanyrnd/agent-skills
Categories
AI & Agent Building, Design & UI/UX
First seen
Jun 11, 2026

More from theqtcompanyrnd/agent-skills

All 11
1theqtcompanyrnd avatarqt-figma-component-generationtheqtcompanyrnd/agent-skills>506skills.sh installs
2mrgoonie avatarcontext-engineeringmrgoonie/claudekit-skillsMaster context engineering for AI agent systems. Use when designing agent architectures, debugging context failures, optimizing token usage, implementing memory502skills.sh installs
3everyinc avatardspy-rubyeveryinc/compound-engineering-pluginBuild type-safe LLM applications with DSPy.rb — Ruby's programmatic prompt framework with signatures, modules, agents, and optimization. Use when implementing p494skills.sh installs
4aj-geddes avatarnosql-database-designaj-geddes/useful-ai-promptsDesign NoSQL database schemas for MongoDB and DynamoDB. Use when modeling document structures, designing collections, or planning NoSQL data architectures.492skills.sh installs
5openstatushq avatardata-table-filtersopenstatushq/data-table-filtersInstall and extend data-table-filters — a React data table system with faceted filters (checkbox, input, slider, timerange), sorting, infinite scroll, virtualiz485skills.sh installs
6sanjay3290 avatargoogle-sheetssanjay3290/ai-skillsRead and write Google Sheets spreadsheets - get content, update cells, append rows, fetch specific ranges, search for spreadsheets, and view metadata. Use when 479skills.sh installs