84682 Skills Available

Find awesome
Agent Skills

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

Popular searches

crystal-engineer

Use when working with Crystal language development including WebSocket communication, TLS/SSL configuration, HTTP frameworks, ORM operations, and high-performance concurrent systems.

thebushidocollective
thebushidocollective
19520

crystal-macros

Use when implementing compile-time metaprogramming in Crystal using macros for code generation, DSLs, compile-time computation, and abstract syntax tree manipulation.

thebushidocollective
thebushidocollective
19520

csharp-async-patterns

Use when C# asynchronous programming with async/await, Task, ValueTask, ConfigureAwait, and async streams for responsive applications.

thebushidocollective
thebushidocollective
19520

csharp-linq

Use when lINQ (Language Integrated Query) with query and method syntax, deferred execution, expression trees, and performance optimization.

thebushidocollective
thebushidocollective
19520

csharp-nullable-types

Use when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.

thebushidocollective
thebushidocollective
19520

c-systems-programming

Use when c systems programming including file I/O, processes, signals, and system calls for low-level system interaction.

thebushidocollective
thebushidocollective
19520

cucumber-best-practices

Cucumber best practices, patterns, and anti-patterns

thebushidocollective
thebushidocollective
19520

cucumber-fundamentals

Core Cucumber concepts, Gherkin syntax, and feature file structure

thebushidocollective
thebushidocollective
19520

cucumber-step-definitions

Writing effective step definitions and organizing test code

thebushidocollective
thebushidocollective
19520

cypress-advanced

Use when advanced Cypress features including custom commands, plugins, and network stubbing.

thebushidocollective
thebushidocollective
19520

cypress-ci-cd

Use when cypress CI/CD integration including parallelization, test recording, and media capture.

thebushidocollective
thebushidocollective
19520

cypress-fundamentals

Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.

thebushidocollective
thebushidocollective
19520

debug

Investigate and diagnose issues without necessarily fixing them

thebushidocollective
thebushidocollective
19520

develop

>-

thebushidocollective
thebushidocollective
19520

dialyzer-analysis

Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.

thebushidocollective
thebushidocollective
19520

dialyzer-configuration

Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.

thebushidocollective
thebushidocollective
19520

dialyzer-integration

Use when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.

thebushidocollective
thebushidocollective
19520

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
19520

django-orm-patterns

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

thebushidocollective
thebushidocollective
19520

django-rest-framework

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

thebushidocollective
thebushidocollective
19520

docker-compose-basics

Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.

thebushidocollective
thebushidocollective
19520

docker-compose-networking

Use when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-service communication.

thebushidocollective
thebushidocollective
19520

docker-compose-production

Use when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, and high-availability patterns.

thebushidocollective
thebushidocollective
19520

document

Generate or update documentation for code, APIs, or systems

thebushidocollective
thebushidocollective
19520

documentation-linking

Use when creating bidirectional links between code and documentation. Covers link patterns, documentation references, context preservation across artifacts, and maintaining synchronization between code and docs.

thebushidocollective
thebushidocollective
19520

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
19520

ecto-query-patterns

Use when querying data with Ecto.Query DSL including where clauses, joins, aggregates, preloading, and query composition. Use for building flexible database queries in Elixir applications.

thebushidocollective
thebushidocollective
19520

ecto-schema-patterns

Use when defining data structures using Ecto schemas including fields, associations, embedded schemas, and schema metadata. Use for modeling domain data in Elixir applications.

thebushidocollective
thebushidocollective
19520

ecto-schemas

Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.

thebushidocollective
thebushidocollective
19520

effect-concurrency

Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.

thebushidocollective
thebushidocollective
19520

effect-core-patterns

Use when Effect core patterns including Effect<A, E, R> type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect operations.

thebushidocollective
thebushidocollective
19520

effect-dependency-injection

Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.

thebushidocollective
thebushidocollective
19520

effect-error-handling

Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.

thebushidocollective
thebushidocollective
19520

effect-resource-management

Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.

thebushidocollective
thebushidocollective
19520

effect-schema

Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.

thebushidocollective
thebushidocollective
19520

effect-testing

Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.

thebushidocollective
thebushidocollective
19520

elixir-ecto-patterns

Use when Elixir Ecto patterns including schemas, changesets, queries, and transactions. Use when building database-driven Elixir applications.

thebushidocollective
thebushidocollective
19520

elixir-otp-patterns

Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.

thebushidocollective
thebushidocollective
19520

elixir-pattern-matching

Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.

thebushidocollective
thebushidocollective
19520

Erlang Concurrency

Use when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective receive, and building massively concurrent systems on the BEAM VM.

thebushidocollective
thebushidocollective
19520

Erlang Distribution

Use when erlang distributed systems including node connectivity, distributed processes, global name registration, distributed supervision, network partitions, and building fault-tolerant multi-node applications on the BEAM VM.

thebushidocollective
thebushidocollective
19520

Erlang OTP Behaviors

Use when oTP behaviors including gen_server for stateful processes, gen_statem for state machines, supervisors for fault tolerance, gen_event for event handling, and building robust, production-ready Erlang applications with proven patterns.

thebushidocollective
thebushidocollective
19520

eslint-configuration

Use when eSLint configuration including config files, extends, plugins, and environment setup.

thebushidocollective
thebushidocollective
19520

eslint-custom

Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.

thebushidocollective
thebushidocollective
19520

eslint-rules

Use when eSLint built-in rules including rule configuration, severity levels, and disabling strategies.

thebushidocollective
thebushidocollective
19520

explain

Explain code, concepts, or technical decisions in clear, understandable terms

thebushidocollective
thebushidocollective
19520

expo-build

Use when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.

thebushidocollective
thebushidocollective
19520

expo-config

Use when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment variables.

thebushidocollective
thebushidocollective
19520

expo-modules

Use when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, and best practices.

thebushidocollective
thebushidocollective
19520

expo-router

Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.

thebushidocollective
thebushidocollective
19520

Page 479 of 1694 · 84682 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.