Learn · Skills · Guide 03
How to install a skill
Choose your agent. Follow five simple steps to add a skill and try your first task.
Written by JuicyAgents. Official documentation checked on 7 October 2026. The practice task is illustrative; we have not run it in these agents.
Claude Code
1. Before you start
You need: Claude Code installed and a project folder open in it. These steps use local project files.
We use meeting-recap as an example name. Keep your chosen skill’s own name and follow any extra setup notes from its author.
2. Download and open your skill
Choose a skill, open its source page, and check that it supports Claude Code. Read what it does and which tools or files it needs.
- Use the author’s download link. On GitHub, open the repository’s main page, choose Code, then Download ZIP.
- Open the ZIP. On a Mac, double-click it. On Windows, right-click it and choose Extract All.
- Find the skill folder containing SKILL.md, the file with its instructions. Keep any scripts, templates, and other files in that folder.
A download can contain several skills. Copy only the skill folder you need, not the whole repository.
3. Add it to Claude Code
Open your project folder: the folder where you use Claude Code. Create a folder named .claude, then a folder named skills inside it. If they already exist, use them.
Copy your whole skill folder into skills. For a skill named meeting-recap, it should look like this:
Your project/
.claude/
skills/
meeting-recap/
SKILL.md
references/ (if included)
.claude/skills/
Keep the dot at the start of .claude. If the folder is hidden, turn on “show hidden files” in your file manager.
Official Claude Code skills guide
4. Check that your skill is available
In Claude Code, type / and look for your skill in the menu. Its command comes from the name in SKILL.md, or the folder name when no name is set.
/meeting-recap
You should see your skill’s name. If it is missing, open the help checklist below before continuing.
5. Try one small task
For a meeting-recap skill, try the message below. Replace the skill name with yours. If your skill does a different job, use a small sample that matches its instructions.
/meeting-recap
Turn these sample meeting notes into decisions and actions.
Do not invent missing details.
Maya will send the proposal by Friday.
The team agreed to offer a two-week trial.
The budget still needs an owner.
What should the result include?
- Decision: offer a two-week trial.
- Action: Maya sends the proposal by Friday.
- Missing detail: no owner is named for the budget.
Check the answer against your notes before using it.
My skill does not appear
Open the same project in Claude Code. Check the folder layout below, then start a new session if the skill is still missing.
- Keep SKILL.md directly inside the skill folder. Avoid an extra folder from the ZIP between them.
- Check the filename is SKILL.md, with capital letters and no .txt ending.
- Keep the author’s name and description between the two — lines at the top of the file.
Codex
1. Before you start
You need: A local Codex chat, CLI, or IDE extension, and the source link for the skill you want. These steps use the built-in skill installer.
We use meeting-recap as an example name. Keep your chosen skill’s own name and follow any extra setup notes from its author.
2. Get the skill’s source link
Choose a skill, open its source page, and check that it supports Codex. Read what it does and which tools or files it needs.
Copy the link to the skill’s folder in its GitHub repository. If the repository contains several skills, open the one you want first.
3. Ask Codex to install it
Copy this message into your local Codex chat. Replace [paste the skill link here] with the link you copied, then send it. Read the installer’s reply and complete any required setup.
$skill-installer Install the skill from [paste the skill link here].
Copying this message does not install anything. The installer runs after you send it in Codex.
Already downloaded a skill folder?
Inside your project folder, create .agents, then skills inside it. Copy the whole skill folder into skills. Open that same project in Codex.
Your project/ .agents/ skills/ meeting-recap/ SKILL.md references/ (if included)
Official Codex skills guide
4. Check that your skill is available
In Codex CLI or the IDE extension, type $ and choose your skill, or use /skills to see the list. In the desktop app, check the Skills area. Look for the name from SKILL.md.
/skills
You should see your skill’s name. If it is missing, open the help checklist below before continuing.
5. Try one small task
For a meeting-recap skill, try the message below. Replace the skill name with yours. If your skill does a different job, use a small sample that matches its instructions.
Use the meeting-recap skill.
Turn these sample meeting notes into decisions and actions.
Do not invent missing details.
Maya will send the proposal by Friday.
The team agreed to offer a two-week trial.
The budget still needs an owner.
What should the result include?
- Decision: offer a two-week trial.
- Action: Maya sends the proposal by Friday.
- Missing detail: no owner is named for the budget.
Check the answer against your notes before using it.
My skill does not appear
Codex normally detects newly installed skills automatically. If yours is missing, restart Codex. Check the installer’s reply for any setup steps that still need your attention.
- Keep SKILL.md directly inside the skill folder. Avoid an extra folder from the ZIP between them.
- Check the filename is SKILL.md, with capital letters and no .txt ending.
- Keep the author’s name and description between the two — lines at the top of the file.
Gemini CLI
1. Before you start
You need: Gemini CLI installed and running in your project folder. These instructions are for the terminal tool.
We use meeting-recap as an example name. Keep your chosen skill’s own name and follow any extra setup notes from its author.
2. Download and open your skill
Choose a skill, open its source page, and check that it supports Gemini CLI. Read what it does and which tools or files it needs.
- Use the author’s download link. On GitHub, open the repository’s main page, choose Code, then Download ZIP.
- Open the ZIP. On a Mac, double-click it. On Windows, right-click it and choose Extract All.
- Find the skill folder containing SKILL.md, the file with its instructions. Keep any scripts, templates, and other files in that folder.
A download can contain several skills. Copy only the skill folder you need, not the whole repository.
3. Add it to Gemini CLI
Open your project folder: the folder where you use Gemini CLI. Create a folder named .gemini, then a folder named skills inside it. If they already exist, use them.
Copy your whole skill folder into skills. For a skill named meeting-recap, it should look like this:
Your project/
.gemini/
skills/
meeting-recap/
SKILL.md
references/ (if included)
.gemini/skills/
Keep the dot at the start of .gemini. If the folder is hidden, turn on “show hidden files” in your file manager.
Official Gemini CLI skills guide
4. Check that your skill is available
In your Gemini CLI chat, send /skills reload first. Then send /skills list and look for your skill’s name in the list.
/skills reload
/skills list
You should see your skill’s name. If it is missing, open the help checklist below before continuing.
5. Try one small task
For a meeting-recap skill, try the message below. Replace the skill name with yours. If your skill does a different job, use a small sample that matches its instructions.
When Gemini asks to activate the skill, check its name and the access it requests before you approve.
Use the meeting-recap skill.
Turn these sample meeting notes into decisions and actions.
Do not invent missing details.
Maya will send the proposal by Friday.
The team agreed to offer a two-week trial.
The budget still needs an owner.
What should the result include?
- Decision: offer a two-week trial.
- Action: Maya sends the proposal by Friday.
- Missing detail: no owner is named for the budget.
Check the answer against your notes before using it.
My skill does not appear
Send /skills reload and check /skills list again. If the skill is disabled, use /skills enable followed by its name. Check that Gemini CLI is running in the right project folder.
- Keep SKILL.md directly inside the skill folder. Avoid an extra folder from the ZIP between them.
- Check the filename is SKILL.md, with capital letters and no .txt ending.
- Keep the author’s name and description between the two — lines at the top of the file.