How To Build Skills — Development skill for Claude Code
A hands-on course in writing Agent Skills (SKILL.md) for Claude Code, Codex, and other agents.
How to install How To Build Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Iknowitsimpossible/how-to-build-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What How To Build Skills does
A hands-on course in writing Agent Skills (SKILL.md) for Claude Code, Codex, and other agents.
Alternatives in Development
- Codex Claude Academic Skills — 本仓库包含三个面向学术科研人员的Skills,覆盖从文献阅读、论文写作到科学计算的完整研究工作流 3.2k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- React Native Movie App — Get hands-on with React Native and Expo in this crash course 787 ★
README
How to Build Skills
[](https://github.com/Iknowitsimpossible/how-to-build-skills/actions/workflows/ci.yml)
A hands-on course in writing **Agent Skills**: folders of instructions that teach an AI coding agent to follow a repeatable process for your tasks. The [open format](https://agentskills.io) is portable; tools, permissions, dependencies, and discovery behavior still depend on the agent.
You'll get eight short lessons, three working example skills (from one file to a real published skill), two templates, and a validator that checks structure and YAML while separating errors from authoring suggestions.
What is a skill?
A skill is a folder with a `SKILL.md` file in it:
---
name: commit-message
description: Writes a git commit message for the staged changes. Use when the user says "write a commit message" or "commit this". Do NOT use for PR descriptions.
---
# Commit Message
## Instructions
1. Run `git diff --staged`.
2. Write a subject line of at most 50 characters, in the imperative mood...
Agents typically use available skills' `name` and `description` to decide what to load. Discovery and explicit invocation vary by platform; test both in the agents you support. So you explain your process once, and the agent applies it whenever it's relevant.
Choose your path
**Build your first skill:** follow the quickstart, then [plan a use case](lessons/02-plan-use-cases.md). Start with one file.
**Improve an existing skill:** begin with [behavioral testing](lessons/06-testing.md), then [adjust its level of detail](lessons/04-instructions.md#choose-how-much-to-prescribe).
What you will learn to change
An illustrative README review:
**Vague instruction:** “Make the README better.”
**Unhelpful result:** “Add a screenshot and improve setup.” The author still has to work out what to edit.
**Better instruction:** Identify each edi
Related Skills
TGS 2026061312 Claude Certified Architect Foundation
WSQ Claude Certified Architect Foundation (TGS-2026061312): 2-day architecture course with six hands-on labs.
Claude Cert Arch Domain 1
Demos and hands-on challenges for the Pluralsight course "Claude Certified Architect - Foundations: Agentic Ar
Science Research Writing Skill
Agent skill + 7-chapter Chinese course: write better English science papers (models, templates, tense system,
Claude Code Prompt Training
7-day bilingual (EN/CN) training course for writing effective prompts with Claude Code
Codex PM Course
Free, interactive OpenAI Codex course for Product Managers — taught inside Codex. codexforpms.com
Codex For Pms Skills Bonus
Five interactive lessons that teach you to build, use, and share Codex skills — taken from the Full Stack PM M
Related Agents
Claude Code Crash Course
Hands-on crash course for Claude Code with branch-based projects on MCP, subagents, hooks, and automation.
Script Writer
Specialist agent for writing speaker notes (presentation scripts) for Quarto RevealJS decks - paper reviews, c
Loom Codex Forwarder
Forwarding shim for the loom codex implementation lane. Receives a fully-specified implementation task, hands