68318 Skills Available

Find awesome
Agent Skills

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

Popular searches

python-data-classes

Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.

thebushidocollective
thebushidocollective
12214

python-type-system

Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.

thebushidocollective
thebushidocollective
12214

ruby-blocks-procs-lambdas

Use when working with Ruby blocks, procs, lambdas, and functional programming patterns including closures and higher-order functions.

thebushidocollective
thebushidocollective
12214

ruby-gems-bundler

Use when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.

thebushidocollective
thebushidocollective
12214

ruby-metaprogramming

Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.

thebushidocollective
thebushidocollective
12214

absinthe-subscriptions

Use when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.

thebushidocollective
thebushidocollective
12214

ruby-oop

Use when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.

thebushidocollective
thebushidocollective
12214

ruby-standard-library

Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.

thebushidocollective
thebushidocollective
12214

rust-async-patterns

Use when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.

thebushidocollective
thebushidocollective
12214

rust-error-handling

Use when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.

thebushidocollective
thebushidocollective
12214

absinthe-resolvers

Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.

thebushidocollective
thebushidocollective
12214

tensorflow-neural-networks

Build and train neural networks with TensorFlow

thebushidocollective
thebushidocollective
12214

tensorflow-model-deployment

Deploy and serve TensorFlow models

thebushidocollective
thebushidocollective
12214

tensorflow-data-pipelines

Create efficient data pipelines with tf.data

thebushidocollective
thebushidocollective
12214

sip-protocol-fundamentals

Use when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.

thebushidocollective
thebushidocollective
12214

sip-media-negotiation

Use when handling SDP offer/answer, codec negotiation, media capabilities, and RTP session setup in SIP applications.

thebushidocollective
thebushidocollective
12214

sip-authentication-security

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

thebushidocollective
thebushidocollective
12214

android-jetpack-compose

Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.

thebushidocollective
thebushidocollective
12214

android-architecture

Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.

thebushidocollective
thebushidocollective
12214

plugin-development

Use when creating or modifying Han plugins. Covers plugin structure, configuration, hooks, skills, and best practices.

thebushidocollective
thebushidocollective
12214

checkstyle-configuration

Use when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.

thebushidocollective
thebushidocollective
12214

biome-linting

Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.

thebushidocollective
thebushidocollective
12214

biome-formatting

Use when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.

thebushidocollective
thebushidocollective
12214

biome-configuration

Use when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.

thebushidocollective
thebushidocollective
12214

ameba-integration

Use when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.

thebushidocollective
thebushidocollective
12214

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
12214

ameba-custom-rules

Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.

thebushidocollective
thebushidocollective
12214

ameba-configuration

Use when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.

thebushidocollective
thebushidocollective
12214

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
12214

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
12214

Scala Collections

Use when scala collections including immutable/mutable variants, List, Vector, Set, Map operations, collection transformations, lazy evaluation with views, parallel collections, and custom collection builders for efficient data processing.

thebushidocollective
thebushidocollective
12214

Scala Functional Patterns

Use when functional programming patterns in Scala including higher-order functions, immutability, pattern matching, algebraic data types, monads, for-comprehensions, and functional composition for building robust, type-safe applications.

thebushidocollective
thebushidocollective
12214

vitest-testing-patterns

Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.

thebushidocollective
thebushidocollective
12214

vitest-performance

Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.

thebushidocollective
thebushidocollective
12214

vitest-configuration

Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.

thebushidocollective
thebushidocollective
12214

testng-parallel

Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.

thebushidocollective
thebushidocollective
12214

testng-fundamentals

Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.

thebushidocollective
thebushidocollective
12214

testng-data-driven

Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.

thebushidocollective
thebushidocollective
12214

maven-plugin-configuration

Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.

thebushidocollective
thebushidocollective
12214

maven-dependency-management

Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.

thebushidocollective
thebushidocollective
12214

maven-build-lifecycle

Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

thebushidocollective
thebushidocollective
12214

kustomize-overlays

Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.

thebushidocollective
thebushidocollective
12214

kustomize-generators

Use when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.

thebushidocollective
thebushidocollective
12214

Scala Type System

Use when scala's advanced type system including generics, variance, type bounds, implicit conversions, type classes, higher-kinded types, path-dependent types, and abstract type members for building type-safe, flexible APIs.

thebushidocollective
thebushidocollective
12214

Swift Concurrency

Use when swift's modern concurrency model including async/await, actors, task groups, structured concurrency, and async sequences for building safe, performant concurrent code without data races or callback pyramids.

thebushidocollective
thebushidocollective
12214

kustomize-basics

Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.

thebushidocollective
thebushidocollective
12214

kubernetes-security

Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.

thebushidocollective
thebushidocollective
12214

kubernetes-resources

Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.

thebushidocollective
thebushidocollective
12214

kubernetes-manifests

Use when writing and deploying Kubernetes manifests for container orchestration.

thebushidocollective
thebushidocollective
12214

junit-parameterized

Use when jUnit parameterized tests with various value sources and test factories.

thebushidocollective
thebushidocollective
12214

Page 445 of 1367 · 68318 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.