pencil-setup

Official

Auto-detect and register Pencil MCP tools.

Authorjikig-ai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Detects whether a Pencil MCP source is available, automates installation and adapter selection, and registers the MCP server with Claude Code CLI so agents and the CLI can access Pencil programmatically without manual configuration.

Core Features & Use Cases

  • Auto-detects headless npm-based Pencil CLI, system pencil CLI, Pencil Desktop binaries, and IDE extensions and selects the best registration mode.
  • Provides automated installation and launch fallbacks, Node version gating (Node >= 22.9.0), and environment hinting for authentication keys to avoid silent failures.
  • Includes a robust adapter that bridges pencil interactive REPL to an MCP server, handles screenshots and exports, enriches common error messages, and auto-saves after mutating operations.
  • Use case: enable design automation agents to run batch_get, batch_design, export_nodes, and screenshot workflows against local .pen files or running Pencil instances.

Quick Start

Run the included dependency checker in auto mode to detect and register the best Pencil MCP source with Claude Code.

Dependency Matrix

Required Modules

@modelcontextprotocol/sdkzod

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pencil-setup
Download link: https://github.com/jikig-ai/soleur/archive/main.zip#pencil-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.