This is a meta-skill that writes other skills according to the agentskills.io spec. It walks through a five-step process: validating metadata with a Python script, setting up the directory structure with scripts, references, and assets folders, drafting the main SKILL.md in third-person imperative, bundling fragile logic into CLI tools, and checking for hallucination gaps. The progressive disclosure approach keeps core logic under 500 lines by moving schemas and complex rules into separate reference files that agents read on demand. Useful if you're publishing skills to a marketplace and need to follow a specific format, but overkill if you just want to document internal tooling.

skills.sh installs
478
last updated
Aug 21, 2026

Install

$ npx -y skills add webmaxru/enonic-agent-skills --skill skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

Skill Authoring Procedure

Follow these steps to generate a skill that adheres to the agentskills.io specification and progressive disclosure principles.

Step 1: Initialize and Validate Metadata

  1. Define a unique name: 1-64 characters, lowercase, numbers, and single hyphens only.
  2. Draft a description: Max 1,024 characters, written in the third person, including negative triggers.
  3. Execute Validation Script: Run the validation script to ensure compliance before proceeding: python scripts/validate-metadata.py --name "[name]" --description "[description]"
  4. If the script returns an error, self-correct the metadata based on the stderr output and re-run until successful.

Step 2: Structure the Directory

  1. Create the root directory using the validated name.
  2. Initialize the following subdirectories:
    • scripts/: For tiny CLI tools and deterministic logic.
    • references/: For flat (one-level deep) context like schemas or API docs.
    • assets/: For output templates, JSON schemas, or static files.
  3. Ensure no human-centric files (README.md, INSTALLATION.md) are created.

Sponsors

Details

Repository
github.com/webmaxru/enonic-agent-skills
Categories
Documentation, AI & Agent Building, Skill Development
First seen
Jun 3, 2026

More from webmaxru/enonic-agent-skills

All 12
1aj-geddes avatardeveloper-onboardingaj-geddes/useful-ai-promptsCreate comprehensive developer onboarding documentation including setup guides, README files, contributing guidelines, and getting started tutorials. Use when o477skills.sh installs
2pedronauck avatarskill-best-practicespedronauck/skillsAuthors and structures professional-grade agent skills following the agentskills.io spec. Use when creating new skill directories, drafting procedural instructi476skills.sh installs
3jezweb avatarwalkthrough-videojezweb/claude-skillsGenerate professional walkthrough videos from app screenshots or live sites using Remotion. Smooth transitions, zoom effects, text overlays, and optional voiceo473skills.sh installs
4fastapi-practices avatarfbafastapi-practices/skillsFastAPI Best Architecture (fba) project development guide. Use when working in fba projects to design, implement, review, or document APIs, Schema, Service, CRU472skills.sh installs
5hoodini avatargoogle-workspace-clihoodini/ai-agents-skillsInteract with all Google Workspace APIs via the gws CLI. Use when managing Drive files, sending/reading Gmail, creating Calendar events, reading/writing Sheets/455skills.sh installs
6davila7 avatarreact-useeffectdavila7/claude-code-templatesReact useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. T454skills.sh installs