A collection of reusable agent skills following the Agent Skills open standard. These skills are portable across any agent platform that supports the standard (Cursor, Claude Code, Codex, OpenCode, Gemini CLI, Amp, etc.).
Agent Skills is an open standard for extending AI agents with specialized capabilities. Skills package domain-specific knowledge and workflows that agents can use to perform specific tasks.
- Portable: Works across any agent that supports the Agent Skills standard
- Version-controlled: Stored as files in your repository
- Executable: Can include scripts and code that agents execute
- Progressive: Loads resources on demand, keeping context usage efficient
Learn more: Agent Skills Documentation | Cursor Skills Docs
Each skill is defined in a single SKILL.md file with YAML frontmatter:
skills/my-skill/
├── SKILL.md # Main skill definition with YAML frontmatter
├── scripts/ # Optional: Executable scripts
├── references/ # Optional: Detailed docs loaded on demand
└── assets/ # Optional: Templates, configs, data files
---
name: my-skill
description: What this skill does and when to use it.
disable-model-invocation: false
metadata:
version: "1.0.0"
author: ""
tags: []
---
# My Skill
## When to Use
- Use this skill when...
## Instructions
Step-by-step guidance for the agent.-
Copy the template:
cp -r skills/_template skills/my_new_skill
-
Edit
skills/my_new_skill/SKILL.md:- Update the YAML frontmatter (name, description, metadata)
- Ensure the
namefield matches the folder name exactly - Write the skill instructions in the markdown body
-
Add optional directories as needed:
scripts/- Executable code (bash, python, etc.)references/- Detailed documentationassets/- Templates, configs, data files
-
Test locally, then commit
Copy the skill directory to your agent's user-level skills directory:
# For Cursor
cp -r skills/markdown_crawl ~/.cursor/skills/
# For Claude Code
cp -r skills/markdown_crawl ~/.claude/skills/
# For Codex CLI
cp -r skills/markdown_crawl ~/.codex/skills/Copy the skill directory to your project's skills directory:
# For Cursor
cp -r skills/markdown_crawl .cursor/skills/
# For Claude Code
cp -r skills/markdown_crawl .claude/skills/
# For Codex CLI
cp -r skills/markdown_crawl .codex/skills/After installing, restart the agent CLI so it reloads skills.
Skills are automatically loaded from these locations:
| Location | Scope |
|---|---|
.cursor/skills/ |
Project-level |
.claude/skills/ |
Project-level (Claude compatibility) |
.codex/skills/ |
Project-level (Codex compatibility) |
~/.cursor/skills/ |
User-level (global) |
~/.claude/skills/ |
User-level (global, Claude compatibility) |
~/.codex/skills/ |
User-level (global, Codex compatibility) |
Fetch web content in markdown format using Cloudflare's "Markdown for Agents" feature. Tracks metrics like token savings and usage statistics.
Use when: Fetching web pages, documentation sites, or converting HTML to markdown.
Set up hooks and lifecycle configurations for multiple AI coding agent CLIs (Claude Code, Codex, OpenCode, Gemini CLI, and Amp).
Use when: Configuring automation, lifecycle events, or shared hook scripts across different agent platforms.
| Path | Description |
|---|---|
AGENTS.md |
Project guidelines and conventions |
README.md |
This file - project overview |
skills/ |
Individual skill modules |
skills/_template/ |
Starter template for new skills |
See AGENTS.md for:
- Skill naming conventions
- SKILL.md format and frontmatter fields
- Optional directories (scripts, references, assets)
- Development workflow
- Code review checklist
- Create your skill directory under
skills/ - Follow the conventions in AGENTS.md
- Ensure
SKILL.mdhas valid YAML frontmatter - Ensure the
namefield matches the folder name exactly - Submit a pull request
- Agent Skills Standard: https://agentskills.io
- Cursor Skills Documentation: https://cursor.com/docs/context/skills
- Project Guidelines: AGENTS.md