creating-skills

Guide creation of reusable Claude Code skills from requirements to registry and scoring.

27|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Shmayro/singularity-claude --skill creating-skills-shmayro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/Shmayro/singularity-claude/tree/main/skills/creating-skills
Command: npx skills add https://github.com/Shmayro/singularity-claude --skill creating-skills-shmayro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams systematically create new Claude Code skills with a repeatable workflow, ensuring quality, testability, and seamless integration with the singularity evolution engine.

Core Features & Use Cases

  • Step-by-step workflow to capture requirements, validate the registry, generate SKILL.md, register the skill, and run initial tests and scoring.
  • Built-in prerequisites and guidance to ensure consistency across skills and plugins.
  • Integration with telemetry and scoring to monitor skill effectiveness over time.

Quick Start

Follow the workflow steps to create, register, and score the new skill.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create reusable Claude Code skills from scratch?

Creating Claude Code skills involves following a step-by-step workflow that gathers requirements, validates the registry, generates a SKILL.md file with defined frontmatter, and runs initial tests. This ensures new skills maintain consistency, quality, and seamless integration with the singularity evolution engine.

What is the standard structure for a SKILL.md file in Claude Code?

A standard SKILL.md file in Claude Code requires specific frontmatter definitions along with a references directory containing templates. This structure supports versioning, scoring hooks, and telemetry logging to monitor the skill's effectiveness over time.

How do I register a new skill and set up scoring hooks?

Registering a new skill and setting up scoring hooks requires updating the registry through an automated workflow process. The workflow validates prerequisites, applies versioning, configures scoring hooks, and establishes telemetry logging to track the skill's operational effectiveness.

Can I automate the entire skill creation workflow including testing?

Automating the entire skill creation workflow is possible by following the defined prerequisites and workflow steps that guide you from requirements gathering through registry updates and initial testing. The workflow ensures systematic creation with built-in test validation and scoring integration.

What prerequisites do I need before building a new Claude Code skill?

Before building a new Claude Code skill, you need to ensure your environment meets built-in prerequisites for consistency across skills and plugins. The workflow validates these requirements first, covering registry compatibility, reference templates, and the necessary directory structure for proper integration.

Why does my custom skill need telemetry logging and versioning?

Custom skills need telemetry logging and versioning to monitor their effectiveness over time and maintain quality across updates. The singularity evolution engine uses this data to track performance, score skill behavior, and ensure seamless integration as your skill library grows.