68225 Skills Available

Find awesome
Agent Skills

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

Popular searches

sip-authentication-security

Use when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.

thebushidocollective
thebushidocollective
12214

sop-structure

Use when structuring Standard Operating Procedures with proper sections, organization, and markdown formatting. Covers SOP anatomy and section organization.

thebushidocollective
thebushidocollective
12214

sop-rfc2119

Use when writing SOPs that require precise requirement levels using RFC 2119 constraint keywords (MUST, SHOULD, MAY). Covers proper usage of requirement keywords for deterministic agent behavior.

thebushidocollective
thebushidocollective
12214

sop-maintenance

Use when updating, versioning, deprecating, or maintaining existing Standard Operating Procedures. Covers keeping SOPs accurate, relevant, and synchronized with implementation changes.

thebushidocollective
thebushidocollective
12214

sop-authoring

Use when writing or creating new Standard Operating Procedures (SOPs) for AI agents. Covers effective SOP writing, clarity principles, and actionable instruction design.

thebushidocollective
thebushidocollective
12214

test-driven-development

Use when writing new functions, adding features, fixing bugs, or refactoring by applying TDD principles - write failing tests before implementation code, make them pass, then refactor.

thebushidocollective
thebushidocollective
12214

oop-polymorphism

Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.

thebushidocollective
thebushidocollective
12214

oop-inheritance-composition

Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.

thebushidocollective
thebushidocollective
12214

oop-encapsulation

Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.

thebushidocollective
thebushidocollective
12214

monorepo-workflows

Use when setting up CI/CD, implementing versioning, optimizing workflows, or managing releases with monorepo development workflows including version management, publishing, and team collaboration practices.

thebushidocollective
thebushidocollective
12214

monorepo-tooling

Use when setting up monorepo tooling, optimizing builds, or migrating between tools with Turborepo, Nx, Bazel, Lerna for efficient task running, caching, and code generation.

thebushidocollective
thebushidocollective
12214

PHP Security Patterns

Use when essential PHP security patterns including input validation, SQL injection prevention, XSS protection, CSRF tokens, password hashing, secure session management, and defense-in-depth strategies for building secure PHP applications.

thebushidocollective
thebushidocollective
12214

PHP Modern Features

Use when modern PHP features including typed properties, union types, match expressions, named arguments, attributes, enums, and patterns for writing type-safe, expressive PHP code with latest language improvements.

thebushidocollective
thebushidocollective
12214

PHP Composer and Autoloading

Use when composer package management and PSR-4 autoloading including dependency management, autoload strategies, package creation, version constraints, and patterns for modern PHP project organization and distribution.

thebushidocollective
thebushidocollective
12214

Objective-C Protocols and Categories

Use when objective-C protocols for defining interfaces and categories for extending classes, including formal protocols, optional methods, class extensions, and patterns for modular, reusable code design.

thebushidocollective
thebushidocollective
12214

Objective-C Blocks and GCD

Use when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch queues, dispatch groups, and patterns for thread-safe asynchronous code.

thebushidocollective
thebushidocollective
12214

Objective-C ARC Patterns

Use when automatic Reference Counting in Objective-C including strong/weak references, retain cycles, ownership qualifiers, bridging with Core Foundation, and patterns for memory-safe code without manual retain/release.

thebushidocollective
thebushidocollective
12214

Nim Metaprogramming

Use when nim's metaprogramming including macros, templates, compile-time evaluation, AST manipulation, code generation, DSL creation, and leveraging compile-time computation for performance and abstraction in systems programming.

thebushidocollective
thebushidocollective
12214

Nim Memory Management

Use when nim's memory management including garbage collection strategies, manual memory control, destructors, move semantics, ref/ptr types, memory safety, and optimization techniques for performance-critical systems programming.

thebushidocollective
thebushidocollective
12214

Nim C Interop

Use when nim-C interoperability including calling C from Nim, wrapping C libraries, importc/exportc pragmas, header generation, FFI patterns, and building high-performance systems code integrating Nim with existing C codebases.

thebushidocollective
thebushidocollective
12214

Lua Tables Patterns

Use when lua tables as the universal data structure including arrays, dictionaries, objects, metatables, object-oriented patterns, data structures, and advanced table manipulation for building flexible, efficient Lua applications.

thebushidocollective
thebushidocollective
12214

Kotlin Coroutines

Use when kotlin coroutines for structured concurrency including suspend functions, coroutine builders, Flow, channels, and patterns for building efficient asynchronous code with cancellation and exception handling.

thebushidocollective
thebushidocollective
12214

java-streams-api

Use when Java Streams API for functional-style data processing. Use when processing collections with streams.

thebushidocollective
thebushidocollective
12214

java-generics

Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.

thebushidocollective
thebushidocollective
12214

java-concurrency

Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.

thebushidocollective
thebushidocollective
12214

go-interfaces

Use when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.

thebushidocollective
thebushidocollective
12214

go-error-handling

Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.

thebushidocollective
thebushidocollective
12214

react-performance

Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.

thebushidocollective
thebushidocollective
12214

react-hooks-patterns

Use when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.

thebushidocollective
thebushidocollective
12214

react-context-patterns

Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.

thebushidocollective
thebushidocollective
12214

react-native-web-testing

Use when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.

thebushidocollective
thebushidocollective
12214

react-native-web-styling

Use when styling React Native Web components. Provides patterns for StyleSheet API, platform-specific styles, responsive design, and theming.

thebushidocollective
thebushidocollective
12214

react-native-web-performance

Use when optimizing React Native Web performance. Provides patterns for code splitting, bundle optimization, memoization, and web-specific performance improvements.

thebushidocollective
thebushidocollective
12214

react-native-web-navigation

Use when implementing navigation in React Native Web projects. Provides patterns for React Navigation, deep linking, and web-specific routing.

thebushidocollective
thebushidocollective
12214

react-native-web-core

Use when working with React Native Web projects. Provides core concepts, components, and cross-platform patterns for building web applications with React Native.

thebushidocollective
thebushidocollective
12214

rails-hotwire

Use when hotwire (Turbo and Stimulus) for building modern reactive Rails applications without complex JavaScript frameworks.

thebushidocollective
thebushidocollective
12214

rails-active-record-patterns

Use when active Record patterns including models, associations, queries, validations, and callbacks.

thebushidocollective
thebushidocollective
12214

go-concurrency

Use when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.

thebushidocollective
thebushidocollective
12214

ecto-changesets

Use when validating and casting data with Ecto changesets including field validation, constraints, nested changesets, and data transformation. Use for ensuring data integrity before database operations.

thebushidocollective
thebushidocollective
12214

django-rest-framework

Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.

thebushidocollective
thebushidocollective
12214

django-orm-patterns

Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.

thebushidocollective
thebushidocollective
12214

django-cbv-patterns

Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.

thebushidocollective
thebushidocollective
12214

angular-signals

Use when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.

thebushidocollective
thebushidocollective
12214

angular-rxjs-patterns

Use when handling async operations in Angular applications with observables, operators, and subjects.

thebushidocollective
thebushidocollective
12214

angular-dependency-injection

Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.

thebushidocollective
thebushidocollective
12214

sre-reliability-engineering

Use when building reliable and scalable distributed systems.

thebushidocollective
thebushidocollective
12214

sre-monitoring-and-observability

Use when building comprehensive monitoring and observability systems.

thebushidocollective
thebushidocollective
12214

sre-incident-response

Use when responding to production incidents following SRE principles and best practices.

thebushidocollective
thebushidocollective
12214

structural-design-principles

Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.

thebushidocollective
thebushidocollective
12214

solid-principles

Use during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.

thebushidocollective
thebushidocollective
12214

Page 440 of 1365 · 68225 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.