# Skills: The Complete Guide

> The simple guide for Claude Code, Codex, Cursor, and other agent skills.

## What are skills?

Skills are reusable instructions that tell an AI how you want something done.

It is like asking an AI for good dinner ideas versus asking while sharing a recipe book by Anthony Bourdain.

## When to use skills

- To specify taste, design style, or writing voice while avoiding generic work.
- To apply world-class expertise and judgment to a task.
- To encode workflows you repeat and stop re-explaining them.
- To reduce the agent's freedom to cut corners.
- To share and adopt other people's taste, ideas, and workflows.

## Some examples

- Use [swiftui-pro](https://omgskills.com/skills/twostraws/swiftui-agent-skill/swiftui-pro/index.md) to create an iOS app signup screen following Apple's best practices.
- Use [grill-me](https://omgskills.com/skills/mattpocock/skills/grill-me/index.md) to ask questions until an idea is fully explained.
- Use [ad-creative](https://omgskills.com/skills/coreyhaines31/marketingskills/skills/ad-creative/index.md) to generate ad alternatives for an Instagram campaign.

## When not to use skills

- One-off tasks: just prompt the agent.
- Things the model already does well.
- Live data or system access: those are connections, not instructions.

## How to use a skill

Install skills by sharing a GitHub link with your agent or using the omgskills app.

Use them automatically, or type `/skill-name` during a chat session with your prompt.

## How to find good skills

Most people host skills on GitHub and share them on X, Twitter, and Reddit. Use [omgskills](https://omgskills.com/skills/), [skills.sh](https://skills.sh/), or similar tools to find, read, install, and share them.

## How to make a skill

Ask your agent to help create one.

## But skills are just Markdown files

Yes. Even so, skill use keeps growing. As models improve, skills get more general, but people will still want to specify the outcomes they want.

## Skills vs. plugins vs. MCP

- **Skill:** Teaches the agent how. Markdown instructions.
- **MCP server:** Gives the agent access. A live program exposing tools or data.
- **Plugin:** Packages skills, commands, and configuration for distribution.
- **Subagent:** Delegates work to a separate context.

They compose: a skill can teach an agent how to use an MCP server well.

## Are skills safe?

Mostly, but not all. Skills are instructions, not code, but agents act on instructions. Like other software, it is best to use skills by trusted creators with large user bases, or ones you create yourself or with your team.

## Why skills?

[Watch the explanation on YouTube](https://www.youtube.com/watch?v=XsiiIa6bs9I).

## Are skills free?

Yes. Skills are open-source Markdown files on GitHub. All 49,000+ indexed here are free.

## Links

- HTML guide: https://omgskills.com/guide/
- Browse skills: https://omgskills.com/skills/
- Download omgskills for macOS: https://omgskills.com/downloads/omgskills-mac.dmg
