webmaxru avatar

Enonic Content Type Generator

If you're building Enonic XP sites and tired of hand-writing XML schema definitions, this skill generates proper content type files from plain English descriptions. It handles the full spec: input types, item sets, option sets, mixins, x-data, and content type inheritance. The workflow is sensible: it auto-detects your Enonic project root, maps your requirements to the correct input types using its reference docs, and scaffolds the XML in the right directory structure. Version 1.5 from webmaxru. Best for scaffolding new content types or adding fields to existing ones. Won't help with controllers, GraphQL, or anything outside Enonic's schema layer.

skills.sh installs
485
last updated
Aug 21, 2026

Install

$ npx -y skills add webmaxru/enonic-agent-skills --skill enonic-content-type-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

Enonic XP Content Type Generator

Procedures

Step 1: Detect Enonic XP Project

  1. Execute node scripts/find-enonic-targets.mjs [workspaceRoot] to locate Enonic XP project roots.
  2. If the script returns an empty array, warn that no Enonic XP project markers were found and ask for the target directory.
  3. Store the detected project root for use in subsequent steps.

Sponsors

Details

Repository
github.com/webmaxru/enonic-agent-skills
Categories
Frontend Development, Backend & APIs, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from webmaxru/enonic-agent-skills

All 12
1alirezarezvani avatarship-gatealirezarezvani/claude-skillsPre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts 483skills.sh installs
2pspdfkit-labs avatarnutrient-document-processingpspdfkit-labs/nutrient-agent-skillProcess documents with Nutrient DWS. Use when the user wants to generate PDFs from HTML or URLs, convert Office/images/PDFs, assemble or split packets, OCR scan483skills.sh installs
3subframeapp avatarsetupsubframeapp/subframeInitialize Subframe in a new or existing project. Sets up the CLI, syncs components, configures Tailwind and fonts.482skills.sh installs
4motion-team avatarhook-voice-patternsmotion-team/creative-strategy-skillsA living swipe file of scroll-stopping hook templates collected from the wild — real sentence structures and native voice patterns that have proven they stop th480skills.sh installs
5paddlepaddle avatarpaddleocr-doc-parsingpaddlepaddle/paddleocrUse this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as LaTeX, figures, seals, charts, he478skills.sh installs
6riba2534 avatarfeishu-cli-mailriba2534/feishu-cli飞书邮箱专用入口,覆盖收件箱分诊、邮件和线程读取、发送、回复、转发、草稿、过滤器、签名、 CID 内联图片和模板。用户提到飞书邮件、邮箱、收件箱、未读邮件、草稿、过滤器、邮箱签名、 邮件模板、回复、转发、发送预览/确认或发送 HTML/CID 邮件时必须使用本 Skill。 即使用户只说“发送飞书邮件前先生成预览并等待478skills.sh installs