en un clic
skill-creator
// Create new Agent Skills or improve existing ones in an agent-agnostic way. Use when users ask to build, refactor, validate, or package skills compatible with the Agent Skills specification and the skills CLI ecosystem.
// Create new Agent Skills or improve existing ones in an agent-agnostic way. Use when users ask to build, refactor, validate, or package skills compatible with the Agent Skills specification and the skills CLI ecosystem.
Implement and review Java code changes for Micronaut framework repositories using maintainer standards, including JSpecify null-safety conventions. Use when users ask to add or refactor Java code, fix framework bugs, evolve internal APIs, or prepare committer-ready changes with tests and verification.
Create or update standalone Micronaut Guides in micronaut-projects/micronaut-guides, including topic discovery, guide authoring, validation, PDF export, and pull request handoff. Use for requests to create a Micronaut Guide, add a guide to micronaut-guides, author a tutorial for a Micronaut module, or prepare a guide PR with PDF.
Add, integrate, or review Micronaut Sourcegen usage in modules that generate Java source, Kotlin source, Groovy-compatible source, or bytecode from ObjectDef, TypeDef, MethodDef, ExpressionDef, StatementDef, and SourceGenerator APIs.
Refactor oversized agent instruction files into a progressive-disclosure structure. Use when users ask to split AGENTS.md/CLAUDE.md/COPILOT.md, reduce instruction bloat, or organize guidance into linked topic files.
Write and maintain Micronaut Framework module guides for micronaut-projects repositories. Use when users ask to add or update AsciiDoc guide sections, edit guide toc.yml, apply Micronaut docs macros, or fix docs build/publishing tasks.
Execute Gradle maintainer operations for Micronaut repositories using micronaut-build internals and modern Gradle best practices. Use when users ask to diagnose build failures, maintain BOM/version catalogs, manage publishing/signing, enforce binary compatibility, or debug micronaut-build plugin behavior.
| name | skill-creator |
| description | Create new Agent Skills or improve existing ones in an agent-agnostic way. Use when users ask to build, refactor, validate, or package skills compatible with the Agent Skills specification and the skills CLI ecosystem. |
| license | MIT |
| compatibility | Compatible with Agent Skills spec and skill directories such as .agents/skills or equivalent agent-specific skill paths. |
| metadata | {"author":"local","version":"1.0.0"} |
Create and refine skills that work across agents implementing the Agent Skills specification.
Use imperative instructions. Keep the process deterministic where possible. Keep the skill output portable.
SKILL.md frontmatter and useful body instructions.SKILL.md.Determine whether the user wants one of these outcomes:
description tuning)scripts/, references/, assets/)Extract known constraints from conversation context first. Only ask for missing details that materially change implementation.
Collect at least 2 realistic user prompts that should trigger the target skill. Also collect at least 2 near-miss prompts that should not trigger it.
Use these examples to decide:
Create a minimal structure first:
<skill-name>/
└── SKILL.md
Add optional directories only when justified:
scripts/ for deterministic or repeated operationsreferences/ for detailed docs, schemas, and long proceduresassets/ for templates and static resources used in outputsSKILL.md frontmatterSet required fields:
name: lowercase, digits, hyphens; matches folder namedescription: what the skill does and when to use itCommon optional fields include license, compatibility, metadata, and allowed-tools. Additional frontmatter keys (for example, MCP or tooling configuration) are allowed when supported by the Agent Skills spec/validator, and may be nested under metadata when appropriate.
Description guidance:
SKILL.md bodyStructure the body for execution, not marketing:
Write in imperative style. Explain why non-obvious constraints matter.
Keep SKILL.md concise. Move large or specialized content into references/ and link to it from SKILL.md.
If the skill spans multiple variants, separate variant details into dedicated reference files and keep variant-selection logic in SKILL.md.
Run a final compatibility pass:
name complies with spec constraints and folder matchdescription is explicit about trigger contextsIf skills-ref is available, run:
skills-ref validate ./<skill-name>
If the skills CLI is available, verify discovery from the repo root:
npx skills list
A skill-creation task is complete only when all are true:
SKILL.md is valid and complete.references/spec-checklist.md for implementation rules distilled from the spec.references/templates.md for copy-ready scaffolds.references/research-synthesis.md for design rationale from cross-source research.