English | 简体中文
Controlled AI-assisted design workflow for Pencil / OpenPencil.
An Agent Skill for orchestrating Pencil / OpenPencil design work through a staged, MCP-first workflow.
Go to the latest release and download:
Browse the skill source directly in this repository:
SKILL.mdreferences/scripts/
This repository ships both the source skill and a packaged .skill release artifact.
Typical usage flow:
- Download the
.skillartifact from the latest release - Install/import it into your skill environment
- Use it when working with Pencil / OpenPencil design tasks that need staged, bounded execution
Typical trigger examples:
- “Use Pencil/OpenPencil to redesign this hero section, but do it section-by-section.”
- “Audit this design for spacing, typography, and token consistency before editing.”
- “Plan the page structure first, then create only the skeleton.”
For installation and first-run verification, see:
For follow-up support materials, see:
openpencil-design-orchestrator turns vague AI-assisted design requests into a controlled sequence of steps:
- Preflight – verify Pencil/OpenPencil, MCP readiness, and current structure
- Planning – break work into pages, sections, components, tokens, and execution order
- Skeleton – build structural scaffolding only
- Section Content – edit one section at a time with bounded scope
- Refinement – improve spacing, hierarchy, consistency, and polish
- Save / Handoff – summarize changes and remaining risks
The goal is to avoid uncontrolled one-shot design mutations and keep changes small, reviewable, and reversible.
Use this skill when you need to:
- work with Pencil / OpenPencil through MCP
- orchestrate AI-assisted design changes safely
- perform section-by-section design edits
- audit layout, consistency, spacing, tokens, and structure
- adapt workflows across Claude Code, Codex, Cursor, or Windsurf
This skill is not the best primary path for:
- unconstrained whole-product one-shot generation
- blind large-scale destructive edits
- pretending live editing works when MCP is unavailable
- default-on high-risk automation via unrestricted
eval
.
├── SKILL.md
├── README.md
├── README.zh-CN.md
├── references/
├── scripts/
├── dist/
│ └── openpencil-design-orchestrator.skill
├── source/
│ └── NOTICE.txt
└── LICENSE
SKILL.md– trigger description, workflow rules, operating constraintsreferences/– prompt framework, workflow sequence, fallback mode, risk matrix, client adapters, capability notesscripts/preflight-check.sh– quick environment and MCP readiness checkscripts/scaffold-phase-prompt.py– generate phase-specific prompt scaffoldsdist/openpencil-design-orchestrator.skill– packaged distributable skill file
Example: “Create a SaaS landing page, but start with skeleton only.”
Example: “Only redesign the hero section; do not touch the rest.”
Example: “Review spacing, typography hierarchy, and token consistency before editing.”
Possible future improvements:
- richer example prompts for more design scenarios
- more client-specific adapter notes
- expanded fallback examples for non-MCP workflows
- release notes for future versions beyond the initial public release
- Latest release: https://github.com/ziiinian/openpencil-design-orchestrator/releases/latest
- First public release: https://github.com/ziiinian/openpencil-design-orchestrator/releases/tag/v1.0.0
This repository is released under the MIT License. See LICENSE.