Skip to main content
skill CX Codex

Create New Skills — Claude Code skill: what it does, how to install

Guides the creation of custom Agent Skills for Claude Code. It designs SKILL.md files, configures activation triggers, and organizes helper scripts.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add disler/claude-code-hooks-multi-agent-observability --skill meta-skill -a claude-code
Open on GitHub

What Create New Skills does

This skill guides developers through drafting and packaging new agent capabilities. It asks for the intended task and triggers, builds the directory in .claude/skills/, and writes a standardized SKILL.md. The design relies on three-tier progressive disclosure: the agent keeps only metadata in memory, loads detailed instructions when triggered, and accesses external scripts only when executing specific steps.

Frontmatter rules impose hard limits. The skill name cannot exceed 64 characters, while the description caps at 1024 characters. Clear trigger keywords in the description are mandatory, because vague summaries cause the model to ignore the skill entirely. Projects targeting Claude Code can also use the allowed-tools field to restrict tool access to commands like Grep or Glob.

Complex routines stay in secondary files rather than bloating the main document. The workflow organizes scripts inside scripts/, templates in templates/, and expects Python helpers to declare dependencies inline using PEP 723.

What it helps with

  • Scaffold a valid SKILL.md file and skill directory structure
  • Draft trigger descriptions within the 1024-character frontmatter limit
  • Package helper scripts with PEP 723 inline dependencies
  • Restrict agent tool permissions using allowed-tools

Example prompts for the agent

  • Help me create a new skill for processing PDF files
  • Scaffold a personal skill in ~/.claude/skills/ for database analytics
  • Package video processing scripts into a reusable skill with examples

How to install Create New Skills

1Skills CLI (Vercel)

npx skills add disler/claude-code-hooks-multi-agent-observability --skill meta-skill -a claude-code

2Manually: put the files in place

~/.claude/skills/meta-skill/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/meta-skill/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about Create New Skills

How do I install Create New Skills in Claude Code?

Run npx skills add disler/claude-code-hooks-multi-agent-observability --skill meta-skill -a claude-code in your terminal. The skill file will be placed at ~/.claude/skills/meta-skill/SKILL.md.

What does Create New Skills do?

It walks you through designing a new agent skill from scratch. The skill scaffolds the SKILL.md structure, sets up YAML frontmatter with proper limits, and organizes scripts and examples.

What is the difference between project and personal skills?

Skills placed in .claude/skills/ commit to git and stay shared with your project team. Personal skills reside in ~/.claude/skills/ and remain private to your local environment.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor