MCP Server Hub

Skill directory

MCP Skill Hub

Agent skills package reusable instructions, workflows, scripts, and domain knowledge. Compare public skills, inspect their source, and install focused capabilities for Codex, Claude Code, Cursor, and other coding agents.

Submit your agent skill

Add a public agent skill repository or page for review.

URL *
Title *
Description *
Logo
Category

Optional. We will classify it automatically if omitted.

Keywords

Optional

Agent skill listings

397 matching skills

Daisyui

Official daisyUI component library skill, providing docs, class names, examples and code examples to generate better daisyUI code.

ui-skillsdeveloper-tools

Compact Landing

Build compact premium landing pages with clear CTA hierarchy, quiet typography, and minimal visual noise.

ui-skillsdeveloper-tools

Text To Lottie

Turn text prompts into polished Lottie animations for motion-heavy UI work.

ui-skillsai-media

Brag

Turn a finished project into a short shareable launch video with motion, music, and copy.

ui-skillsai-media

Build Primitive

Build foundational UI primitives from scratch with strong ARIA, keyboard, focus, and state handling.

ui-skillsdeveloper-tools

Animation Vocabulary

Sharpen motion language so animation choices feel deliberate and consistent.

ui-skillsai-media

Review Animations

Review animation quality, timing, and motion consistency with a production-critical eye.

ui-skillsai-media

Refine Live

Iteratively refine UI in live sessions with a focus on motion, polish, and interaction detail.

ui-skillsdeveloper-tools

Engineering

Routing bundle for code work covering planning, debugging, TDD, architecture, and execution flows.

ui-skillsproductivity

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills.shskills.sh rank 126

grill-with-docs

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

skills.shskills.sh rank 6

triage

Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.

skills.shskills.sh rank 51

improve-codebase-architecture

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

skills.shskills.sh rank 7

setup-matt-pocock-skills

Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.

skills.shskills.sh rank 47

To Issues

Breaks a plan or PRD into independently actionable issues.

ui-skillsdeveloper-tools

To Prd

Turns a conversation into a PRD and publishes it to the issue tracker.

ui-skillsdeveloper-tools

prototype

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.

skills.shskills.sh rank 56

diagnosing-bugs

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.

skills.shskills.sh rank 120

tdd

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

skills.shskills.sh rank 8

domain-modeling

Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.

skills.shskills.sh rank 116

codebase-design

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

skills.shskills.sh rank 118

Improve

Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or take the project next, or generate handoff plans for another agent to implement.

ui-skillssecurity

Thermo Nuclear Code Quality Review

Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth.

ui-skillsdeveloper-tools

supabase-postgres-best-practices

Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.

skills.shskills.sh rank 96

supabase

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).

skills.shskills.sh rank 146

hf-cli

Hugging Face Hub CLI (`hf`) for downloading, uploading, and managing models, datasets, spaces, buckets, repos, papers, jobs, and more on the Hugging Face Hub. Use when: handling authentication; managing local cache; managing Hugging Face Buckets; running or scheduling jobs on Hugging Face infrastructure; managing Hugging Face repos; discussions and pull requests; browsing models, datasets and spaces; reading, searching, or browsing academic papers; managing collections; querying datasets; configuring spaces; setting up webhooks; or deploying and managing HF Inference Endpoints. Make sure to use this skill whenever the user mentions 'hf', 'huggingface', 'Hugging Face', 'huggingface-cli', or '

officialHugging Face

hf-cloud-aws-context-discovery

Discover the user's local AWS context (active profile, region, account ID, caller identity) at the start of any AWS task. Use this skill before any other AWS work — deploying to SageMaker, creating resources, calling AWS APIs, or anything that touches an AWS account. Use it especially when the user has not specified a region or profile explicitly, when they say things like "use my AWS account", "deploy to AWS", "use my profile", or when about to make any AWS CLI or SDK call. Never guess the region or account ID — always use this skill to read it from the local configuration first.

officialHugging Face

hf-cloud-python-env-setup

Set up an isolated Python environment for SageMaker / AWS work, with the right Python version and current boto3. Use this skill whenever Python code will be executed for a SageMaker deployment, training job, or any AWS automation — including when about to run `pip install`, when about to invoke `boto3`, when creating or activating a virtualenv, or when the user asks to "set up the environment". Never use system Python and never `pip install` into it. Always isolate. This skill prevents the most common failure modes: wrong Python version, dependency conflicts, and stale SDKs.

officialHugging Face

hf-cloud-sagemaker-deployment-planner

Plan and coordinate the deployment of a model to Amazon SageMaker AI. Use this skill whenever the user wants to deploy, host, serve, or expose a model on SageMaker or AWS — including phrases like "deploy a model", "host this LLM on AWS", "serve this embedding model", "deploy a reranker", "deploy a text-to-image / diffusion model", "host this for async inference", "create an endpoint", "serve my fine-tuned model", or any request that involves making a model available for inference on AWS. Use this even when the user is vague (e.g. "I just want to get this running on AWS, you figure it out"). Works for text-generation LLMs, embedding models, rerankers, classifiers, text-to-image / diffusion mo

officialHugging Face

hf-cloud-sagemaker-iam-preflight

Ensure a usable SageMaker execution role exists before deploying or training. Use this skill whenever about to create a SageMaker endpoint, model, training job, or any resource that requires an execution role. Use it especially when the user has not provided a role ARN explicitly, when scripts are about to call `iam:CreateRole`, or when an AccessDenied error mentions an IAM action. Never blindly call `iam:CreateRole` — always check for existing roles first. This skill prevents the most common SageMaker deployment failure: trying to create IAM resources from an SSO principal that has no IAM write permissions.

officialHugging Face