Smithery · Schema

Smithery Skill

A reusable prompt-based skill in the Smithery registry

Artificial IntelligenceLarge Language ModelsMCPModel Context ProtocolAI AgentsDeveloper ToolsRegistrySkillsTool Discovery

Properties

Name Type Description
namespace string The namespace that owns this skill
slug string URL-safe identifier for the skill within its namespace
displayName string Human-readable display name for the skill
description string Description of what the skill does
tags array Tags for categorizing and discovering the skill
githubUrl string GitHub repository backing this skill
createdAt string
updatedAt string
View JSON Schema on GitHub

JSON Schema

smithery-skill-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.smithery.ai/schemas/skill",
  "title": "Smithery Skill",
  "description": "A reusable prompt-based skill in the Smithery registry",
  "type": "object",
  "required": ["namespace", "slug", "displayName"],
  "properties": {
    "namespace": {
      "type": "string",
      "description": "The namespace that owns this skill"
    },
    "slug": {
      "type": "string",
      "description": "URL-safe identifier for the skill within its namespace"
    },
    "displayName": {
      "type": "string",
      "description": "Human-readable display name for the skill"
    },
    "description": {
      "type": "string",
      "description": "Description of what the skill does"
    },
    "tags": {
      "type": "array",
      "items": {"type": "string"},
      "description": "Tags for categorizing and discovering the skill"
    },
    "githubUrl": {
      "type": "string",
      "format": "uri",
      "description": "GitHub repository backing this skill"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time"
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time"
    }
  }
}