Debug Enonic XP application errors. Analyzes build failures (Gradle, TypeScript) and server runtime errors (Nashorn/JS stack traces in server.log). Use when the user asks to debug, troubleshoot, or fix errors in an XP app, or pastes XP log output containing ERROR or WARN entries.
Use when upgrading or migrating an Enonic XP 7 application to XP 8 — converting descriptors (application.xml, site.xml, parts/layouts/pages/content-types, admin tools, APIs, services, webapp) to the new YAML `kind:` format, bumping `xpVersion` and the `com.enonic.xp.app` Gradle plugin to 4.x, or finishing/fixing partial xp8migrator runs. Also triggers on post-upgrade XP 8 deployment errors. Skip for brand-new XP 8 apps and for upgrades between XP 7.x minor versions.
Enonic's marketplace of Claude Code and Codex plugins, following the Agent Skills specification.
Add the marketplace and install the enonic-skills plugin:
/plugin marketplace add enonic/ai-enonic-marketplace
/plugin install enonic-skills@enonic-marketplace
This makes every skill in the plugin available in your Claude Code sessions.
| Scope | Command | Use case |
|---|---|---|
| User (default) | /plugin install enonic-skills@enonic-marketplace | Personal — all projects |
| Project | /plugin install enonic-skills@enonic-marketplace --scope project | Team — shared via Git |
| Local | /plugin install enonic-skills@enonic-marketplace --scope local | Project — gitignored |
Install a skill directly from this GitHub repo into ~/.codex/skills:
python ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo enonic/ai-enonic-marketplace \
--path plugins/enonic-skills/skills/<skill-name>
Only skills whose frontmatter includes Codex in the compatibility field are supported on Codex.
.claude-plugin/marketplace.json # Marketplace registry
plugins/
enonic-skills/
.claude-plugin/plugin.json # Plugin manifest
skills/ # Skill directories live here
<skill-name>/
SKILL.md # Required — frontmatter + instructions
references/ # Optional — additional documentation
scripts/ # Optional — executable code
assets/ # Optional — templates, images, data files
The marketplace is nested so additional plugins can be added under plugins/ without restructuring.
Each SKILL.md is a YAML frontmatter block followed by Markdown instructions:
---
name: example-skill
description: Does X when the user asks for Y.
compatibility: Claude Code, Codex
---
## Steps
1. First, do this.
2. Then, do that.
See the Agent Skills specification for the full frontmatter reference, and AGENTS.md in this repo
for the cross-agent writing convention used here.
| Skill | Description | Agent | Category |
|---|---|---|---|
| xp-app-upgrader | Upgrade an Enonic XP application from XP 7 to XP 8 — descriptor conversion via xp8migrator, build-system reorganization (settings plugin, xplibs.* catalog), code-level breaking changes. | Claude Code, Codex | Development |
| xp-app-debugger | Debug XP application errors — build failures (Gradle, TypeScript) and server runtime errors (Nashorn/JS stack traces in server.log). | Claude Code | Development |
plugins/enonic-skills/skills/ matching the skill name.SKILL.md with required name and description frontmatter.scripts/, references/, or assets/ subdirectories.For multi-agent skills, follow the writing convention in AGENTS.md — generic action verbs with the agent-specific tool name in
parentheses (e.g. "edit the file (Edit tool in Claude Code)").
master with a clean working tree..claude-plugin/marketplace.json and plugins/enonic-skills/.claude-plugin/plugin.json.git commit -m "Release vX.Y.Z".git tag vX.Y.Z.git push && git push --tags.Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub enonic/ai-enonic-marketplace --plugin enonic-skillsAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.