Skills
96,981 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Choose an external search tool based on the question type. For technical questions about code, libraries, frameworks, SDKs, CLI, APIs, and cloud services, prioritize the find-docs skill; for other open-web searches, prioritize Exa WebSearch; to open or read a specific URL, use OpenAI official Web Search. Silently switch sources if the preferred tool has insufficient quota or is unavailable. This skill does not handle local file searches or code-hosting repository tasks.
Web search and content extraction via SearXNG metasearch engine. Use when you need to search the web, look up documentation, research APIs, find current information, or extract content from URLs. No API keys required, no rate limits, privacy-preserving.
Enforces a rolling seven-day minimum release age for registry packages to reduce npm and PyPI supply-chain risk (compromised releases are often pulled quickly). Covers npm, pnpm, Bun, and uv with the correct file, key, and units for each tool. Use when hardening installs, onboarding package managers, reviewing CI, or when the user mentions supply chain, minimum release age, or release-age gating.
Use the seedance CLI to generate, track, download, and manage Seedance 2.0/2.5 AI videos from the terminal. Covers all subcommands (generate, extend, edit, status, download, list, config), flag reference, model differences (2.0 vs 2.5), workflow patterns, CI/CD integration, and error handling. Use when generating a video, extending or editing a video, checking task status, downloading results, configuring defaults, or building automated pipelines with Seedance.
Expert guide for content-driven SEO strategy. Use when doing keyword research, planning content clusters, analyzing search intent, building topic authority, evaluating E-E-A-T signals, creating content briefs, or planning content calendars for SEO.
Analyze stocks/sectors with Serenity (@aleabitoreddit)'s "supply-chain bottleneck reverse" investment logic — helping you decide how to analyze, which layer to dig into, what would confirm or falsify the thesis, and whether it is worth investing. Treat the market as a physical system rather than a list of tickers, and build the thesis before talking about instruments. Use when the user discusses investment analysis of any segment of the full AI value chain — US equities / AI supply chain / optical modules (CPO/silicon photonics/InP) / semiconductors / memory / NeoCloud / power and liquid cooling / robotics — or invokes /serenity.
Unified session management window. Handles initialization, memory, state all-in-one. Explicit /session invocation only — sub-skills handle auto-delegation. Use when managing Claude Code sessions, /session command. Do NOT load for: app user sessions, login state, authentication features.
Complete ready-to-use page templates built with SGDS components and utilities. Use this skill whenever a user asks to build a page, dashboard, login page, form page, settings page, list page, or any full-page UI — even if they don't say “template”. Apply when starting a new app, building internal tools, dashboards, admin portals, authentication flows, or data table views
Senior UI Engineer & Design System Specialist for shadcn/ui (2026). Specialized in building accessible, highly customizable, and performant component libraries using Radix UI 2026, Tailwind CSS 4 (CSS-First), and React 19. Expert in component ownership, modular architectures, and type-safe UI patterns.
Deep expertise on shadcn/ui component library including installation, customization, theming, and accessibility patterns. Use when building UI with shadcn/ui components, integrating Radix UI primitives, configuring Tailwind CSS v4 themes, or implementing dark mode. Covers Next.js App Router, Pages Router, and Vite setups.
Validate and convert Sherpy YAML documents using the Sherpy CLI tool. Use when you need to validate business requirements, technical requirements, milestones, milestone tasks, timelines, QA test plans, or gap analysis worksheets against their schemas, or convert them to formatted markdown. Triggers when working with Sherpy YAML files, checking document validity, or generating markdown documentation from planning artifacts.
Identifies silent failures, inadequate error handling, and inappropriate fallback behavior in code. Zero tolerance for errors that occur without proper logging and user feedback. Triggers: When reviewing error handling, checking for silent failures, analyzing catch blocks. Examples: - "Review the error handling" -> audits all error handling in recent changes - "Check for silent failures" -> hunts for swallowed errors and empty catch blocks - "Analyze catch blocks in this PR" -> reviews every try-catch for adequacy - "Are there any hidden failures?" -> finds errors that get silently ignored
Improves how an existing skill reads and flows — tightens wording, removes redundancy, fixes structure, and resolves instructions that contradict each other across sections — so it's easy to follow for both humans and the agent executing it. Reducing length is incidental, not the aim; a skill that's long because it carries important detail can stay long. Edits the skill in place, then reports what changed and why. Use when the user asks to "clean up", "simplify", "tighten", "refactor", or "improve the flow/structure" of a skill, says it's "too long", "bloated", "cumbersome", "hard to follow", or "has conflicting instructions", or when another skill (e.g. skill-improver) flags a target for a cleanup pass. Also use when the user wants a second opinion on whether a skill reads well or is doing too much.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy
Create, repair, maintain, and consolidate skills. This skill should be used when users want to create new skills, fix broken skills that won't load, diagnose skill system issues, maintain skill health, or consolidate duplicate/obsolete skills. Automatically detects and repairs common skill loading problems including missing registry entries, metadata format issues, and structural problems. Provides comprehensive skill ecosystem management including duplicate detection, merge workflows, and archival processes.
Guide for creating effective skills in a Node.js/JavaScript environment. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations for modern JavaScript development.
Run evaluation pipelines on Claude Code skills to test triggering accuracy, workflow correctness, and output quality. Spawns executor, grader, comparator, and analyzer sub-agents for parallel evaluation. Generates eval_metadata.json, grading.json, and feedback reports. Use when user says "eval skill", "test skill", "run evals", "evaluate skill", "skill evals", "test skill quality", "run skill tests", or "skill evaluation".
Skill lifecycle management system that uses LLMs to intelligently analyze skill types, evaluate quality, and audit security. Supports search across three data sources: GitHub, the skills.sh marketplace, and Skills CLI (npx skills). Use when the user needs to: (1) discover and evaluate new skills, (2) audit the security of existing skills, (3) adapt skills to the local environment, (4) test the effects of skill merging, or (5) collect feedback on skill usage.
Create stunning, animation-rich HTML presentations with a two-stage workflow. Use `--plan` to create a structured PLANNING.md outline (reads resources/ folder automatically), `--generate` to produce the final HTML from the plan, and `--export pptx` to convert to PowerPoint. Also supports direct creation, PPT import, and style discovery via visual previews. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch.
Rebases the current branch onto the repository's default branch and resolves any conflicts carefully and conservatively, asking the user whenever the correct resolution is unclear. If a rebase is already in progress, it resumes it instead of starting a new one. Use when the user asks to rebase a branch, update a branch onto main/master, fix PR conflicts, or resolve rebase conflicts.
Generate a 30-day LinkedIn post calendar (industry insight, thought-leadership, engagement prompts) to attract Epiphan ICP prospects and drive inbound. Use when: "create LinkedIn posts", "social selling content", "30 days of posts", "build my personal brand", "LinkedIn calendar for Higher Ed", "comment strategy for prospects". For refining an existing draft use linkedin-post-optimizer; for multi-channel repurposing use social-media-content-repurposer.
Deciding what a system should report about itself, independent of the SDK that carries it out — the vendor-neutral layer over logs, metrics, traces, error handling, and product events. Triggers on code that logs, throws, catches, reports an error, tracks an event, or identifies a user, and on "log level", "capture exception", "error boundary", "breadcrumb", "trace sampling", "cardinality", "event name", "identify", "reset on logout", or "cookie consent". For which package to install, which option controls collection, or source maps and build-time tokens, use the installed vendor's own capability. Covers try/catch placement, metric cardinality, and event naming through consent.
Implements compliance with South Africa's Protection of Personal Information Act (POPIA), Act No. 4 of 2013. Covers conditions for lawful processing, data subject rights, cross-border transfer restrictions, Information Regulator enforcement, and responsible party obligations. Keywords: POPIA, South Africa, Information Regulator, responsible party, operator, prior authorisation.
Automatically fetch design specifications from getdesign.md based on a brand name and generate matching UI code. Supports 62 top brand styles (Apple, Notion, Claude, Stripe, etc.), and Chinese or English brand names and mixed styles. Triggers when the user mentions "XX style", "make it feel like XX", or "reference XX's design".
Generate brand logos in batches. Two options: (1) generate 10 logo variations in a batch based on the user's description of the brand or purpose; (2) analyze a reference image uploaded by the user and generate a logo. Offers 7 popular styles. Uses Gemini API to generate logos and saves them to the Obsidian image directory. Trigger phrases: “生成Logo”, “设计Logo”, “做个Logo”, “批量Logo”, “帮我设计一个标志”.
Convert Markdown content into polished image posters. Especially suited to turning podcast summaries and article content into social media sharing images. Fixed 3:4 ratio, supports YouTube video covers as the header image. Trigger phrases: 「转图片」「Markdown 转图片」「生成海报」「生成分享图」「把这个转成图片」.
Use after architect approval is approved to run the specification phase. Batches material decisions with recommendations, requires explicit confirmation of each, finalizes interface changes, then runs an adversarial implement-as-if dry run for unresolved blockers. Emits decisions.md and reconciles architecture.md. Do not run unless the architect approval is approved.
Use when Laravel/Pest test suites are slow, CI duration is growing, individual tests take seconds, or the user asks to speed up, optimize, or profile tests. Covers factories, fakes, config caching, XDebug/pcov, BCRYPT_ROUNDS, LazilyRefreshDatabase, and stray HTTP requests.
Spring Security JWT authentication for Spring Boot 3. Covers SecurityFilterChain, JWT filter, authentication, authorization, CORS, rate limiting, and security headers. USE WHEN: user mentions "security", "JWT", "authentication", "authorization", asks about "login", "token", "CORS", "roles", "permissions", "@PreAuthorize" DO NOT USE FOR: Spring Boot basics (use `spring-boot`), OAuth2 details (use OAuth2 skill if available), general encryption (use security-expert)
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
