hermes-agent/optional-skills/creative
Brooklyn Nicholson 60a79f0a5c feat(skills): add optional Pencil (pencil.dev) design skill
Optional skill under optional-skills/creative/pencil — inactive until
`hermes skills install official/creative/pencil`. Drives Pencil `.pen` files
via the `pencil` CLI through terminal (lazy npm dep, no core footprint).

Modes, in order of preference:
- A: headless MCP via `pencil start` (emerging — gated on `pencil --help`, wired
  through `hermes mcp add`; no REPL wrapper needed).
- B: pipe tool calls into `pencil interactive` via pencil_repl.py (current
  fallback).
- C: prompt-driven `pencil --out … --prompt …`.

Per Pencil-team feedback, the skill and doctor discover the CLI surface at
runtime (`pencil --help`, `pencil interactive --help`, `get_editor_state`)
instead of hardcoding the volatile tool/DSL schema. pencil_doctor.py now reports
which integration path the installed build exposes.

Not an MCP catalog entry: the public @pencil.dev/cli still ships no `start`/
`mcp-server` command today, so the path is documented as gated/emerging.

Ships pencil_repl.py, pencil_doctor.py, references/mcp-tools.md, tests.
2026-07-07 13:37:13 -05:00
..
baoyu-article-illustrator refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028) 2026-06-04 06:11:22 -07:00
baoyu-comic refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028) 2026-06-04 06:11:22 -07:00
blender-mcp feat(optional-skills): declare platforms frontmatter for all 63 undeclared skills 2026-05-08 14:27:40 -07:00
concept-diagrams Revert "feat(skills): add html-artifact skill, fold in sketch + architecture-diagram + concept-diagrams (#48899)" 2026-06-19 06:54:42 -07:00
creative-ideation feat(optional-skills/creative-ideation): expand to v2.1.0 method library (#42402) 2026-06-19 15:40:02 -07:00
hyperframes feat(optional-skills): declare platforms frontmatter for all 63 undeclared skills 2026-05-08 14:27:40 -07:00
kanban-video-orchestrator fix: remove dead f-string prefixes via ruff F541 (216 sites) (#52336) 2026-07-05 13:42:46 -07:00
meme-generation chore: prune unused imports and duplicate import redefinitions 2026-05-28 22:26:25 -07:00
pencil feat(skills): add optional Pencil (pencil.dev) design skill 2026-07-07 13:37:13 -05:00
pixel-art refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028) 2026-06-04 06:11:22 -07:00