Agent skill

Pencil Design Skill: Design Rules for the Pencil MCP

The pencil-design skill gives an AI coding agent a design workflow and discipline rules for the Pencil MCP, from naming and themes to responsive frames and accessibility checks.

Install
/plugin marketplace add Nisus74/pencil-skill
/plugin install pencil-dev-skill@pencil-dev-skill
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the pencil-design skill?

The pencil-design skill is a SKILL.md in Nisus74/pencil-skill. It teaches your AI coding agent a 7 step design workflow for the Pencil MCP server and its 9 tools, with rules for naming, components, light and dark themes, responsive frames and accessibility.

The pencil-design skill is a SKILL.md in Nisus74/pencil-skill that teaches an AI coding tool to design in pencil.dev. It needs the Pencil MCP server configured and a pencil.dev workspace.

It is an unofficial community plugin. The skill follows a 7 step workflow: detect the host, orient, load guidelines, plan, execute, verify and report. It covers all 9 Pencil MCP tools with worked invocations.

Discipline rules

  • Naming: PascalCase with meaningful names.
  • Context: a context string on non trivial nodes that annotates behavior, not visual specs.
  • Components first: scan reusable: true nodes in the document and in .lib.pen imports before drawing.
  • Themes: variables that carry light and dark values, referenced as $variableName with no raw hex.
  • Responsive: 390x844, 768x1024 and 1440x900 frames.
  • Accessibility: contrast 4.5:1, 44x44 hit targets and focus states.

File architecture and verification

The skill organizes a design file with a Cover frame and section frames such as SourceOfTruth, BuildReady, UXStates, Responsive, Exploration and Archive. Flows use hierarchical names.

It runs a screenshot loop to check the work. Visual work uses at most 8 operations per batch_design call. The agent starts with get_editor_state, and if that errors it stops and tells you to open Pencil.

Who the pencil-design skill is for

Best for

  • Agents that design inside Pencil through the Pencil MCP server and need consistent output.
  • Design files that must carry light and dark themes through variables instead of raw hex values.
  • Teams that want one file organized into source of truth, build ready, states, responsive, exploration and archive sections.

Not for

  • Turning a Figma URL into code with design context, a screenshot and validation against the original frame, which the figma-implement-design skill covers.
  • Creating, editing and exporting Figma designs from plain prompts through a Figma Desktop plugin, which the Conduit Design MCP server covers.
  • Turning Figma frames into React, Flutter, SwiftUI and Unity specs, which the Figma Spec MCP server covers.