74267 Skills Available

Find awesome
Agent Skills

Agent-Skills.md is a agent skills marketplace, to find the right agent skills for you.

Popular searches

typst-writer

Write correct and idiomatic Typst code for document typesetting. Use when creating or editing Typst (.typ) files, working with Typst markup, or answering questions about Typst syntax and features. Focuses on avoiding common syntax confusion (arrays vs content blocks, proper function definitions, state management).

ypares
ypares
243

textual-builder

Build Text User Interface (TUI) applications using the Textual Python framework (v0.86.0+). Use when creating terminal-based applications, prototyping card games or interactive CLIs, or when the user mentions Textual, TUI, or terminal UI. Includes comprehensive reference documentation, card game starter template, and styling guides.

ypares
ypares
243

working-with-jj

Expert guidance for using JJ (Jujutsu) version control system. Use when working with JJ, whatever the subject. Operations, revsets, templates, debugging change evolution, etc. Covers JJ commands, template system, evolog, operations log, and interoperability with git remotes.

ypares
ypares
243

searxng-search

Enhanced web and package repository search using local SearXNG instance

ypares
ypares
243

read-bin-docs

Straightforward text extraction from document files (text-based PDF only for now, no OCR or docx). Use when you just need to read/extract text from binary documents.

ypares
ypares
243

package-npm-nix

Package npm/TypeScript/Bun CLI tools for Nix. Use when creating Nix derivations for JavaScript/TypeScript tools from npm registry or GitHub sources, handling pre-built packages or source builds with dependency management.

ypares
ypares
243

nushell-usage

Essential patterns, idioms, and gotchas for writing Nushell code. Use when writing Nushell scripts, functions, or working with Nushell's type system, pipelines, and data structures. Complements plugin development knowledge with practical usage patterns.

ypares
ypares
243

nushell-plugin-builder

Guide for creating Nushell plugins in Rust using nu_plugin and nu_protocol crates. Use when users want to build custom Nushell commands, extend Nushell with new functionality, create data transformations, or integrate external tools/APIs into Nushell. Covers project setup, command implementation, streaming data, custom values, and testing.

ypares
ypares
243

nix-profile-manager

Expert guidance for agents to manage local Nix profiles for installing tools and dependencies. Covers flakes, profile management, package searching, and registry configuration.

ypares
ypares
243

jj-todo-workflow

Structured TODO commit workflow using JJ (Jujutsu). Use to plan tasks as empty commits with [task:*] flags, track progress through status transitions, manage parallel task DAGs with dependency checking. Enforces completion discipline. Enables to divide work between Planners and Workers. **Requires the working-with-jj skill**

ypares
ypares
243

github-pr-workflow

Working with GitHub Pull Requests using the gh CLI. Use for fetching PR details, review comments, CI status, and understanding the difference between PR-level comments vs inline code review comments.

ypares
ypares
243

cursor-agent-supervisor

Offloading tasks with a well-defined scope to sub-agents, for instance to use a sub-agent to implement a set of specs. Use this skill whenever a task should not need a broad knowledge of the whole project

ypares
ypares
243

coding-standard-cpp

Enforce C++ coding standards including camelCase or snake_case variables, PascalCase classes, and consistent file naming.

jdubray
jdubray
245

coding-standard-java

Enforce Java coding standards including camelCase variables, PascalCase classes, and PascalCase filenames matching class names.

jdubray
jdubray
245

coding-standard-c

Enforce C coding standards including snake_case variables and functions, UPPER_SNAKE_CASE macros, and snake_case filenames.

jdubray
jdubray
245

coding-standard-javascript

Enforce JavaScript/ES6+ and TypeScript coding standards including camelCase variables, PascalCase classes, and kebab-case filenames.

jdubray
jdubray
245

coding-standard-python

Enforce Python PEP 8 coding standards including snake_case variables, PascalCase classes, and snake_case filenames.

jdubray
jdubray
245

modularity-patterns

Recommends modularity, composition, and decoupling patterns for design challenges. Use when designing plugin architectures, reducing coupling, improving testability, or separating cross-cutting concerns.

jdubray
jdubray
245

rlm

Run a Recursive Language Model-style loop for long-context tasks. Uses a persistent local Python REPL and an rlm-subcall subagent as the sub-LLM (llm_query).

jdubray
jdubray
245

create-agent

Bootstrap a modular AI agent with OpenRouter SDK, extensible hooks, and optional Ink TUI

openrouterteam
openrouterteam
247

openrouter-typescript-sdk

Complete reference for integrating with 300+ AI models through the OpenRouter TypeScript SDK using the callModel pattern

openrouterteam
openrouterteam
247

draw-io

Generate and edit draw.io diagrams in XML format with proper font settings, arrow placement, and Japanese text support. Use when creating flowcharts, architecture diagrams, sequence diagrams, or any visual diagrams in .drawio format. Handles font family settings, arrow layering, text sizing, and PNG export validation.

ekusiadadus
ekusiadadus
243

execplan

When writing complex features or significant refactors or user ask explicitly, use an ExecPlan from design to implementation.

tiann
tiann
242

matlab-uihtml-app-builder

Build interactive web applications using HTML/JavaScript interfaces with MATLAB computational backends via the uihtml component. Use when creating HTML-based MATLAB apps, JavaScript MATLAB interfaces, web UIs with MATLAB, interactive MATLAB GUIs, or when user mentions uihtml, HTML, JavaScript, web apps, or web interfaces.

matlab
matlab
2410

matlab-test-generator

Create comprehensive MATLAB unit tests using the MATLAB Testing Framework. Use when generating test files, test cases, unit tests, test suites, or when the user requests testing for MATLAB code, functions, or classes.

matlab
matlab
2410

matlab-digital-filter-design

Designs and validates digital filters in MATLAB. Use when cleaning up noisy signals, removing interference, filtering signals, designing FIR/IIR filters (lowpass/highpass/bandpass/bandstop/notch), or comparing filters in Filter Analyzer.

matlab
matlab
2410

matlab-performance-optimizer

Optimize MATLAB code for better performance through vectorization, memory management, and profiling. Use when user requests optimization, mentions slow code, performance issues, speed improvements, or asks to make code faster or more efficient.

matlab
matlab
2410

matlab-live-script

Create MATLAB plain text Live Scripts (.m files) following specific formatting rules. Use when generating MATLAB scripts, educational MATLAB content, Live Scripts, or when the user requests .m files with rich text formatting.

matlab
matlab
2410

example-data-processor

Process CSV data files by cleaning, transforming, and analyzing them. Use this when users need to work with CSV files, clean data, or perform basic data analysis tasks.

fkesheh
fkesheh
245

serialization

Expert skill for binary and text serialization formats, schema design, and optimization

a5c-ai
a5c-ai
244

load-balancer

Expert skill for load balancer configuration, algorithms, and high availability design

a5c-ai
a5c-ai
244

proxy-server

Expert skill for proxy server implementation, configuration, and traffic interception

a5c-ai
a5c-ai
244

protocol-parser

Specialized skill for binary and text protocol parsing and serialization. Design and validate protocol message formats, generate parser code from specifications, implement state machine parsing, and handle endianness and byte alignment.

babysitter-sdk
babysitter-sdk
244

protocol-fuzzer

Expert skill for protocol fuzzing, vulnerability discovery, and security testing

a5c-ai
a5c-ai
244

network-simulation

Skill for network condition simulation, emulation, and chaos engineering

a5c-ai
a5c-ai
244

packet-capture

Expert skill for packet capture and analysis using libpcap/Wireshark. Execute tcpdump/tshark commands, write BPF filter expressions, analyze pcap files, decode protocol layers, calculate statistics, and generate Wireshark dissectors.

babysitter-sdk
babysitter-sdk
244

Mobile Performance Profiling

Mobile app performance analysis and optimization

a5c-ai
a5c-ai
244

mobile-security

Mobile application security skill for implementing OWASP MASVS compliance, secure storage, certificate pinning, biometric authentication, and security hardening across iOS and Android platforms.

a5c-ai
a5c-ai
244

Mobile Testing Frameworks

Comprehensive mobile testing framework expertise

a5c-ai
a5c-ai
244

Mobile Offline Storage

Cross-platform offline-first data management

a5c-ai
a5c-ai
244

push-notifications

Multi-platform push notification skill for implementing APNs (iOS), FCM (Android), and cross-platform notification systems with rich media, deep linking, and background processing capabilities.

a5c-ai
a5c-ai
244

React Native Development

Deep integration with React Native ecosystem for cross-platform mobile development

a5c-ai
a5c-ai
244

Swift/SwiftUI Development

Expert skill for native iOS development with Swift and SwiftUI

a5c-ai
a5c-ai
244

dns-protocol

Expert skill for DNS protocol implementation, configuration, and service discovery

a5c-ai
a5c-ai
244

event-loop

Expert skill for high-performance event-driven I/O programming and optimization

a5c-ai
a5c-ai
244

grpc-protocol

Expert skill for gRPC protocol implementation, debugging, and performance optimization

a5c-ai
a5c-ai
244

network-testing

Comprehensive network testing, benchmarking, and performance validation skill

a5c-ai
a5c-ai
244

http-protocol

Deep HTTP/1.1, HTTP/2, and HTTP/3 protocol expertise for web protocol implementation and compliance

a5c-ai
a5c-ai
244

socket-programming

Deep integration with socket APIs for TCP/UDP programming across platforms. Execute socket operations, analyze socket options and buffer configurations, debug connection states, and generate optimized socket code for different I/O models.

babysitter-sdk
babysitter-sdk
244

menu-systems

Menu skill for navigation and settings.

a5c-ai
a5c-ai
244

Page 725 of 1486 · 74267 results

Adoption

Agent Skills are supported by leading AI development tools.

FAQ

Frequently asked questions about Agent Skills.

01

What are Agent Skills?

Agent Skills are reusable, production-ready capability packs for AI agents. Each skill lives in its own folder and is described by a SKILL.md file with metadata and instructions.

02

What does this agent-skills.md site do?

Agent Skills is a curated directory that indexes skill repositories and lets you browse, preview, and download skills in a consistent format.

03

Where are skills stored in a repo?

By default, the site scans the skills/ folder. You can also submit a URL that points directly to a specific skills folder.

04

What is required inside SKILL.md?

SKILL.md must include YAML frontmatter with at least name and description. The body contains the actual guidance and steps for the agent.

05

How can I submit a repo?

Click Submit in the header and paste a GitHub URL that points to a skills folder. We’ll parse it and add any valid skills to the directory.