A metaskill for writing other skills according to the agentskills.io spec. It walks you through the five-step authoring process: validating metadata with a Python script, setting up the directory structure with scripts/references/assets folders, drafting the main SKILL.md in third-person imperative voice, bundling fragile logic into CLI tools, and doing a final review for hallucination gaps. The progressive disclosure enforcement is the standout bit, it keeps core logic under 500 lines by commanding agents to read reference files only when needed. Useful if you're publishing skills to a marketplace or building an internal library with consistent structure, less so if you're just winging it with one-off prompts.

skills.sh installs
146
GitHub stars
31
last updated
Jun 3, 2026

Install

$ npx -y skills add webmaxru/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/agent-skills
Categories
AI & Agent Building, Skill Development
First seen
Jun 3, 2026

More from webmaxru/agent-skills

All 11
1danielmiessler avatarPrivateInvestigatordanielmiessler/personal_ai_infrastructureprivateinvestigator145skills.sh installs
2itsmostafa avatariamitsmostafa/aws-agent-skillsAWS Identity and Access Management for users, roles, policies, and permissions. Use when creating IAM policies, configuring cross-account access, setting up ser145skills.sh installs
3webmaxru avatarenonic-sandbox-managerwebmaxru/enonic-agent-skillsGuides developers through Enonic CLI commands for sandbox management, project scaffolding, local development, app deployment, and CI/CD pipeline generation. Use145skills.sh installs
4hoodini avatarcloudflarehoodini/ai-agents-skillsBuild and deploy on Cloudflare's edge platform. Use when creating Workers, Pages, D1 databases, R2 storage, AI inference, or KV storage. Triggers on Cloudflare,144skills.sh installs
5webmaxru avatarenonic-webhook-integratorwebmaxru/enonic-agent-skillsSets up Enonic XP event listeners, webhook configurations, and external system integrations triggered by content lifecycle events. Covers lib-event listener reg144skills.sh installs
6tclxshunquan-wang avatarproduct-spec-buildertclxshunquan-wang/ai-ppt-designproduct spec builder143skills.sh installs