super-pencil

v1.0.0
0 downloads
Created Apr 4, 2026
冰川小未
1 file2.2 KB total
SKILL.md2.2 KB

Super Pencil

Overview

Master skill for using Pencil MCP. Load this first, then load specialized skills based on the task.

Loading Strategy

1. Load `super-pencil` (this skill) ← Always load first
       │
       ├─→ Normal editing? → Load `super-pencil-core`
       ├─→ Review design? → Load `super-pencil-antipatterns`
       ├─→ Path issues? → Load `super-pencil-path-debugging`
       └─→ Errors? → Load `super-pencil-troubleshooting`

Quick Reference

If you need...Load this skill
Step-by-step workflowsuper-pencil-core
Avoid mistakes before editingsuper-pencil-antipatterns
Fix path rendering issuessuper-pencil-path-debugging
Diagnose MCP errorssuper-pencil-troubleshooting

Core Rules (Always Follow)

  1. Load schema firstget_editor_state(include_schema=true)
  2. Read nodes before editingbatch_get
  3. Use placeholder → Set true during work, false when done
  4. Small batches → Max 25 operations per batch_design
  5. Screenshot after edits → Validate visually

When to Load Sub-Skills

super-pencil-core

Load when: Starting any Pencil editing task Provides: Complete 8-step workflow with code examples

super-pencil-antipatterns

Load when:

  • Before complex edits
  • Reviewing design decisions
  • Want to avoid common mistakes

super-pencil-path-debugging

Load when:

  • Path stroke in wrong position
  • Strokes detached from anchors
  • Need to fix path geometry

super-pencil-troubleshooting

Load when:

  • MCP returns errors (null or vague)
  • batch_design fails
  • Edits do nothing
  • Text disappears

Quick Start

1. Open file → open_document
2. Load schema → get_editor_state(include_schema=true)
3. Read nodes → batch_get
4. Set placeholder → U("frameId",{placeholder:true})
5. Edit → batch_design (max 25 ops)
6. Screenshot → get_screenshot
7. Debug if needed → Load related skill
8. Remove placeholder → U("frameId",{placeholder:false})

Related Skills

  • super-pencil-core - Detailed workflow
  • super-pencil-antipatterns - Common mistakes
  • super-pencil-path-debugging - Path issues
  • super-pencil-troubleshooting - Error diagnosis