Skills

Discover 35 ready-to-use AI agent skills — structured prompts and workflows for code review, testing, security auditing, data analysis and more. Each skill includes recommended models, example prompts and compatible tools.

Contribute a Skill

35 skills

Brainstorm Facilitator

beginner

Facilitates structured brainstorming sessions using proven ideation frameworks — SCAMPER, Six Thinking Hats, How Might We, Crazy Eights, and more. Generates diverse ideas, challenges assumptions, and helps converge on the strongest concepts.

creativebrainstormingideation
3 models·texttext

Git Conflict Resolver

intermediate

Analyzes and resolves git merge conflicts by understanding the intent of both sides. Examines the conflict markers, surrounding context, and commit history to produce a correct merged result that preserves both changes without breaking functionality.

developmentgitmerge-conflicts
4 models·code, textcode, text

Dependency Auditor

intermediate

Audits project dependencies for security vulnerabilities, license compliance, maintenance status, and bundle size impact. Identifies outdated packages, suggests alternatives for abandoned libraries, and flags risky transitive dependencies.

securitydependenciesnpm
3 models·code, text, filetext

Error Message Improver

beginner

Rewrites vague or technical error messages into clear, actionable user-facing messages. Considers the audience (end-user vs developer), suggests error codes, and provides guidance on what the user can do to resolve the issue.

writingerror-handlingux-writing
3 models·texttext

Docker Compose Generator

intermediate

Generates Docker Compose configurations from application requirements. Handles service dependencies, networking, volumes, health checks, environment variables, and multi-stage builds. Supports development and production profiles.

opsdockercontainers
3 models·textcode, text

TypeScript Type Generator

intermediate

Generates TypeScript type definitions from various sources — JSON data, API responses, database schemas, or plain descriptions. Produces strict types with proper generics, utility types, discriminated unions, and JSDoc comments.

developmenttypescripttypes
4 models·text, codecode

API Error Handler

intermediate

Designs and implements comprehensive error handling for APIs. Covers error response formats (RFC 7807 Problem Details), HTTP status code selection, error logging strategies, retry logic, and client-friendly error messages with proper i18n support.

developmenterror-handlingapi
3 models·text, codecode, text

PR Description Generator

beginner

Generates clear, structured pull request descriptions from code diffs. Includes summary of changes, motivation, testing notes, and reviewer guidance. Follows team conventions and links related issues automatically.

productivitygitpull-request
3 models·code, texttext

Environment Config Generator

beginner

Generates .env files, configuration schemas, and environment variable documentation from application requirements. Includes validation rules, default values, required vs optional flags, and example values. Supports multiple environments (dev/staging/prod).

opsconfigurationenvironment
3 models·text, codecode, text

Professional Email Writer

beginner

Drafts professional emails for various business contexts — follow-ups, introductions, requests, escalations, and announcements. Adapts tone from formal to friendly based on audience and relationship. Keeps messages concise and action-oriented.

writingemailcommunication
3 models·texttext

Research Summarizer

intermediate

Summarizes research papers, technical articles, and documentation into structured briefs. Extracts key findings, methodology, limitations, and practical implications. Adapts output format from executive summary to detailed technical breakdown.

researchsummarizationresearch
3 models·text, filetext

OpenAPI Spec Generator

intermediate

Generates complete OpenAPI 3.1 specifications from API descriptions, existing code, or route definitions. Includes request/response schemas, authentication, error responses, examples, and server configurations. Produces valid YAML ready for Swagger UI.

developmentopenapiswagger
3 models·text, codecode

Cron Expression Builder

beginner

Builds and explains cron expressions from natural language schedules. Supports standard cron (5-field), extended cron (6-field with seconds), and cloud-specific formats (AWS EventBridge, Google Cloud Scheduler). Validates expressions and shows next run times.

opscronscheduling
3 models·texttext, code

Test Data Generator

beginner

Generates realistic test data, fixtures, and seed files for databases and APIs. Creates data that respects constraints (foreign keys, unique fields, valid formats) and covers edge cases. Supports JSON, SQL, CSV, and factory patterns.

testingtest-datafixtures
4 models·text, codecode

React Component Generator

intermediate

Generates production-ready React components with TypeScript, proper props interfaces, accessibility attributes, responsive design, and test files. Follows modern patterns including Server Components, Suspense boundaries, and composition over inheritance.

developmentreactcomponents
4 models·text, imagecode

Changelog Generator

beginner

Generates structured changelogs from git history, commit messages, or PR descriptions. Follows Keep a Changelog format, groups changes by type (Added, Changed, Fixed, Removed), and highlights breaking changes. Supports semantic versioning recommendations.

productivitychangelogrelease-notes
3 models·text, codetext

Migration Planner

advanced

Plans and generates migration strategies for framework upgrades, language versions, database changes, and architecture shifts. Produces step-by-step migration guides with rollback plans, risk assessment, and automated codemods where possible.

opsmigrationupgrade
3 models·text, codetext, code

Code Explainer

beginner

Explains complex code in plain language at the requested level of detail. Breaks down algorithms, design patterns, and architecture decisions. Adapts explanation depth from high-level overview to line-by-line walkthrough based on audience.

developmentexplanationlearning
4 models·code, texttext

Database Schema Design

advanced

Designs normalized database schemas from business requirements. Covers entity relationships, indexing strategies, migration planning, and performance considerations. Supports PostgreSQL, MySQL, MongoDB, and other databases with dialect-specific optimizations.

datadatabaseschema
3 models·textcode, text

Regex Builder

beginner

Builds, explains, and tests regular expressions from natural language descriptions. Supports multiple regex flavors (PCRE, JavaScript, Python, Go). Provides step-by-step breakdowns, test cases, and performance considerations for complex patterns.

developmentregexpattern-matching
4 models·textcode, text

Security Audit

advanced

Performs comprehensive security analysis of code and configurations. Identifies OWASP Top 10 vulnerabilities, insecure patterns, missing input validation, authentication flaws, and secrets exposure. Provides remediation steps with secure code examples.

securitysecurityowasp
3 models·code, texttext, code

API Design

advanced

Designs RESTful and GraphQL APIs following contract-first principles. Covers endpoint structure, request/response schemas, error handling, versioning, pagination, authentication, and rate limiting. Produces OpenAPI/Swagger specifications and implementation scaffolding.

developmentapirest
3 models·textcode, text

Accessibility Review

intermediate

Reviews web interfaces for WCAG 2.1 AA compliance. Identifies accessibility barriers including missing ARIA attributes, keyboard navigation issues, color contrast problems, and screen reader incompatibilities. Provides remediation code with proper semantic HTML.

testingaccessibilitywcag
3 models·code, text, imagetext, code

Debugging Assistant

intermediate

Systematic debugging workflow that helps identify, isolate, and fix bugs. Follows a structured approach: reproduce, localize, reduce, fix, guard. Analyzes error messages, stack traces, and logs to pinpoint root causes rather than symptoms.

developmentdebuggingtroubleshooting
4 models·code, texttext, code

Commit Message Writer

beginner

Generates clear, conventional commit messages from code diffs. Follows Conventional Commits specification with appropriate type prefixes, scopes, and descriptions. Handles breaking changes, multi-file changes, and produces both concise subjects and detailed bodies.

productivitygitcommits
4 models·code, texttext

CI/CD Pipeline Builder

intermediate

Designs and implements CI/CD pipelines for various platforms (GitHub Actions, GitLab CI, Jenkins, CircleCI). Covers build, test, lint, security scan, deploy stages with proper caching, parallelization, and environment management.

opsci-cdgithub-actions
4 models·text, codecode, text

SQL Generation

intermediate

Generates optimized SQL queries from natural language descriptions. Supports multiple dialects (PostgreSQL, MySQL, SQLite, SQL Server), handles complex joins, subqueries, window functions, and CTEs. Includes query explanation and performance optimization hints.

datasqldatabase
4 models·textcode, text

Prompt Engineering

advanced

Designs, optimizes, and iterates on prompts for LLM applications. Covers system prompt design, few-shot examples, chain-of-thought reasoning, output formatting, and prompt testing strategies. Helps build reliable AI-powered features.

developmentpromptsllm
3 models·texttext

Refactoring Assistant

advanced

Guides systematic code refactoring while preserving exact behavior. Identifies code smells, suggests appropriate refactoring patterns, and executes transformations incrementally with verification at each step. Follows Chesterton's Fence principle — understands why code exists before changing it.

developmentrefactoringcode-quality
3 models·code, textcode, text

Data Analysis

intermediate

Analyzes datasets to extract insights, identify patterns, and generate visualizations. Supports exploratory data analysis (EDA), statistical testing, trend detection, and report generation. Works with CSV, JSON, and database outputs.

datadata-analysisstatistics
3 models·text, code, filetext, code

Code Translation

advanced

Translates code between programming languages while preserving logic, idioms, and best practices of the target language. Handles differences in type systems, error handling, concurrency models, and standard library APIs. Produces idiomatic target code, not line-by-line transliteration.

developmenttranslationmigration
3 models·code, textcode, text

Unit Test Generation

intermediate

Generates comprehensive unit tests for existing code, covering happy paths, edge cases, error conditions, and boundary values. Follows testing best practices including the test pyramid, DAMP over DRY, and the Arrange-Act-Assert pattern. Adapts to the project's existing test framework and conventions.

testingtestingunit-tests
4 models·code, textcode, text

Documentation Generator

intermediate

Generates comprehensive documentation from code including API references, README files, architecture decision records (ADRs), inline comments, and user guides. Adapts tone and detail level to the target audience (developers, end-users, stakeholders).

writingdocumentationapi-docs
4 models·code, texttext

Performance Optimization

advanced

Identifies and resolves performance bottlenecks in code and systems. Covers algorithmic complexity analysis, memory optimization, caching strategies, database query tuning, and frontend performance (Core Web Vitals). Follows a measure-first approach.

developmentperformanceoptimization
3 models·code, textcode, text

Code Review

intermediate

Automated code review that provides actionable feedback on code quality, potential bugs, performance issues, security vulnerabilities, and style violations. Analyzes code changes with the rigor of a senior engineer, providing specific suggestions with code examples.

developmentcode-qualityautomation
4 models·code, texttext, code