Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.7K skills)

Filter by price or sort order

Migrate the database access layer of a .NET/C# application from Oracle to PostgreSQL with Npgsql. Update packages, connection settings, parameter types, SQL, and stored procedure calls, then build the copied project and track completed migration tasks.

  • Migrate C# database access from Oracle to PostgreSQL
  • Replace Oracle packages and connection settings
  • Review parameter types and stored procedure calls
github/awesome-copilot40.4KUpdated Oct 24, 2026

Turn business requirements or meeting transcripts into a Power Platform solution design. The skill recommends components, explains how people and data move through the process, and can provide a Mermaid.js diagram to illustrate the proposed architecture.

  • Turning discovery meeting transcripts into a solution design
  • Choosing components for employee onboarding
  • Designing a Power Apps solution with SQL and approvals
github/awesome-copilot40.4KUpdated Oct 5, 2026

Convert Simplicité text logs into structured JSON while keeping only the fields needed for troubleshooting. Preserve multiline errors and stack traces, and reduce the amount of log content passed to an AI agent for analysis.

  • Preparing large logs for AI analysis
  • Extracting timestamps, severity levels, and messages
  • Preserving multiline errors during conversion
github/awesome-copilot40.4KUpdated Oct 24, 2026

Create agent skills for Microsoft technologies by researching official documentation and code samples. Package essential knowledge and examples locally, with instructions for looking up detailed or version-specific information through Microsoft Learn tools or the mslearn CLI.

  • Create an agent skill for Azure tasks
  • Package .NET library usage into a skill
  • Organize framework conventions and code examples
github/awesome-copilot40.4KUpdated Oct 24, 2026

Review PostgreSQL code for database design, performance, and security issues. Get improvement suggestions covering JSONB, a binary JSON format, arrays, indexes, custom data types, functions, extensions, and rules that control access to individual rows.

  • Reviewing JSONB and array queries
  • Checking table types and constraints
  • Improving functions and triggers
github/awesome-copilot40.4KUpdated Oct 21, 2026

Create a Power Apps Code App starter project with React and TypeScript. Set up development tools, authentication, connector examples, and deployment scripts, with documentation covering local development and Power Platform configuration.

  • Start a Power Apps Code App project
  • Build a sample that retrieves Office 365 Users profiles
  • Document local development and deployment steps
github/awesome-copilot40.4KUpdated Oct 21, 2026

poka-yoke

FreeSummary

Review APIs, data structures, and workflows for mistakes that are easy to make silently. Proposes types, database constraints, and enforced checks to prevent misuse, ranks findings by impact, and explains what each fix can and cannot prevent.

  • Design APIs that prevent invalid inputs and call sequences
  • Audit existing code for silent misuse hazards
  • Address recurring bugs by changing the design that permits them
github/awesome-copilot40.4KUpdated Oct 21, 2026

Connect ViewModels, objects that manage screen state and actions, through messages without direct references. The skill covers event broadcasts, requests for values, window-specific channels, and recipient registration and cleanup using CommunityToolkit.Mvvm.

  • Share login or theme changes across ViewModels
  • Request values from another ViewModel
  • Keep messages within a specific window
github/awesome-copilot40.4KUpdated Oct 24, 2026

mvvm-toolkit-di

FreeSummary

Connect CommunityToolkit.Mvvm ViewModels to Microsoft.Extensions.DependencyInjection, which supplies their required services. Get guidance on startup setup, instance lifetimes, messaging, view integration, and replacing dependencies in tests across supported .NET user interface frameworks.

  • Set up dependency injection in a new XAML app
  • Choose shared or per-page service instances
  • Diagnose missing service registration errors
github/awesome-copilot40.4KUpdated Oct 24, 2026

Add a language to a Next.js application using next-intl. Translate every entry in the English message file, then update routing, middleware, and the language selector so the new language is included across the specified application files.

  • Adding a language to a Next.js application
  • Translating every entry in an English message file
  • Updating routing and middleware for a new language
github/awesome-copilot40.4KUpdated Oct 24, 2026

Build, update, explain, or review Microsoft Agent Framework applications in .NET or Python. The skill guides agent and workflow design using current official documentation and supports migration from Semantic Kernel or AutoGen.

  • Build an agent application in .NET or Python
  • Review agent and workflow design
  • Migrate from Semantic Kernel or AutoGen
github/awesome-copilot40.4KUpdated Oct 24, 2026

nuget-manager

FreeSummary

Manage NuGet packages, the libraries used by .NET projects, through consistent add, remove, and update procedures. Check that requested versions exist, locate their configuration, and run dependency restoration to check for errors after updates.

  • Add a NuGet package to a .NET project
  • Remove an unused package
  • Update a package version across a solution
github/awesome-copilot40.4KUpdated Oct 24, 2026

msgraph-sdk

FreeSummary

Integrate Microsoft Graph SDK into .NET, TypeScript/JavaScript, or Python applications to access Microsoft 365 data. Covers authentication, permissions, paginated results, incremental synchronization, change notifications, and retries when requests hit service limits.

  • Building apps that access Microsoft 365 mail and calendars
  • Integrating Teams, OneDrive, and SharePoint data
  • Synchronizing only data changed since the previous run
github/awesome-copilot40.4KUpdated Oct 24, 2026

Convert Oracle stored procedures and functions, programs stored inside a database, into PostgreSQL equivalents. Preserve parameters and control flow while adapting Oracle syntax, resolving types, and mapping text sorting rules to the target environment.

  • Convert Oracle procedures to PostgreSQL
  • Resolve parameter types from table definitions
  • Map text sorting rules during migration
github/awesome-copilot40.4KUpdated Oct 24, 2026

lsp-setup

FreeSummary

Set up language servers for GitHub Copilot CLI to enable definition lookup, reference search, hover details, and type information. Detects the operating system, installs the appropriate server, and merges user or repository configuration while preserving existing entries.

  • Enabling definition lookup and reference search in Copilot CLI
  • Adding language support to an existing configuration
  • Creating shared language server settings for a repository
github/awesome-copilot40.4KUpdated Oct 24, 2026

mcp-cli

FreeSummary

Use the command line to discover and run tools on MCP servers, which connect agents to external systems. Inspect required inputs, pass JSON arguments, and retrieve results as JSON or raw text for scripts.

  • Listing available MCP servers and tools
  • Searching for tools by name
  • Checking tool inputs before calling an external API
github/awesome-copilot40.4KUpdated Oct 24, 2026

Integrate external services by finding supported APIs and SDKs, the libraries used to call them. Use context-matic to check authentication, data definitions, and available methods, then guide implementation and record completed integration milestones.

  • Adding an external service’s API to an application
  • Setting up an API client or SDK
  • Checking authentication and request methods
github/awesome-copilot40.4KUpdated Oct 24, 2026

Prepare repository contributions by checking existing guidelines, related issues, branch naming rules, commit formats, and pull request templates. Organize changes into logical commits and assemble submissions that follow the project's documented contribution process.

  • Preparing issues using repository templates
  • Creating branches with the required naming format
  • Grouping changes into clear commits
github/awesome-copilot40.4KUpdated Oct 24, 2026

java-helidon

FreeSummary

Build Helidon 4 applications on Java 21 or later with guidance for SE and MP. Apply practical patterns for HTTP endpoints, database access, configuration, testing, and security while accounting for API changes from Helidon 3.

  • Build HTTP APIs with Helidon SE or MP
  • Review code for Helidon 3 to 4 API changes
  • Organize database access and application configuration
github/awesome-copilot40.4KUpdated Oct 24, 2026

Migrate Java code from javax.* to jakarta.*, updating affected dependencies and configuration while preserving packages that belong to the JDK. Check builds and tests, then summarize changed files and any remaining manual steps.

  • Moving a Java application to Tomcat 10+ or 11
  • Updating imports and configuration for Jakarta EE
  • Checking builds and tests after a namespace migration
github/awesome-copilot40.4KUpdated Oct 24, 2026

Create a Microsoft 365 Copilot agent that connects to external systems through MCP, a protocol for accessing tools and data. Generate project configuration, select available functions, configure authentication, and follow provisioning and testing steps.

  • Connect Microsoft 365 Copilot to an MCP server
  • Select external tools to expose in Copilot
  • Configure OAuth 2.0 or SSO authentication
github/awesome-copilot40.4KUpdated Oct 24, 2026

lean-comments

FreeSummary

Review and refine source-code comments and documentation attached to functions or other declarations. The skill removes redundant explanations, checks outdated TODOs, and preserves concise, evidence-based reasons and constraints that maintainers cannot readily infer from the code.

  • Cleaning up redundant code comments
  • Reviewing TODO and FIXME markers
  • Checking documentation when changing code
github/awesome-copilot40.4KUpdated Oct 24, 2026

java-springboot

FreeSummary

Build Spring Boot applications with guidance on project structure, configuration, APIs, database access, logging, testing, and security. Apply practices such as constructor injection, passing required components through constructors, and consistent handling of validation errors.

  • Planning a Spring Boot project structure
  • Implementing API validation and error responses
  • Reviewing database access and transactions
github/awesome-copilot40.4KUpdated Oct 24, 2026

Create a Kotlin MCP server, which connects AI agents to external tools, using the official SDK. Generate a Gradle project with tool implementations, input validation, configuration, basic tests, and setup documentation.

  • Start a Kotlin MCP server project
  • Expose custom tools to AI agents
  • Set up stdio or SSE transport
github/awesome-copilot40.4KUpdated Oct 24, 2026