The open library of AI Agent Skills

Teach your agent anything: thousands of safety-reviewed skills for Claude Code, Cursor, Codex and 60+ more agents. What are skills?

set up the CLI npm i -g skillmds

skills_indexed:
1,132,705
verified_publishers:
1,948
agents:
60+

works_with:

nvidia
Jetson LLM Serve
Serve LLMs and VLMs on NVIDIA Jetson devices using vLLM or SGLang with optimized Docker containers and quantization presets.
Audited 2.2k bundle
nvidia
Vss Manage Alerts
Operate the VSS alert pipeline for real-time monitoring, Alert-Bridge subscriptions, Slack notifications, incident queries, and camera onboarding.
Audited 2.2k bundle
nvidia
Aiq Research
Runs deep research queries through a reachable NVIDIA AI-Q Blueprint backend, handling health checks, job submission, polling, and report retrieval.
Audited 2.2k bundle
nvidia
Hsb App
Discover, select, and run Holoscan Sensor Bridge example applications on a connected devkit over SSH, filtering by platform, board type, and sensors.
Audited 2.2k bundle
nvidia
Nemoclaw User Guide
Guides AI coding assistants to the official NemoClaw documentation via MCP server or Markdown files for installation, configuration, operation, and troubleshooting.
Audited 2.2k bundle
nvidia
Hsb Test
Execute QA test plans on Holoscan Sensor Bridge hardware by reading a test document, filtering tests by setup, running automatable tests with pass/fail evaluation, and producing a structured report.
Audited 2.2k bundle
microsoft
Microsoft Azure Webjobs Extensions Authentication Events Dot
Extend Microsoft Entra ID authentication flows with custom claims, attribute collection, and OTP delivery using Azure Functions triggers.
Audited 2.7k
microsoft
Azure Storage Blob TS
Upload, download, list, and manage blobs and containers in Azure Blob Storage using the @azure/storage-blob SDK.
Audited 2.7k bundle
View all
emilkowalski
Mobile Native
Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website in a browser" from something that feels installed. Covers sticky hover states, tap highlight flashes, the 100vh bug, inputs that zoom the page, laggy taps, pull-to-refresh hijacking scroll, content under the notch, long-press selecting button text, carousels that scroll the wrong way, mismatched status bars, and the rule that you test on real hardware. Use when a web app is being built for or reviewed on mobile, when something "works in Chrome but feels wrong on my phone", when building a PWA, a bottom sheet, a carousel, a full-screen layout, or any touch interaction. For motion itself use animate; for React Native use animate-expo.
43.2k
emilkowalski
Animate Expo
Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use `animate`.
43.2k bundle
emilkowalski
Write Swift
How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors, task groups), protocols and generics (some vs any), API design, performance and ARC, Swift Testing, macros, and the modern language features agents don't know about yet. Use when writing, reviewing, or migrating Swift, or when a concurrency error, a hang, a data race, a retain cycle, or a performance problem needs fixing.
43.2k
emilkowalski
Ask Sonner
Guide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast() call, promise and loading toasts, updating, dismissing and persisting toasts, styling, theming and icons, positioning and multiple toasters. Use when working with Sonner or troubleshooting it — toasts that don't appear, appear twice, lose their styles, ignore Tailwind classes, sit behind a modal, or don't follow dark mode.
43.2k bundle
emilkowalski
Prototype
Build multiple genuinely different versions of a UI piece you describe, rendered behind a visual picker so you can flip through them live and promote the one that feels right. Only runs when explicitly invoked; it does not trigger on its own.
43.2k bundle
emilkowalski
Break UI
Try to break a piece of UI by feeding it worst-case data — long names, unbreakable emails, one-letter names, missing fields, huge counts, zero items, long labels, non-Latin text, emoji, extreme numbers — then render it behind a "Demo data / Worst case" toggle and report everything that broke, with the fix for each. Use when the user asks to stress-test, break, or find edge cases in a component or screen, or to "try the worst case". For visual design critique use emil-design-eng; for motion use review-animations.
43.2k bundle
typesafe-ai
Typesafe AI
Build AI-powered software with TypeSafe: small units of AI intelligence you can use like programming primitives. Its System One models, including Jev, turn natural language and application state into typed judgments and probabilities that code can combine. Use when a feature needs programmable common sense, when brainstorming what AI could make possible in an app, or when an LLM prompt-and-parse step could become a structured decision. Applications include routing, ranking, extraction, verification, and interactive experiences; these are starting points, not the limits. Read live docs and cookbooks to find useful patterns and discover new combinations.
1.3k bundle
trailofbits
Trailmark Variant Neighborhood
Expands one confirmed or suspected vulnerability into a Trailmark graph neighborhood of variant candidates by finding sibling functions, shared callers and callees, common sensitive sinks, common entrypoint paths, interface implementations, override relationships, type/reference neighbors, and structurally similar nodes. Use after one issue is found to seed variant-analysis, semgrep-rule-creator, static-analysis, or manual review with graph-derived candidate locations.
7k bundle
View all

Frequently asked questions

What is an Agent Skill?

An Agent Skill is a reusable instruction file that teaches an AI agent to do one task well, such as reviewing code or extracting PDF tables. It ships as a SKILL.md file: YAML frontmatter plus Markdown instructions. The agent loads it automatically when a request matches, and the same file works across Claude Code, Cursor, Codex, and 60+ other agents.

Where can I download skills for Claude Code and other AI agents?

SkillMD (skillmd.com) is a free, open library of thousands of AI agent skills. Search by task, category, or agent, then install with one CLI command (npx skillmds@latest add owner/name), through the hosted MCP server, or by copying the SKILL.md file directly. Every public skill passes an automated safety review before it is listed.

Do skills work across different agents and IDEs?

Yes. SKILL.md is an open standard, so the same skill works across Claude Code, Claude.ai, Codex, Cursor, Gemini, Antigravity and more. Each tool just reads the file from its skills directory. See skillmd.com/agents for per-agent install paths.

Are skills safe to install?

Treat them like any code you add to your workflow. Every skill on SkillMD shows capability flags (executes scripts, makes network calls, reads secrets, or docs-only), and SkillMD never runs a skill's scripts for you. Review the SKILL.md before installing, especially for unverified authors.

Do AI agent skills cost anything?

No. SkillMD is 100% free: searching, saving, installing, and publishing skills all cost nothing, and skills remain under their authors' original licenses.