Claude-skill-registry kirby-core-development
Kirby CMS plugin and template development for Cloodle platform. Use when creating Kirby plugins, blueprints, templates, snippets, or working with Kirby content structure.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/kirby-core" ~/.claude/skills/majiayu000-claude-skill-registry-kirby-core-development && rm -rf "$T"
manifest:
skills/data/kirby-core/SKILL.mdsource content
Kirby Core Development
Create and modify Kirby CMS plugins, templates, and content for the Cloodle platform.
When to Use This Skill
- Creating new Kirby plugins
- Defining page blueprints
- Building templates and snippets
- Working with Kirby blocks
- API route development
Server Paths
- Kirby root:
/opt/cloodle/apps/kirby/ - Plugins:
/opt/cloodle/apps/kirby/site/plugins/ - Content:
/opt/cloodle/apps/kirby/content/
Quick Start
See reference.md for complete patterns and examples.
Plugin Registration
<?php Kirby::plugin('cloodle/my-plugin', [ 'blueprints' => [ 'pages/custom' => __DIR__ . '/blueprints/pages/custom.yml' ], 'templates' => [ 'custom' => __DIR__ . '/templates/custom.php' ] ]);
Blueprint Structure
title: Custom Page fields: text: type: blocks fieldsets: - heading - text - image
Existing Cloodle Plugins
- Portal dashboardcloodle/
- IMSCP exportmoodle-export/
- Theme pluginzero-one/
- Authentik integrationoauth/