Mcp.SkillLint
Cross-plugin SKILL.md linter for the MCP fleet: (1) strictly parses each plugins/<plugin>/skills/<skill>/SKILL.md YAML frontmatter and fails on invalid YAML or a missing name/description (a malformed frontmatter makes the skill load with empty metadata โ triggers silently dropped); (2) extracts the quoted trigger phrases from the frontmatter description and flags identical triggers reused across plugins (conflicts) plus near-duplicates within Levenshtein distance 2 (warnings). Optional skilllint.json whitelist for intentional sharing. Prevents both the empty-metadata bug and the wrong-plugin-loads-for-the-query bug in cloud-vs-local plugin pairs.
Install
dotnet add package Mcp.SkillLint --version 0.2.0
Install-Package Mcp.SkillLint -Version 0.2.0
<PackageReference Include="Mcp.SkillLint" Version="0.2.0" />
Frameworks
No framework metadata available.
Dependencies
No declared dependencies.
Adoption guide
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.
How to read this guidance
Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.
Useful next steps
Move from package metadata to a concrete selection or review workflow.