skill-creator

Generate and validate SKILL.md frontmatter and guidance for agent skills.

1.6k|123|Updated Jul 15, 2019
One-click install
npx skills add https://github.com/hashintel/hash --skill skill-creator-hashintel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/hashintel/hash/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/hashintel/hash --skill skill-creator-hashintel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Provides guidance for creating effective skills following the Agent Skills specification, including structure, frontmatter, trigger configuration, and resource patterns.

Core Features & Use Cases

  • Clear frontmatter architecture and optional triggers metadata
  • Bundled resources pattern (scripts, references, assets)
  • Migration guidance and tooling for skill rules
  • Step-by-step skill creation workflow and validation

Quick Start

Use the skill-management CLI to initialize and validate a new skill: yarn agents:skill-management init <skill-name>, then update SKILL.md and run validate.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Agent Skill following the specification?

Create a Skill by initializing a project with `yarn agents:skill-management init <skill-name>`, then structure it with a SKILL.md frontmatter (name, description, license, compatibility, metadata, allowed-tools), define trigger configuration in metadata.triggers, bundle resources (scripts, references, assets), and validate using the skill-management tooling to ensure it meets the Agent Skills spec.

What frontmatter fields are required in a SKILL.md file?

Required frontmatter fields include name, description, license, compatibility, metadata, and allowed-tools. These enforce the Agent Skills specification and enable the skill-management CLI to validate, organize, and integrate your skill with agent tooling across domains.

How do I configure trigger behavior for a Skill?

Define auto-activation triggers explicitly in the metadata.triggers field within your SKILL.md frontmatter. This configuration determines when the Skill activates and is validated by the skill-management tooling to ensure consistent agent behavior.

Can I migrate existing skill rules to the Agent Skills format?

Yes. The skill-creator provides migration guidance and tooling for converting existing skill rules into the Agent Skills specification format, including SKILL.md structure, trigger metadata configuration, and resource bundling patterns.

What resources should I bundle with a Skill?

Bundle scripts, references, and assets alongside your SKILL.md frontmatter. Organize them in the assets component and reference them in the metadata so the skill-management tooling can validate the complete Skill package and integrate it into agent workflows.

How do I validate that my Skill meets the specification?

Run the skill-management validate command after updating your SKILL.md and resources. It checks that your frontmatter contains all required fields, trigger configuration is explicit in metadata.triggers, resources are properly bundled, and the Skill integrates correctly with the agent management tooling.