Skip to main content

pencil-mcp-get-variables

Read design variables Tokens . Use to get Design Tokens color font variables defined in the current document to ensure consistency.

Ir para a instalação

Informações da origem

Repositório
full-stack-skills/pencil-skills
Última atividade na origem
15 de setembro de 2026 às 09:47
Idioma detectado do SKILL.md
inglês
Estrelas
1
Forks
1

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
pencil-mcp-get-variables
description
Read design variables Tokens . Use to get Design Tokens color font variables defined in the current document to ensure consistency.
license
Apache-2.0
## Tools This skill is designed to call the Pencil MCP tool: * `get_variables` If your client namespaces MCP tools, it may appear as `mcp__pencil__get_variables`. ## When to use this skill ### Intent Recognition (CRITICAL) Even if a trigger phrase matches, you must **verify the user's intent**: 1. Is the user explicitly asking to use "Pencil"? 2. Is the current conversation context clearly about "Pencil" design tasks? **If the answer is NO, do NOT use this skill.** (e.g., "Get variables" might refer to environment variables or code variables). **CRITICAL PREREQUISITE:** **You must ONLY use this skill when the user EXPLICITLY mentions "Pencil".** **ALWAYS use this skill when:** - You need to know the available Design Tokens (Colors, Typography, Spacing) **in Pencil**. - You want to use semantic names (e.g., `primary-color`) instead of hardcoded hex codes. - You are checking the current theme. **Trigger phrases include:** - "Get Pencil variables" (获取 Pencil 变量) - "Read Pencil design tokens" (读取 Pencil 设计令牌) - "Check Pencil colors" (检查 Pencil 颜色) - "List Pencil theme values" (列出 Pencil 主题值) ## Input Parameters * **`filePath`** (string, optional): Path to the `.pen` file. ## How to use this skill 1. **Call Tool**: `get_variables()`. 2. **Analyze Output**: The result is a list/map of variable definitions. 3. **Apply**: Use the variable IDs or names in `batch_design` operations (e.g., `fill: { type: "var", id: "var_123" }`). ## Examples ### 1. Simple: Get All Variables Retrieve all variables defined in the current document. ```json {} ``` ### 2. Medium: Get from Specific File Read variables from a different design file (e.g., a shared library). ```json { "filePath": "/Users/design/system/tokens.pen" } ``` ### 3. Complex: Theme Audit (Conceptual) Same as simple, but used when auditing themes. ```json {} ``` ## Keywords **English keywords:** get variables, read tokens, design system, theme values, color palette, typography tokens **Chinese keywords (中文关键词):** 获取变量, 读取令牌, 设计系统, 主题值, 调色板, 字体令牌
Ver no GitHub