# Agent Skills Ultimate Guide

A guide and curated collection of Agent Skill resources, tutorials, and practical examples, explaining the open Agent Skills specification and how to install and structure a skill.

This project collects and shares Agent Skill resources, tutorials, and practical examples, meant to help more people take the first step toward building a personalized agent. A skill packages a specific business process or domain knowledge so a user does not need to repeat background context in every conversation.

It documents the standard skill folder structure: a required SKILL.md file whose YAML frontmatter names the skill and describes what it does and when to use it, plus optional scripts, references, and assets folders. An agent loads only a skill's name and description at startup, loads its full SKILL.md once a task matches, and reads its scripts, references, or assets only as needed.

The underlying Agent Skills specification, started by Anthropic and maintained with the community, is supported by hosts including Claude Code, ChatGPT, Codex, GitHub Copilot, Cursor, Gemini CLI, VS Code, OpenCode, Kiro, and JetBrains Junie. Skills are installed by placing their folder in a project-level or user-level skills directory, or through a third-party command-line tool that supports many agent hosts.

Website: https://github.com/libukai/awesome-agent-skills
