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

python-reviewer

Review Python code with high quality bar for type hints, Pythonic patterns, and maintainability.

majesticlabs-dev
majesticlabs-dev
327

sqlalchemy-patterns

SQLAlchemy 2.0 patterns - model definition, engine setup, async patterns, relationships, query optimization, repository pattern, and transactions.

majesticlabs-dev
majesticlabs-dev
327

aasm-coder

Implement state machines with AASM for workflow management. Covers state transitions, guards, callbacks, and testing.

majesticlabs-dev
majesticlabs-dev
327

business-logic-coder

Implement business logic with ActiveInteraction and AASM state machines. Routes to specialized skills for typed operations and state management.

majesticlabs-dev
majesticlabs-dev
327

constraints-reviewer

Review data constraints and referential integrity in Rails models and migrations.

majesticlabs-dev
majesticlabs-dev
327

dhh-code-reviewer

DHH-style code review. Reviews Ruby, Rails, and JavaScript code for convention violations, framework contamination, and unnecessary complexity.

majesticlabs-dev
majesticlabs-dev
327

dhh-coder

Write Ruby and Rails code in DHH's distinctive 37signals style. Use this skill when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, or when the user mentions DHH, 37signals, Basecamp, HEY, Fizzy, or Campfire style.

majesticlabs-dev
majesticlabs-dev
327

dialog-patterns

Native HTML dialog patterns for Rails with Turbo and Stimulus. Use when building modals, confirmations, alerts, or any overlay UI. Triggers on modal, dialog, popup, confirmation, alert, or toast patterns.

majesticlabs-dev
majesticlabs-dev
327

event-sourcing-coder

Record domain events and dispatch to inbox handlers for side effects, audit trails, and activity feeds. Use when building activity logs, syncing external services, or decoupling event creation from processing. Triggers on event recording, audit trails, activity feeds, or inbox patterns.

majesticlabs-dev
majesticlabs-dev
327

layered-rails

Design Rails applications using layered architecture. Use when analyzing codebases for architecture violations, planning feature implementations, deciding where code belongs, or extracting abstractions from fat models/controllers. Complements dhh-coder (which keeps things simple) with guidance for when complexity demands structure.

majesticlabs-dev
majesticlabs-dev
327

active-job-coder

Use when creating or refactoring Active Job background jobs. Applies Rails 8 conventions, Solid Queue patterns, error handling, retry strategies, and job design best practices.

majesticlabs-dev
majesticlabs-dev
327

active-interaction-coder

Implement typed business operations with ActiveInteraction. Covers input types, composition, controller patterns, and testing.

majesticlabs-dev
majesticlabs-dev
327

action-policy-coder

Use proactively for authorization with ActionPolicy. Creates policies, scopes, and integrates with GraphQL/ActionCable. Preferred over Pundit for composable, cacheable authorization.

majesticlabs-dev
majesticlabs-dev
327

action-mailer-coder

Use when creating or refactoring Action Mailer emails. Applies Rails 7.1+ conventions, parameterized mailers, preview workflows, background delivery, and email design best practices.

majesticlabs-dev
majesticlabs-dev
327

kamal-coder

This skill guides deploying Rails applications with Kamal 2. Use when configuring deploy.yml, setting up kamal-proxy, managing secrets, accessories, or preparing servers for container deployment.

majesticlabs-dev
majesticlabs-dev
327

lint

Run linting and code quality checks on Ruby and ERB files. Use before pushing to origin.

majesticlabs-dev
majesticlabs-dev
327

hotwire-coder

Use when implementing Hotwire features with Turbo Drive, Turbo Frames, and Turbo Streams. Applies Rails 8 conventions, morphing, broadcasts, lazy loading, and real-time update patterns.

majesticlabs-dev
majesticlabs-dev
327

minitest-coder

Write Minitest tests for Ruby and Rails applications. Use when creating test files, writing test cases, or testing new features. Not for RSpec — use rspec-coder instead. Covers both traditional and spec styles, fixtures, mocking, and Rails integration testing patterns.

majesticlabs-dev
majesticlabs-dev
327

rubocop-fixer

Use when fixing Rubocop violations. Runs Rubocop to identify issues, applies fixes following project conventions, and explains non-obvious corrections.

majesticlabs-dev
majesticlabs-dev
327

performance-reviewer

Analyze Rails code for performance issues, optimize queries, identify bottlenecks, and ensure scalability. Apply after implementing features or when performance concerns arise.

majesticlabs-dev
majesticlabs-dev
327

rspec-coder

Write RSpec tests for Ruby and Rails applications. Use when creating spec files, writing test cases, or testing new features. Not for Minitest — use minitest-coder instead. Covers RSpec syntax, describe/context organization, subject/let patterns, fixtures, mocking with allow/expect, and shoulda matchers.

majesticlabs-dev
majesticlabs-dev
327

lead-magnet-design

Design high-converting lead magnets and entry points with opt-in mechanisms, traffic strategies, and segmentation.

majesticlabs-dev
majesticlabs-dev
327

icp-discovery

Systematically discover and define your Ideal Customer Profile with firmographic criteria, buyer personas, scoring matrices, anti-ICP signals, and validation methodology.

majesticlabs-dev
majesticlabs-dev
327

gtm-strategy

Build go-to-market strategy with channel selection, motion matching, and capacity planning for sales teams.

majesticlabs-dev
majesticlabs-dev
327

customer-expansion

Create expansion roadmaps, QBR templates, and upsell playbooks to grow existing customer revenue through strategic account development.

majesticlabs-dev
majesticlabs-dev
327

pragmatic-rails-reviewer

Review Rails code with high quality bar. Strict for modifications, pragmatic for new isolated code.

majesticlabs-dev
majesticlabs-dev
327

conversion-optimization

Optimize sales page architecture, offer positioning, pricing strategy, urgency mechanics, and checkout flow for maximum conversion.

majesticlabs-dev
majesticlabs-dev
327

tailwind-styling

Generate responsive, performant Tailwind CSS styles for React components. Use when styling components, building design systems, or implementing responsive layouts.

majesticlabs-dev
majesticlabs-dev
327

react-testing

Testing patterns for Vitest, React Testing Library, and Jest. Routes to component, hook, and integration test examples.

majesticlabs-dev
majesticlabs-dev
327

react-patterns

Expert guidance on modern React patterns including hooks, composition, state management, and concurrent features. Use when implementing React components or refactoring existing code.

majesticlabs-dev
majesticlabs-dev
327

react-coder

Write modern React components with TypeScript, hooks, and best practices. Creates functional components, custom hooks, and follows composition patterns.

majesticlabs-dev
majesticlabs-dev
327

ralph-methodology

Technical mechanics for autonomous AI coding loops

majesticlabs-dev
majesticlabs-dev
327

viewcomponent-coder

Build component-based UIs with ViewComponent and view_component-contrib. Use when creating reusable UI components, implementing slots and style variants, or building component previews. Triggers on ViewComponent creation, component patterns, Lookbook previews, or UI component architecture.

majesticlabs-dev
majesticlabs-dev
327

tailwind-coder

Use when applying Tailwind CSS styling to Rails views. Uses utility classes, responsive design patterns, and integrates with Rails view helpers.

majesticlabs-dev
majesticlabs-dev
327

privacy-reviewer

Review PII handling, encryption, and GDPR/CCPA compliance in Rails applications.

majesticlabs-dev
majesticlabs-dev
327

rails-activity-timeline

Use when adding polymorphic activity timelines with live Turbo Stream updates to any Rails model. Covers migration, model, concern, shared partials, broadcasting, and optional AI-generated change summaries. Triggers on activity feed, audit trail, timeline, field change tracking, or Turbo Stream broadcasting patterns.

majesticlabs-dev
majesticlabs-dev
327

rails-conventions

Rails code patterns and conventions following rubocop-rails-omakase style.

majesticlabs-dev
majesticlabs-dev
327

rails-debugger

Use proactively when encountering Rails errors, test failures, build issues, or unexpected behavior. Analyzes errors, reproduces issues, and identifies root causes.

majesticlabs-dev
majesticlabs-dev
327

rails-refactorer

Use proactively when refactoring Ruby on Rails code. Applies Rails conventions, Sandi Metz rules, and idiomatic Ruby patterns while maintaining test coverage.

majesticlabs-dev
majesticlabs-dev
327

store-model-coder

Wrap JSON-backed database columns with ActiveModel-like classes using store_model. Use when creating configuration objects, managing nested JSON attributes, or adding validations to JSON data. Triggers on JSON columns, store_model, typed JSON, configuration objects, or nested attributes.

majesticlabs-dev
majesticlabs-dev
327

stimulus-coder

Use when creating or refactoring Stimulus controllers. Applies Hotwire conventions, controller design patterns, targets/values usage, action handling, and JavaScript best practices.

majesticlabs-dev
majesticlabs-dev
327

solid-queue-coder

Use when configuring or working with Solid Queue for background jobs. Applies Rails 8 conventions, database-backed job processing, concurrency settings, recurring jobs, and production deployment patterns.

majesticlabs-dev
majesticlabs-dev
327

rails-tiptap-autosave

Use when adding Tiptap rich text editing with debounced autosave to Rails models. Stores markdown in text columns (not ActionText). Triggers on rich text editor, Tiptap, autosave, inline editing, or markdown content fields. Not for ActionText or basic textarea inputs.

majesticlabs-dev
majesticlabs-dev
327

solid-cache-coder

Use when configuring or working with Solid Cache for database-backed caching. Applies Rails 8 conventions, cache key design, expiration strategies, database setup, and performance tuning patterns.

majesticlabs-dev
majesticlabs-dev
327

simplicity-reviewer

Final review for code simplicity. Identifies anti-patterns, code smells, and YAGNI violations.

majesticlabs-dev
majesticlabs-dev
327

ruby-coder

This skill guides writing of new Ruby code following modern Ruby 3.x syntax, Sandi Metz's 4 Rules for Developers, and idiomatic Ruby best practices. Use when creating new Ruby files, writing Ruby methods, or refactoring Ruby code to ensure adherence to clarity, simplicity, and maintainability standards.

majesticlabs-dev
majesticlabs-dev
327

litestream-coder

This skill guides configuring Litestream for continuous SQLite backup in Rails 8+ apps. Use when setting up production backups for SQLite databases (Solid Queue, Solid Cache, Solid Cable).

majesticlabs-dev
majesticlabs-dev
327

mcp-oauth-setup

Implement MCP server authentication with OAuth Dynamic Client Registration (RFC 7591), Authorization Server Metadata Discovery (RFC 8414), and per-agent credential support. Use when building admin UIs that let users connect to third-party MCP servers using OAuth (Linear, Sentry, Granola), bearer tokens (Render, custom APIs), or API keys. Covers metadata discovery, client registration, PKCE authorization, token exchange, token refresh, tool sync, and credential storage patterns.

majesticlabs-dev
majesticlabs-dev
327

review-management

Optimize review scores and leverage user-generated content for AI visibility and brand trust. Use when building review presence across platforms, improving review response rates, or leveraging reviews for AI recommendation signals. Covers target metrics and platform prioritization.

majesticlabs-dev
majesticlabs-dev
327

press-release-aeo

Frame press releases for AI/LLM citation and authority building. Use when writing press releases optimized for AI training data, building authority signals through newswire distribution, or positioning company news as research findings for higher AI trust.

majesticlabs-dev
majesticlabs-dev
327

Page 677 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.