New Checked the same way as MCP servers
Agent Skills, and what they let an agent do
Read straight from each publisher's repository. For every skill: what it allows the agent to do, the scripts it ships, and what fixed checks matched. Nothing is run.
All skills2,103
Clear filters- sample-skillMicrosoftA sample skill for testing the validator. Helps with greeting generation.OfficialInstructions only
- scaffold-dotnet-test-projectMicrosoftMUST USE when an existing .NET test project was excluded from a .slnf/CI solution filter, disappeared from .sln/.slnx discovery, or lost its production ProjectReference; also for requests to set up, create, reuse, add, register, include, or repair a test proje…OfficialInstructions only
- setup-local-sdkMicrosoftInstall a .NET SDK locally for safe preview testing, specific-version pinning, or reproducible team setups — without modifying the system-wide installation. USE FOR: trying .NET previews safely, testing specific SDK versions, installing MAUI or other workloads…OfficialDestructive commandsReaches the network1 finding
- support-prerenderingMicrosoftMake interactive Blazor components work correctly with prerendering. USE FOR fixing duplicate data loads, UI flicker during prerender-to-interactive handoff, null references during prerender, persisting state across prerender, disabling prerendering, excluding…OfficialInstructions only
- system-text-json-net11MicrosoftImperative guidance for the System.Text.Json APIs added in .NET 11: the built-in `JsonNamingPolicy.PascalCase` naming policy, and the strongly-typed generic `JsonSerializerOptions.GetTypeInfo` and `JsonSerializerOptions.TryGetTypeInfo` metadata accessors (gene…OfficialReaches the network
- target-authoringMicrosoftCanonical patterns for writing custom MSBuild targets. USE FOR: diagnosing and fixing custom target authoring anti-patterns; broken SDK target chains across files (e.g., Directory.Build.targets silently redefining SDK targets); targets that replace CompileDepe…OfficialInstructions only
- technology-selectionMicrosoftGuides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI (MEAI), Microsoft Agent Framework (MAF), GitHub Copilot SDK, ONNX Runtime, and OllamaSharp. Covers the full spectrum from classic…OfficialInstructions only
- template-authoringMicrosoftGuides creation and validation of custom dotnet new templates from existing projects. Generates a .template.config/template.json that preserves the source project's conventions. USE FOR: creating a reusable dotnet new template from an existing project, bootstr…OfficialInstructions only1 high finding
- template-comparisonMicrosoftCompares two or more dotnet new templates side by side to help users choose between them based on parameters, feature support, frameworks, and classifications. USE FOR: deciding between similar templates (webapi vs webapp, blazor vs blazorwasm, console vs work…OfficialInstructions only
- template-discoveryMicrosoftHelps find, inspect, and compare (at a high level) .NET project templates. Resolves natural-language project descriptions to ranked template matches with pre-filled parameters. USE FOR: finding the right dotnet new template for a task, inspecting a template's …OfficialInstructions only
- template-instantiationMicrosoftCreates .NET projects from templates with validated parameters, smart defaults, Central Package Management adaptation, and latest NuGet version resolution. USE FOR: creating new dotnet projects, scaffolding solutions with multiple projects, installing or unins…OfficialInstructions only
- template-smart-defaultsMicrosoftApplies cross-parameter default rules when creating .NET projects with dotnet new, filling gaps consistently without overriding values the user set explicitly. USE FOR: choosing which target framework to pair with native AOT, deciding whether to keep HTTPS whe…OfficialInstructions only
- template-validationMicrosoftValidates custom dotnet new templates for correctness before publishing. Catches missing fields, parameter bugs, shortName conflicts, constraint issues, and common authoring mistakes that cause templates to fail silently. USE FOR: checking template.json files …OfficialInstructions only1 high finding
- test-analysis-extensionsMicrosoftProvides file paths to language-specific reference files for the test ANALYSIS skills (assertion-quality, test-anti-patterns, test-gap-analysis, test-smell-detection, test-tagging). Read this catalog to discover available extension files (e.g., dotnet.md for .…OfficialInstructions only
- test-anti-patternsMicrosoftAudit a test file or suite; produce a severity-ranked diagnostic report. ALWAYS USE for tests that verify nothing, missing/tautological assertions, swallowed/broad exceptions, flaky/order-dependent tests, duplication, or magic values. Polyglot. DO NOT USE for …OfficialInstructions only
- test-gap-analysisMicrosoftFind caller-visible production changes existing tests would miss through pseudo-mutation analysis; verify candidates or close gaps only when requested. Includes read-only per-test composition for grading. Polyglot. USE FOR: would tests catch a bug, behavioral …OfficialInstructions only
- test-smell-detectionMicrosoftAudits existing tests in any language using formal, research-backed test smell names and the testsmells.org 19-smell academic taxonomy. Use when the caller asks for an academic or citable test-smell review, named smell categories, or a formal severity-ranked s…OfficialInstructions only
- test-taggingMicrosoftClassifies existing tests by standard traits and reports their distribution. USE FOR: tagging all tests with category attributes, categorizing/tagging/ labeling each test, compare happy vs error paths, audit the test mix, describe coverage shape by test type, …OfficialInstructions only
- test-value-evidenceMicrosoftAssess tests for an identified code or test change, feature, PR or commit. USE FOR: review changed behavior or regression tests, prove pre-fix/missing behavior is detected, revision-bound red-green evidence. Polyglot. DO NOT USE without an identified change: h…OfficialInstructions only
- testability-obstacleMicrosoftMUST USE for C#/.NET deterministic tests that require the smallest production seam for DateTime/Task.Delay/File/Environment/Guid/Random, static API preservation, nested/parallel overrides, or no real I/O. USE ONLY when the target workspace contains C# source p…OfficialInstructions only
- thread-abort-migrationMicrosoftGuides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizing code that calls Thread.Abort, catching ThreadAbortException, replacing Thread.ResetAbort, replacing Thread.Interrupt for thread termination, …OfficialInstructions only
- troubleshoot-binlog-mcpMicrosoftDiagnose dotnet-msbuild binlog MCP startup failures. USE FOR: CONNECTION_CLOSED, binlog server won't connect, missing binlog tools, Microsoft.AITools.BinlogMcp not found, dnx launch errors. Checks workspace SDK, feeds, and source mapping without bypassing poli…OfficialInstructions only
- use-igniteui-blazorMicrosoftAdd, configure, or review Ignite UI for Blazor Lite component support in Blazor applications. USE FOR: installing IgniteUI.Blazor.Lite or IgniteUI.Blazor.GridLite, registering AddIgniteUIBlazor() in Blazor Server, WASM, Hybrid, or split Blazor Web App projects…OfficialInstructions only
- use-js-interopMicrosoftAdd, review, or fix JavaScript interop in Blazor components. USE FOR: calling JavaScript from Blazor, calling .NET from JavaScript, collocated .razor.js modules, IJSRuntime, IJSObjectReference lifecycle, DotNetObjectReference, ElementReference, timing rules fo…OfficialInstructions only
- vectorizationMicrosoftDesign, implement, optimize, and review SIMD code in .NET. USE FOR: vectorizing scalar loops with TensorPrimitives, Vector64/128/256/512, or platform hardware intrinsics; reviewing existing SIMD code, including the generic Vector type, for contract equivalence…OfficialInstructions only
- winforms-expertMicrosoftCreate, modify, debug, or review Windows Forms applications only when the request contains a concrete Windows Forms marker. USE FOR: WinForms, Windows Forms, System.Windows.Forms, WinForms Form or UserControl designer files (*.Designer.cs or *.Designer.vb), Vi…OfficialInstructions only
- writing-mstest-testsMicrosoftALWAYS USE when asked to fix, rewrite, update, improve, modernize, show corrected code for, or explain existing MSTest tests or MSTest-specific configuration. Use for "review" when corrected code or edits are wanted, even for one pasted assertion or passing te…OfficialInstructions only
- remotion-best-practicesRemotion · 10 scriptsRouter for all Remotion skillsOfficialReaches the networkRuns commands
- remotion-captionsRemotionTranscribing, displaying and animating captionsOfficialInstructions only
- remotion-createRemotionCreate a new Remotion videoOfficialInstructions only
- remotion-docsRemotionSearch Remotion documentationOfficialInstructions only
- remotion-interactivityRemotionStructure Remotion markup for interactivityOfficialInstructions only
- remotion-mapsRemotion · 5 scriptsRemotion Map animation knowledgeOfficialReaches the networkRuns commands
- remotion-markupRemotion · 5 scriptsContent, animation and effects best practicesOfficialReaches the networkRuns commands
- remotion-multimediaRemotionInteracting with MediabunnyOfficialInstructions only
- remotion-renderRemotionExport a Remotion videoOfficialInstructions only
- remotion-saasRemotionBuild an app with RemotionOfficialInstructions only
- remotion-studioRemotionPreview a Remotion videoOfficialInstructions only
- remotion-upgradeRemotionUpgrade Remotion, and related packagesOfficialInstructions only
- gemini-api-devGoogleUse this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, speech generation (TTS), voice design, voice replication, streaming responses, background research ta…OfficialReaches the network
- gemini-live-api-devGoogleUse this skill when building real-time, bidirectional streaming applications with the Gemini Live API, or migrating legacy Live models (2.0/2.5/3.1) to Gemini 3.8 Live. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), backgrou…OfficialInstructions only
- gemini-omni-flash-apiGoogle · 4 scriptsUse this skill for generative video editing, text-to-video, image-referenced video generation, first-frame-to-video, first-and-last-frame transitions, and video extensions using Gemini Omni 1.1 Flash (gemini-omni-1.1-flash) via the official google-genai SDK. I…OfficialReaches the networkRuns commands
- add-webmcpBrowserbase · 6 scriptsAnalyze an existing web application, identify safe user-visible capabilities across routes, forms, server actions, handlers, and schemas, then implement first-party WebMCP tools and validate discovery and invocation with Stagehand. Use when the user asks to ma…OfficialReaches the networkRuns commands2 findings
- agent-experienceBrowserbaseAudit the developer experience of a product, SDK, docs site, or SKILL.md by dropping multiple Claude subagents at it with only a tiny task prompt and real tools (WebFetch, Bash, Write). Agents must discover the docs themselves, install deps, ask for credential…OfficialDestructive commandsReaches the network1 high finding
- autobrowseBrowserbase · 6 scriptsSelf-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when y…OfficialReaches the networkRuns commands1 high finding
- browserBrowserbaseAutomate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Supports remot…OfficialRuns commands
- browser-to-apiBrowserbase · 11 scriptsTurn a website's observable HTTP traffic into a best-effort OpenAPI 3.1 spec by analyzing a `browser-trace` capture. Use when the user wants to discover/extract API endpoints from a browser session, build an OpenAPI doc from network traffic, or document a thir…OfficialReaches the networkRuns commands
- browser-traceBrowserbase · 8 scriptsCapture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a t…OfficialRuns commands4 findings
Labels come from the skill's own files, read on the date shown: the tools its frontmatter allows and the scripts it ships. They are not a safety rating, and no finding is not a safety guarantee. How skills are checked.