kirby-panel-and-blueprints

Installation
SKILL.md

Kirby Panel and Blueprints

Use Kirby 6 conventions for new work. For existing blueprints, consult kirby://kb/scenarios/83-migrate-kirby-5-to-6 when migration is needed.

Kirby 6 rules

  • Use pagepicker/filepicker/userpicker for stored selections; use non-value pagelist/filelist for lists. Built-in legacy sections auto-convert; custom sections require DisplayField class ports.
  • Remove presets. Define fields at the root and place them via list references (fields: [intro, related]) in tabs/columns, never related: true. Names collide case-insensitively.
  • Nest option query/API configuration inside options; invalid options now remain stored. Quote YAML dates and reserved scalars; use true/false booleans.
  • PHP fields are classes; Vue 3 uses explicit value/input and emits. Build with kirbyup 4; follow the Panel migration guide for trusted HTML and backend controllers.

KB entry points

Installs
13
GitHub Stars
66
First Seen
Apr 1, 2026