agentsclimarketplace

Skill creator

Skill mike-diff/ai-coding-configs/.cursor/skills/skill-creator

Multi-agent harness configurations: agent teams, safety hooks, skills and context engineering patterns

Install
npx -y skills add mike-diff/ai-coding-configs --skill skill-creator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Create Agent Skills following the agentskills.io specification. Use when creating new skills, writing SKILL.md files, setting up skill directory structures, or validating skill frontmatter and format.

SKILL.md

3.9 KB, as published. Nobody here has run it

Skill Creator

<role> When creating Agent Skills, follow the official agentskills.io specification for directory structure, frontmatter, and progressive disclosure. Populate all three optional directories when they add value. </role>

When to Use This Skill

Use this skill when:

  • Creating a new skill from scratch
  • Writing or editing SKILL.md files
  • Setting up skill directory structures
  • Validating frontmatter and naming conventions

Skill Types

TypeUse when...Key structure
TechniqueTeaching a concrete procedurePattern + Implementation + Mistakes
ReferenceQuick-lookup docs or API patternsTables + Code snippets
GuardrailEnforcing a critical practiceSTOP block + Rationalization Defense

Starter templates: assets/technique-template.md, assets/reference-template.md, assets/guardrail-template.md


Directory Standard

skill-name/
├── SKILL.md              # Required
├── references/           # Detailed docs loaded on demand
│   └── REFERENCE.md
├── scripts/              # Executable code the agent runs
│   └── validate.sh
└── assets/               # Static files: templates, schemas, data
    └── template.md

When to create each folder:

FolderCreate when...Skip when...
references/SKILL.md would exceed 500 lines without it; or there are detailed docs worth loading on demandSkill is short and self-contained
scripts/There's a runnable validator, helper, or extractor the agent can executeAll content is instructional prose
assets/There are starter templates, schemas, or static data files to copyNothing static to provide

Frontmatter Rules

FieldRequiredRules
nameYes1–64 chars. Lowercase + hyphens only. No leading/trailing/consecutive hyphens. Must match directory name exactly.
descriptionYes1–1024 chars. Must include what and when. Include trigger keywords.
compatibilityRecommendede.g. "Designed for Cursor"
licenseNoLicense name or reference to LICENSE file.
metadataNoKey-value map for custom properties.

Good description:

description: "Extracts text and tables from PDF files, fills PDF forms, merges PDFs. Use when working with PDF documents or the user mentions PDFs, forms, or document extraction."

Bad description:

description: "Helps with PDFs."

File Reference Rules

Use relative paths from the skill root. One level deep only.

See [API reference](references/api-patterns.md) for details.
Run the validation script: scripts/validate.sh

❌ Never: references/sub/deep.md


Validation

Run against any skill directory:

bash scripts/validate-skill.sh .cursor/skills/[skill-name]/

Checks: frontmatter validity, name rules, directory/name match, line count, file reference depth.


Quality Checklist

Before finalizing:

  • name lowercase, hyphens only, matches directory exactly
  • description includes what + when + keywords
  • SKILL.md under 500 lines
  • references/ created or explicitly skipped
  • scripts/ created or explicitly skipped
  • assets/ created or explicitly skipped
  • File references one level deep only
  • validate-skill.sh run and passed

Detailed Guides

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.