Agent Skills
Instruction packs that give your AI agent know-how. Three different kinds — pick the right one below.
✦ Standalone skills2,933
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons725
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
csharp-xunit
✓★ 36,200by github
Comprehensive XUnit testing guide covering standard facts, data-driven theories, and best practices. Covers test structure using Arrange-Act-Assert pattern, naming conventions, and fixture-based setup/teardown with IClassFixture<T> and ICollectionFixture<T> Explains data-driven testing with [Theory] combined with [InlineData] , [MemberData] , and [ClassData] attributes, plus custom data attribute creation Details assertion methods for equality, collections, regex patterns, and exception...
create-tldr-page
✓★ 36,200by github
Create concise, example-driven tldr pages from documentation URLs and command names. Requires both a command name and authoritative documentation URL; provides guidance if either is missing Extracts 5–8 most common use cases ordered by frequency, following strict tldr-pages project formatting standards Uses {{placeholder}} syntax for options, arguments, and user-provided values with specific conventions for flags, options with arguments, and subcommands Validates documentation sources and...
csharp-docs
✓★ 36,200by github
XML documentation standards and patterns for C# public APIs and members. Use <summary> for one-sentence descriptions starting with a present-tense verb, and <remarks> for implementation details, usage notes, or additional context Employ specific tags for different member types: <param> and <returns> for methods, <value> for properties, <typeparam> for generics, and <exception cref> for thrown exceptions Follow prescribed wording patterns for Boolean parameters and return values, enum...
dataverse-python-production-code
✓★ 36,200by github
Generate production-ready Python code for Dataverse SDK with error handling and best practices. Implements comprehensive error handling using DataverseError hierarchy with retry logic and exponential backoff for transient failures Enforces singleton client pattern for connection management and includes structured logging for audit trails and debugging Applies OData optimization techniques: server-side filtering, column selection, and pagination to reduce data transfer Provides type hints,...
dataverse-python-quickstart
✓★ 36,200by github
Python SDK setup and CRUD snippets for Microsoft Dataverse operations. Generates installation commands and DataverseClient initialization with InteractiveBrowserCredential authentication Includes single-record CRUD patterns (create, retrieve, update, delete) following official SDK conventions Covers bulk operations with both broadcast and 1:1 update modes for efficient batch processing Demonstrates retrieve-multiple queries with paging support (top, page_size parameters) Optionally includes...
fedora-linux-triage
✓★ 36,200by github
Diagnose and resolve Fedora Linux issues with dnf, systemd, and SELinux guidance. Accepts optional Fedora release version and problem constraints to tailor troubleshooting scope Provides step-by-step triage plans using systemctl, journalctl, and dnf with copy-paste-ready commands Includes verification steps after each remediation and addresses SELinux and firewalld considerations Offers rollback and cleanup procedures to safely undo changes
finalize-agent-prompt
✓★ 36,200by github
Polish and refine agent prompt files against proven best practices. Requires a prompt file as input; will request one if not provided Preserves front matter, encoding, and markdown structure while improving clarity and organization Corrects spelling, grammar, and wording issues without altering the original intent Applies patterns from successful prompts to strengthen structure and effectiveness
fluentui-blazor
✓★ 36,200by github
Comprehensive guide for building Blazor apps with Microsoft Fluent UI components. Covers setup (service registration, mandatory providers), component patterns (lists, dialogs, forms), and icons via a separate NuGet package with strongly-typed variants and sizes Explains critical patterns: FluentSelect / FluentAutocomplete use Items , OptionText , and SelectedOption binding (not <option> children), and dialogs use IDialogService with content components, not visibility toggling Provides...
from-the-other-side-vega
✓★ 36,200by github
Patterns and lived experience from Vega, an AI partner in a deep long-term partnership. For Ember to draw on when working with humans who are building…
go-mcp-server-generator
✓★ 36,200by github
Generate production-ready Go MCP server projects with proper structure, dependencies, and typed tool implementations. Scaffolds complete Go module layout with official MCP SDK integration, including main server setup, tool registration, and graceful shutdown handling Provides typed tool handlers with JSON schema validation, structured inputs/outputs, and context-aware error handling Includes configuration management via environment variables, basic test structure, and README documentation...
image-manipulation-image-magick
✓★ 36,200by github
Image processing and manipulation using ImageMagick across Windows, Linux, and macOS. Retrieve image metadata, dimensions, and format information with the identify command Resize single or batch images with aspect ratio control and thumbnail generation Filter and process images based on dimensions or file type criteria Requires ImageMagick installed and available as magick on PATH; includes platform-specific setup for PowerShell (Windows) and Bash (Linux/macOS)
java-docs
✓★ 36,200by github
Javadoc best practices for documenting Java types, methods, and members. Public and protected members require Javadoc comments; package-private and private members are encouraged, especially for complex code Use standard tags: @param for parameters, @return for return values, @throws for exceptions, @see for cross-references, and @since for version tracking First sentence serves as summary description and should end with a period; parameter descriptions start lowercase without periods Use...
java-junit
✓★ 36,200by github
JUnit 5 best practices for standard and data-driven unit testing with practical patterns. Covers test structure using Arrange-Act-Assert pattern, lifecycle annotations ( @BeforeEach , @AfterEach , @BeforeAll , @AfterAll ), and naming conventions with @DisplayName Parameterized testing via @ParameterizedTest with multiple sources: @ValueSource , @MethodSource , @CsvSource , @CsvFileSource , and @EnumSource Assertion strategies including static Assertions methods, AssertJ fluent syntax,...
java-mcp-server-generator
✓★ 36,200by github
Generate production-ready MCP servers in Java with the official SDK, Maven or Gradle, and reactive streams. Scaffolds complete project structure with tools, resources, and prompts organized into separate handler classes Includes Maven and Gradle templates with MCP SDK, SLF4J logging, Project Reactor, and JUnit 5 dependencies Provides ready-to-use handler templates for tools, resources, and prompts with error handling and async Mono-based responses Generates test suite examples and Claude...
java-refactoring-extract-method
✓★ 36,200by github
Java method extraction refactoring for improved readability and maintainability. Identifies methods exceeding complexity thresholds (LOC > 15, statements > 10, cyclomatic complexity > 10) and extracts logical code blocks into focused helper methods Produces fully compilable Java 17 code with descriptive method names and single-line documentation comments Preserves all original functionality while reducing cognitive load and improving testability through smaller, single-responsibility methods
java-refactoring-remove-parameter
✓★ 36,200by github
Refactoring using Remove Parameter in Java Language
kotlin-mcp-server-generator
✓★ 36,200by github
Generate production-ready Kotlin MCP server projects with Gradle, official SDK, and typed tools. Scaffolds complete project structure with build.gradle.kts, package layout, and MCP server configuration using io.modelcontextprotocol:kotlin-sdk Includes 2–3 sample tools with JSON schema definitions, typed inputs/outputs, and error handling patterns Provides coroutine-based server setup with stdio transport, environment variable configuration, and kotlin-logging integration Includes test...
power-bi-dax-optimization
✓★ 36,200by github
Comprehensive DAX formula analysis and optimization with performance, readability, and best-practice guidance. Analyzes formulas across four dimensions: performance bottlenecks, readability clarity, best-practice compliance, and maintainability challenges Provides step-by-step optimization strategy including variable usage opportunities, function replacements, and context optimization techniques Delivers refactored formulas with improved structure, error handling via DIVIDE and BLANK...
pr-dashboard
✓★ 36,200by github
Open a GitHub PR dashboard in the browser. Use when the user asks to see their pull requests, open the PR dashboard, show PRs for a date range, or check PR…
qdrant-scaling
✓★ 36,200by github
Guides Qdrant scaling decisions. Use when someone asks 'how many nodes do I need', 'data doesn't fit on one node', 'need more throughput', 'cluster is slow',…
react-audit-grep-patterns
✓★ 36,200by github
Provides the complete, verified grep scan command library for auditing React codebases before a React 18.3.1 or React 19 upgrade. Use this skill whenever…
react18-dep-compatibility
✓★ 36,200by github
React 18.3.1 and React 19 dependency compatibility matrix.
react18-legacy-context
✓★ 36,200by github
Provides the complete migration pattern for React legacy context API (contextTypes, childContextTypes, getChildContext) to the modern createContext API. Use…
react19-concurrent-patterns
✓★ 36,200by github
Preserve React 18 concurrent patterns and adopt React 19 APIs (useTransition, useDeferredValue, Suspense, use(), useOptimistic, Actions) during migration.
react18-string-refs
✓★ 36,200by github
Provides exact migration patterns for React string refs (ref="name" + this.refs.name) to React.createRef() in class components. Use this skill whenever…
react19-source-patterns
✓★ 36,200by github
Reference for React 19 source-file migration patterns, including API changes, ref handling, and context updates.
refactor-method-complexity-reduce
✓★ 36,200by github
Refactor a method to reduce cognitive complexity by extracting helper methods. Analyzes nested conditionals, loops, and complex boolean expressions to identify refactoring opportunities Extracts validation logic, type-specific processing, and repeated code blocks into focused helper methods Simplifies the main method flow while preserving all original functionality and error handling Includes mandatory test verification to confirm zero test failures and cognitive complexity at or below the...
ruby-mcp-server-generator
✓★ 36,200by github
Generate production-ready MCP servers in Ruby using the official SDK with complete project scaffolding. Generates a full project structure with tools, prompts, resources, tests, and configuration files following Ruby conventions Includes input/output schemas, tool annotations, and structured content support for type-safe MCP implementations Provides example tools (greet, calculate), prompts (code review), and resources with comprehensive test coverage using Minitest Supports stdio transport...
structured-autonomy-generate
✓★ 36,200by github
Generates complete, copy-paste ready implementation documentation from structured PR plans. Parses feature plans to extract implementation steps, affected files, and requirements Produces comprehensive markdown documentation with full code blocks, exact file paths, and zero-ambiguity instructions Includes research-backed code patterns, project conventions, and technology stack details specific to your codebase Provides markdown checkboxes, verification checklists, and commit gates for each...
structured-autonomy-plan
✓★ 36,200by github
Structured planning framework for breaking development requests into testable, commit-sized implementation steps. Conducts mandatory autonomous research phase to gather code context, documentation, dependencies, and existing patterns before planning Breaks features into commits sized for single pull requests, with simple features consolidated into one commit and complex features split into multiple testable steps Generates plans with file lists, step descriptions, and verification methods,...