Compare Playwright screenshots against baselines to catch unintended UI changes.
Project overview
Use this Claude Code skill to capture baseline screenshots, rerun pages after code changes, and inspect an HTML diff report when the UI shifts unexpectedly. It supports multiple viewports, masking for dynamic content, and configurable tolerances. For consistent results between macOS and Linux CI, the project recommends generating baselines in Docker.
General skillProductivity and officeModel Context Protocol
email-triage↗
@sskaye·HTML
Classify Gmail messages with custom rules, apply labels, and archive suspected junk.
Project overview
This Claude skill reads your triage rules, scans Gmail through a read-only MCP connector, and classifies each message into built-in or custom labels. It sends an action plan to a Google Apps Script deployment, verifies the changes, and logs decisions for review. You can choose a review-first workflow or automatic labeling, but setup requires the Apps Script endpoint, a shared secret, and local rule and configuration files.
Schedule multi-step calendar events from reusable instructions and run follow-up actions.
Project overview
Use this skill for workflows such as interviews, project reviews, or multi-day programs that require several linked events. A Markdown instruction file defines the required details, scheduling constraints, approval behavior, and follow-up actions for each event type. Claude checks availability, proposes a schedule, creates and verifies events through Google Apps Script, and can then send confirmations or other configured notifications. Gmail and Google Calendar connectors are required.
General skillCommunication and collaborationModel Context Protocol
slack-to-email↗
@sskaye·JavaScript
Collect new Slack DMs and mentions, then email one summary per conversation.
Project overview
This Claude skill searches Slack for direct messages, group DMs, and channel mentions received since the last successful run. It removes your own messages, deduplicates results, groups them by conversation, and sends one email per source with timestamps, message text, and Slack links. State advances only after successful delivery, so failed messages can be retried. It requires a read-only Slack MCP connector, Google Apps Script, a local config file, and Python 3.
Generate and validate an OpenAPI 3.0 specification directly from application source code.
Project overview
This Claude Code skill inspects routes, request parameters, response types, middleware, and validation schemas to produce an `openapi.yaml` file without requiring decorators or annotations. It supports common JavaScript, Python, Go, Java, and Rust web frameworks, maps native types into OpenAPI schemas, and detects authentication patterns such as bearer tokens, API keys, and cookies. The generated specification can be validated with Swagger CLI or Redocly.
Turn Git history into a categorized, human-readable changelog with breaking changes highlighted.
Project overview
This Claude Code skill reads a configurable Git range and converts commits into readable release notes instead of copying log messages verbatim. It categorizes Conventional Commits, highlights breaking changes, detects versions from common project files or tags, and writes entries in Keep a Changelog format. It can create or append to `CHANGELOG.md`, generate commit links when a repository URL is known, and produce separate changelogs for monorepo packages.
Check environment variables for missing entries, invalid formats, and hardcoded secrets.
Project overview
Env Doctor scans JavaScript, TypeScript, Python, Go, Dockerfiles, and Compose files for environment-variable references. It compares code with `.env` and `.env.example` to identify missing, undocumented, or unused values, then checks common secret patterns and validates formats such as URLs, ports, email addresses, booleans, and timeouts. When no example file exists, it can generate a categorized `.env.example` template for the project.
Detect a project's stack and generate a cached GitHub Actions CI/CD workflow.
Project overview
This Claude Code skill inspects the language, framework, package manager, and monorepo layout before generating CI steps for linting, type checks, tests, builds, and optional deployment. GitHub Actions is the primary fully supported platform, with template support for GitLab CI and CircleCI. It can also add Dependabot configuration, minimal permissions, pinned action versions, OIDC authentication, path filtering, and stack-specific caches, then validate the workflow with `actionlint`.
Detect the application stack and generate Docker build, Compose, and ignore files.
Project overview
This Claude Code skill analyzes the project's language, framework, package manager, and service dependencies, then creates a multi-stage Dockerfile, production and development Compose files, `.dockerignore`, and an environment template. It separates hot-reload development needs from a smaller production image and applies practices such as non-root users, fixed image tags, health checks, and excluding secrets from the build context. The result can be checked with `docker compose config`.
Build, explain, and test regular expressions from natural-language requirements.
Project overview
This Claude Code skill can turn a plain-language matching requirement into a regular expression with an explanation and test cases. It can also break down an existing pattern or run it against supplied strings, showing match positions and capture groups. Output adapts to JavaScript, Python, Go, or Java syntax, includes ready-to-use match or replace snippets, and warns about issues such as catastrophic backtracking and greedy matching.
Generate Supabase migrations, RLS policies, types, and Next.js routes from a data model.
Project overview
Describe the entities, relationships, and ownership rules in natural language, and this Claude Code skill generates SQL migrations with Row Level Security, Supabase-style TypeScript types, Zod schemas, and Next.js App Router endpoints. It can also scaffold authentication choices, React forms, and many-to-many junction tables. Built-in checks call out common mistakes such as missing delete policies, unprotected junction tables, exposing the service-role key, or using imprecise numeric types for currency.
Generate Mermaid ERDs and table documentation from migrations, DDL, or ORM schemas.
Project overview
This Claude Code skill scans migration files, raw SQL, or ORM schemas to extract tables, columns, constraints, indexes, and relationships. It supports Prisma, Drizzle, TypeORM, Supabase, Knex, Django, Alembic, Go migrate, and SQL DDL. The generated `docs/database.md` includes a GitHub-renderable Mermaid ERD, per-table field documentation, relationship summaries, and index listings. Incremental runs update changed tables while preserving descriptions added by users.
Trace Python test execution to diagnose failures that static analysis cannot explain.
Project overview
PyTrace Autopsy gives Claude Code runtime visibility when a failing Python test involves state mutation, swallowed exceptions, or incorrect values moving through a long call chain. It injects a temporary `sitecustomize.py` through `PYTHONPATH`, uses `sys.settrace` to record call, return, and exception events, and writes a reconstructable JSONL call tree. The approach requires Python 3.8 or newer and leaves no files or modifications in the target project.
Analyze business context to find revenue leaks and prioritize this week's actions.
Project overview
Run `/revenue` to examine notes, documents, email, calendars, and meeting transcripts for pricing, positioning, conversion, or sales-process gaps. It prioritizes a small set of opportunities by effort and revenue potential, then proposes an immediate next step and practical artifacts such as pricing pages, outreach templates, or pitch materials that Claude can draft.
Manage Qiniu Kodo storage and CDN tasks through natural-language requests.
Project overview
qshell-copilot translates requests in Claude Code, Cursor, and other prompt-enabled IDEs into the appropriate qshell commands for uploads, downloads, file operations, buckets, CDN refreshes, and private links. It adds preflight checks, chooses upload methods by file size, and requires confirmation before destructive actions. Users still need qshell and Qiniu Cloud credentials configured locally.
Manage Discord channels, roles, messages, and threads through stateless CLI commands.
Project overview
Discord Skill gives Claude Code a set of stateless commands for inspecting a server, reading and sending messages, and creating or updating channels, roles, and threads. Each command connects, returns structured JSON, and disconnects rather than running a persistent bot. Destructive operations require an explicit confirmation flag, and setup requires a Discord bot token and guild ID.
General skillDesign and creative workModel Context Protocol
claude-figma-skills↗
@madebysan
Review Figma designs, apply comment-driven changes, and sync design tokens.
Project overview
Claude Figma Skills brings design review and comment-driven editing into Figma. Claude can leave feedback on specific elements, read requested changes, apply adjustments, and support token or handoff synchronization. It requires Claude Code and Figma Desktop; most write operations depend on the third-party figma-console MCP, while some comment and screenshot workflows also need a Figma personal access token.
Learn your writing voice from samples and draft context-specific messages in that style.
Project overview
MYNAH learns sentence rhythm, formality, punctuation, greetings, and other habits from pasted samples or writing retrieved through connected tools, then saves separate style profiles for different communication contexts. When composing, it loads the relevant profile and drafts in the user's established voice. The plugin relies on Claude's skills and persistent memory, while optional PACK integration makes profiles reusable across projects and MCP clients.