Creating Custom Skills
Last updated
What is Creating Custom Skills?
To create a custom skill in Claude Code, you must establish a new folder within the .claude/skills/ directory containing a SKILL.md file that defines the skill's identity and logic. This file begins with a YAML frontmatter block containing a unique name and a detailed description, which Claude uses as a trigger to "know" when to activate the skill, and can include an optional disable-model-invocation: true flag if you want the skill to run as a manual, deterministic workflow rather than an autonomous one.
Free resources to learn Creating Custom Skills
More in stage 7: Skills
Creating Custom Skills: common questions
Can I learn Creating Custom Skills in Hindi?
This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Creating Custom Skills in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.
Is this Creating Custom Skills tutorial for beginners?
It is lesson 52 of 109 in the free Claude Code roadmap, in stage 7, Skills. If you are new to Claude Code, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.