jikime/jikime-adk/jikime-design-tools

Claude Code and agent skill by jikime/jikime-adk

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Design tool integration specialist covering Pencil MCP, Figma MCP, and design-to-code export

Install

npx vskill@latest install jikime/jikime-adk/jikime-design-tools

SKILL.md

Design Tools Integration Skill

Unified design tool integration for Pencil MCP and Figma MCP workflows.

Allowed Tools

Read, Write, Edit, Grep, Glob, Bash, WebFetch, WebSearch, mcp__context7__resolve-library-id, mcp__context7__query-docs, mcp__pencil__batch_design, mcp__pencil__batch_get, mcp__pencil__get_screenshot, mcp__pencil__snapshot_layout, mcp__pencil__get_editor_state, mcp__pencil__get_variables, mcp__pencil__set_variables, mcp__pencil__get_guidelines, mcp__pencil__get_style_guide, mcp__pencil__get_style_guide_tags, mcp__pencil__open_document, mcp__pencil__find_empty_space_on_canvas, mcp__pencil__search_all_unique_properties, mcp__pencil__replace_all_matching_properties

Default Design Style: shadcn/ui Nova

When no specific style requested, use shadcn/ui Nova preset:

bash
bunx --bun shadcn@latest create --preset "https://ui.shadcn.com/init?base=radix&style=nova&baseColor=neutral&theme=neutral&iconLibrary=hugeicons&font=noto-sans&menuAccent=bold&menuColor=default&radius=small&template=next&rtl=false" --template next
PropertyValue
Stylenova (Modern, clean design language)
Base Colorneutral (Notion-style grayscale palette)
Icon Libraryhugeicons
Fontnoto-sans
Radiussmall (Subtle rounded corners)
Menu Accentbold

Pencil MCP Tools Reference

ToolPurpose
batch_designCreate, modify, and manipulate design elements in batches (max 25 ops)
batch_getRead design components and hierarchy by patterns or node IDs
get_screenshotRender design previews as images
snapshot_layoutAnalyze computed layout structure
get_editor_stateGet current editor context and active file
get_variablesRead design tokens and theme variables
set_variablesUpdate design tokens and theme variables
get_guidelinesGet design guidelines (code, table, tailwind, landing-page)
get_style_guideGet style guide by name or tags
get_style_guide_tagsList all available style guide tags
open_documentOpen existing .pen file or create new one
find_empty_space_on_canvasFind available space for new elements
search_all_unique_propertiesSearch unique property values across node tree
replace_all_matching_propertiesBulk replace matching properties

Pencil MCP Workflow

Starting a Design Session
  1. Check Editor State: get_editor_state() to understand current context
  2. Open/Create Document: open_document("new") or path to existing .pen file
  3. Get Design Guidelines: get_guidelines(topic: "tailwind") for relevant rules
  4. Discover Styles: get_style_guide_tags() then get_style_guide(tags: [...]) for inspiration
  5. Set Design Tokens: set_variables({...}) for colors, spacing, typography
Creating Designs
  1. Generate with batch_design (max 25 operations per call):
  • foo=I("parent", { ... }) — Insert new node
  • baz=C("nodeid", "parent", { ... }) — Copy existing node
  • foo2=R("nodeid1/nodeid2", {...}) — Replace node content
  • U(foo+"/nodeid", {...}) — Update existing node
  • D("dfFAeg2") — Delete node
  • M("nodeid3", "parent", 2) — Move node to new parent
  • G("baz", "ai", "...") — Generate image with AI
  1. Visual Validation: get_screenshot() after each round of changes
  2. Layout Analysis: snapshot_layout() to verify positioning
  3. Iterate: batch_get(patterns) to inspect, then batch_design to refine

HARD RULES

  • NEVER use Read or Grep tools to access .pen file contents (they are encrypted)
  • ALWAYS use Pencil MCP tools for .pen file operations
  • ALWAYS call get_editor_state() first before any design operations
  • ALWAYS validate with get_screenshot() after design changes
  • Maximum 25 operations per batch_design call

Reference Documents

For detailed guides, see:

  • reference/pencil-renderer.md — Pencil MCP rendering guide with operation syntax
  • reference/pencil-code.md — Design-to-code export patterns
  • reference/comparison.md — Figma vs Pencil decision guide

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jikime/jikime-adk/jikime-design-tools/badge)](https://verified-skill.com/skills/jikime/jikime-adk/jikime-design-tools)

Something wrong with this skill or its page? Tell us.