Sketch plugin that extracts local style signals and generates editable DESIGN.md and SKILL.md drafts from TypeUI blueprints.
- Extracts shared text/layer styles, colors, typography, radius, spacing signals from the current Sketch document
- Generates draft
DESIGN.mdandSKILL.mdcontent based on bundled blueprints - Tab switcher between
DESIGN.mdandSKILL.md - Editable markdown textarea
- Top-right actions:
Copy,Download,Refresh - Extraction stats and estimated token counts
- Footer links to TypeUI and GitHub metadata
npm install
npm run buildThis builds design-md-sketch.sketchplugin and symlinks it to Sketch via skpm-link during npm install.
This repo is configured for skpm publish with:
- GitHub repo remote configured in
package.json - Explicit appcast URL in
src/manifest.json:https://raw.githubusercontent.com/bergside/design-md-sketch/main/.appcast.xml
skpmpinned indevDependencies- Release scripts in
package.json
Use a GitHub Personal Access Token (classic) with repo scope.
npm run skpm:loginnpm run build
npm run publish:helpPick one:
npm run publish:patch
npm run publish:minor
npm run publish:majorskpm publish automates:
- ZIP archive generation
- GitHub Release creation
.appcast.xmlcreate/update- Plugin Directory PR flow (unless skipped)
Run directly when needed:
npx skpm publish patch --skip-registry
npx skpm publish patch --skip-releaseskpmis no longer actively maintained.- It generates RSS/XML appcast (
.appcast.xml). - Sketch 97 introduced JSON update feeds, but continues to support previous appcast format via conversion for compatibility.