# Add to your Claude Code skills
git clone https://github.com/microsoft/cat-agent-skillsGuides for using ai agents skills like cat-agent-skills.
cat-agent-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by microsoft. Skills for modern agents in Copilot Studio. It has 105 GitHub stars.
cat-agent-skills's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/microsoft/cat-agent-skills" and add it to your Claude Code skills directory (see the Installation section above).
cat-agent-skills is primarily written in Python. It is open-source under microsoft on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh cat-agent-skills against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
A community gallery of skills for AI agents — reusable instruction sets (and optional script bundles) you can drop into Cowork, Copilot Studio, and Scout agents. The site is inspired by pcf.gallery: an infinitely scrolling, searchable, filterable grid of skills, each with its own detail page and downloads.
Built with Astro + Tailwind CSS, deployed as a static site to GitHub Pages.
?q=, ?platform=, ?category=, ?type=, ?tag=, and ?author=.
category accepts one slug or a comma-separated union. platform remains
the product query key and accepts one name or a comma-separated union; it is
omitted when no products are selected. type still accepts single values
or comma-separated selections, including all three formats.
Platform values are trimmed, deduplicated, and restricted to valid names,
retaining every valid selection, including an explicit selection of all
three products. No valid values means unrestricted products.
The URL is normalized to those visible product choices without changing other
parameters. Format values remain lowercase (skill, plugin, automation). Search,
tags, and contributors AND-narrow the platform/format results. Every selected
tag and contributor is required. The author key preserves all supplied
comma-separated values, trimmed, lowercased, and deduplicated; it is never
truncated to one contributor. Unknown contributors remain explicit no-match
restrictions with individual removable chips. Existing
single-platform and single-format links still work. Tag case is preserved;
search is case-insensitive.docs/ratings.md.SKILL.md file, plus an optional .zip bundle
when a skill ships files beyond its SKILL.md..zip packages) and
Scout automations (scheduled .json exports) and Scout automation
installers (a .zip with an INSTALL.md + JSON config that sets the
automation up), each with its own format label, filter, and verbatim download.Use Node.js 22.19 or newer to satisfy the locked website dependencies.
npm ci
npm run import:submissions # generate the local catalog and bundles; do not commit them
npm run dev # start the dev server (http://localhost:4321/cat-agent-skills)
npm run build # production build into ./dist
npm run preview # preview the production build locally
The site is configured with a
basepath of/cat-agent-skillsfor GitHub Pages, so local URLs include that prefix.
Run the focused gallery checks with
node --import tsx --test scripts/gallery-filters.test.ts scripts/gallery-sort.test.ts.
These checks and the site build do not execute submission runtimes.
npm run test:industry-plugins runs opt-in regression checks for the store
policy and trade-deduction engines using synthetic temporary fixtures. It
requires Python 3 (python3 on macOS/Linux, python on Windows). Run it only
after reviewing the targeted Python scripts; it is deliberately separate from
npm test and normal gallery CI, which do not execute submitted Python code.
Add one submission to the submissions/ folder and open a
PR — you never edit src/content/skills/ by hand. CI validates the metadata and
generates the published page (and any download bundle) for you. See
CONTRIBUTING.md for the full guide.
Every submission is a submissions/<slug>/ folder with a metadata.json sidecar
plus one skill payload — an unpacked SKILL.md (+ optional dirs):
submissions/<slug>/
├── metadata.json # OR metadata.yaml — catalog details (sidecar, not bundled)
├── README.md # OPTIONAL human-facing note (not bundled) — shown on the page
└── an unpacked skill:
├── SKILL.md # name + agent description + instructions
├── scripts/ # optional executable code
├── references/ # optional docs
└── assets/ # optional templates / data files
A skill carries two descriptions: the agent description in SKILL.md
frontmatter (what the model reads to decide when to invoke), and the catalog
description in metadata.json (the friendly one-liner shown in the gallery). An optional README.md adds a third, human-only voice: it never ships to the
agent and, when present, becomes the main content on the detail page — the
author's overview, setup, and usage — with the exact SKILL.md still offered as
the download.
submissions/my-great-skill/SKILL.md:
---
name: my-great-skill
description: Use this skill whenever the user… (the agent-facing trigger).
---
Write the agent instructions here as Markdown — this body becomes the
"Instructions" section on the detail page.
submissions/my-great-skill/metadata.json:
{
"name": "My Great Skill",
"description": "One-line catalog summary shown on the card and detail page.",
"platforms": ["Cowork", "Copilot Studio", "Scout"],
"tags": ["productivity", "automation"],
"author": "Your Name",
"authorUrl": "https://example.com",