# McpSkill

Kind: Class  
Namespace: `Sisk.ModelContextProtocol`  
Assembly: `Sisk.ModelContextProtocol.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpSkill.html

Represents an in-memory skill and its complete, immutable file manifest.

```csharp
public sealed class McpSkill
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← 
[McpSkill](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpSkill.md)

#### Inherited Members

[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), 
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), 
[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), 
[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), 
[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), 
[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode)

## Constructors

| Name | Description |
| --- | --- |
| [McpSkill\(string, JsonObject, string, IReadOnlyDictionary<string, byte\[\]\>?\)](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpSkill.-ctor.md#Sisk_ModelContextProtocol_McpSkill__ctor_System_String_LightJson_JsonObject_System_String_System_Collections_Generic_IReadOnlyDictionary_System_String_System_Byte____) | Creates a skill, generating SKILL.md from JSON-compatible YAML frontmatter and a Markdown body. |

## Properties

| Name | Description |
| --- | --- |
| [Uri](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpSkill.Uri.md#Sisk_ModelContextProtocol_McpSkill_Uri) | Gets the URI of this skill's SKILL.md resource. |
