# Hello Skill

> Explains what a skill is and demonstrates that skills are working. Use when testing skills, when asked about skills, or when asked to demonstrate how skills work.

- Skill: `davila7/hello-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add davila7/hello-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/davila7/hello-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: davila7 (https://skillmd.com/u/davila7)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/davila7/hello-skill

---


## Instructions

Greet the user and tell them they just successfully invoked a skill.

Explain what happened in concrete terms:

1. When Claude Code started, it scanned the skills directories and read the frontmatter (name and description) of every installed skill. The body of this file was not loaded yet — only the description was read.

2. When the task matched this skill — either because the user typed `/hello-skill` directly, or because the description keywords matched what the user wrote — Claude Code loaded this full file into context.

3. Right now, Claude is following the instructions written in this body. That is all a skill is: a file of instructions that loads on demand.

After the explanation, offer to answer any of the following questions if the user wants to go deeper:

- How do skills differ from CLAUDE.md?
- How does Claude decide which skill to activate?
- Where do skill files need to be stored?
- How do you write a skill for a repetitive task?

Keep the tone practical and direct. Do not over-explain.

