Skip to content

enonic/ai-agents-skills

Repository files navigation

AI Agents Skills

Enonic's collection of Claude Code and Codex agent skills following the Agent Skills specification.

Installation

Claude Code

Add the marketplace and install the dev plugin:

/plugin marketplace add enonic/ai-agents-skills
/plugin install enonic@dev

This makes all skills available in your Claude Code sessions.

Scopes

Scope Command Use case
User (default) /plugin install enonic@dev Personal — all projects
Project /plugin install enonic@dev --scope project Team — shared via Git
Local /plugin install enonic@dev --scope local Project — gitignored

Codex

Install directly from this GitHub repo into ~/.codex/skills:

python ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo enonic/ai-agents-skills \
  --path <skill-name>

No .curated folder is required for this repo; installs use explicit --path values.

Skill Structure

Each skill is a top-level directory containing at minimum a SKILL.md file:

<skill-name>/
├── SKILL.md              # Required — frontmatter + instructions
├── agents/               # Optional — agent-specific configs (e.g. openai.yaml)
├── scripts/              # Optional — executable code
├── references/           # Optional — additional documentation
└── assets/               # Optional — templates, images, data files

The SKILL.md file contains YAML frontmatter (name, description) followed by Markdown instructions:

---
name: example-skill
description: Does X when the user asks for Y.
---

## Steps

1. First, do this.
2. Then, do that.

See the full Agent Skills specification for all available frontmatter fields and conventions.

Available Skills

Skill Description Agent Category
enonic-cli Reference for the Enonic CLI. Covers project, sandbox, data, and server commands. Claude Code, Codex CLI
skill-report Records skill failures for author review and improvement. Claude Code, Codex Tooling
xp-app-creator Enonic XP application guide. Covers project setup, components, schemas, controllers, and build configuration. Claude Code, Codex Development

Creating a Skill

  1. Create a directory at the repo root matching the skill name
  2. Add a SKILL.md with required name and description frontmatter
  3. Write Markdown instructions in the body (keep under 500 lines)
  4. Optionally add scripts/, references/, or assets/ directories
  5. Update the table above

Releasing

Use the /skills-release skill (local) to automate the full release workflow, or do it manually:

  1. Ensure you're on master with a clean working tree
  2. Update version in .claude-plugin/plugin.json and .claude-plugin/marketplace.json
  3. Commit: git commit -m "Release vX.Y.Z"
  4. Tag: git tag vX.Y.Z
  5. Push: git push && git push --tags

License

MIT

About

A set of skills for the AI Coding Agents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages