{
  "schema_version": "2026-03-26",
  "generated_at": "2026-03-31T00:00:00+00:00",
  "repository": {
    "name": "omni-skills",
    "version": "0.1.5",
    "metadata_path": "metadata.json"
  },
  "summary": {
    "total_skills": 55,
    "passed": 45,
    "warnings": 10,
    "errors": 0,
    "average_quality_score": 88.9,
    "average_best_practices_score": 87.1,
    "average_security_score": 88.6
  },
  "taxonomy": {
    "canonical_categories": [
      "development",
      "frontend",
      "backend",
      "fullstack-web",
      "tools",
      "cli-automation",
      "business",
      "product",
      "design",
      "data-ai",
      "ai-agents",
      "machine-learning",
      "devops",
      "testing-security",
      "documentation",
      "content-media",
      "communication",
      "uncategorized"
    ],
    "counts": {
      "ai-agents": 16,
      "backend": 2,
      "cli-automation": 2,
      "communication": 1,
      "data-ai": 1,
      "design": 4,
      "development": 8,
      "devops": 6,
      "documentation": 2,
      "frontend": 3,
      "fullstack-web": 2,
      "machine-learning": 1,
      "product": 2,
      "testing-security": 4,
      "tools": 1
    }
  },
  "distribution": {
    "skill_levels": {
      "l1": 0,
      "l2": 8,
      "l3": 47
    },
    "quality_tiers": {
      "bronze": 4,
      "platinum": 47,
      "starter": 4
    },
    "security_tiers": {
      "blocked": 5,
      "hardened": 3,
      "review": 46,
      "risky": 1
    },
    "security_status": {
      "passed": 48,
      "warn": 7,
      "failed": 0
    },
    "validation_status": {
      "passed": 45,
      "warn": 10,
      "failed": 0
    }
  },
  "skills": [
    {
      "id": "accessibility-audit",
      "display_name": "Accessibility Audit",
      "description": "Accessibility audit workflow skill. Use this skill when a user needs keyboard, semantics, focus, contrast, motion, or assistive-technology review before shipping a UI.",
      "raw_category": "design",
      "canonical_category": "design",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/accessibility-audit/metadata.json",
      "entrypoint": "skills/accessibility-audit/SKILL.md"
    },
    {
      "id": "api-design",
      "display_name": "API Design",
      "description": "API design workflow skill. Use this skill when a user needs a clear HTTP or service contract before implementation.",
      "raw_category": "backend",
      "canonical_category": "backend",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/api-design/metadata.json",
      "entrypoint": "skills/api-design/SKILL.md"
    },
    {
      "id": "architecture",
      "display_name": "Architecture",
      "description": "Architecture workflow skill. Use this skill when a user needs system boundaries, tradeoffs, or a staged implementation plan.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 94,
      "quality_tier": "platinum",
      "best_practices_score": 98,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/architecture/metadata.json",
      "entrypoint": "skills/architecture/SKILL.md"
    },
    {
      "id": "auth-flows",
      "display_name": "Auth Flows",
      "description": "Authentication and authorization workflow skill. Use this skill when a user needs login, session, token, role, or permission design reviewed across frontend, backend, and supporting services.",
      "raw_category": "fullstack-web",
      "canonical_category": "fullstack-web",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/auth-flows/metadata.json",
      "entrypoint": "skills/auth-flows/SKILL.md"
    },
    {
      "id": "brainstorming",
      "display_name": "Brainstorming",
      "description": "Brainstorming workflow skill. Use this skill when a user is exploring a problem and needs options, tradeoffs, and a recommendation.",
      "raw_category": "product",
      "canonical_category": "product",
      "quality_score": 96,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/brainstorming/metadata.json",
      "entrypoint": "skills/brainstorming/SKILL.md"
    },
    {
      "id": "building-agents",
      "display_name": "XMTP agent basics",
      "description": "Core XMTP Agent SDK setup and patterns. Use when creating new agents, handling messages, setting up middleware, or configuring environment variables. Triggers on agent setup, XMTP configuration, message handling, or middleware implementation.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 42,
      "quality_tier": "bronze",
      "best_practices_score": 19,
      "best_practices_tier": "needs-work",
      "security_score": 40,
      "security_tier": "blocked",
      "security_status": "warn",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/building-agents/metadata.json",
      "entrypoint": "skills/building-agents/SKILL.md"
    },
    {
      "id": "changelog",
      "display_name": "Changelog",
      "description": "Release-notes workflow skill. Use this skill when a user needs changelog entries, upgrade notes, or a concise release narrative.",
      "raw_category": "documentation",
      "canonical_category": "documentation",
      "quality_score": 94,
      "quality_tier": "platinum",
      "best_practices_score": 98,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/changelog/metadata.json",
      "entrypoint": "skills/changelog/SKILL.md"
    },
    {
      "id": "claude-code-review",
      "display_name": "Claude Code Review",
      "description": "Claude Code Review workflow skill. Use this skill when the user needs asked to review a PR, or when /review is invoked with a PR number or URL. Performs a focused code review checking for bugs, security, performance, and test gaps, then posts findings as a PR comment and formal GitHub review and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 98,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/claude-code-review/metadata.json",
      "entrypoint": "skills/claude-code-review/SKILL.md"
    },
    {
      "id": "context-engineering",
      "display_name": "Context Engineering",
      "description": "Context engineering workflow skill. Use this skill when a user needs to shape prompts, retrieval context, memory, and tool context into a reliable context packet for an agent or LLM system.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/context-engineering/metadata.json",
      "entrypoint": "skills/context-engineering/SKILL.md"
    },
    {
      "id": "cookiy",
      "display_name": "Cookiy",
      "description": "Cookiy workflow skill. Use this skill when the user needs > and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/cookiy/metadata.json",
      "entrypoint": "skills/cookiy/SKILL.md"
    },
    {
      "id": "create-pr",
      "display_name": "Create PR",
      "description": "Pull-request workflow skill. Use this skill when a user needs a clean review narrative, risk framing, and reviewer guidance.",
      "raw_category": "communication",
      "canonical_category": "communication",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 98,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/create-pr/metadata.json",
      "entrypoint": "skills/create-pr/SKILL.md"
    },
    {
      "id": "creating-inline-actions",
      "display_name": "XMTP inline actions",
      "description": "Interactive button-based UI for XMTP agents following XIP-67. Use when creating menus, confirmation dialogs, selection options, or any button-based interaction. Triggers on inline actions, buttons, menus, or ActionBuilder.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 44,
      "quality_tier": "bronze",
      "best_practices_score": 20,
      "best_practices_tier": "needs-work",
      "security_score": 30,
      "security_tier": "blocked",
      "security_status": "warn",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/creating-inline-actions/metadata.json",
      "entrypoint": "skills/creating-inline-actions/SKILL.md"
    },
    {
      "id": "dashboard-acceptance-pilot",
      "display_name": "Dashboard Acceptance Pilot",
      "description": "Dashboard Acceptance Pilot workflow skill. Use this skill when the user needs Validates the external sync dashboard workflow from source registration through reconcile and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/dashboard-acceptance-pilot/metadata.json",
      "entrypoint": "skills/dashboard-acceptance-pilot/SKILL.md"
    },
    {
      "id": "data-contracts",
      "display_name": "Data Contracts",
      "description": "Data contracts workflow skill. Use this skill when a team needs to define, review, or enforce contracts across producers, pipelines, warehouses, analytics layers, and consumer-facing metrics.",
      "raw_category": "data-ai",
      "canonical_category": "data-ai",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 97,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/data-contracts/metadata.json",
      "entrypoint": "skills/data-contracts/SKILL.md"
    },
    {
      "id": "database-design",
      "display_name": "Database Design",
      "description": "Database design workflow skill. Use this skill when a user needs durable schema, indexing, and migration design before implementation.",
      "raw_category": "backend",
      "canonical_category": "backend",
      "quality_score": 94,
      "quality_tier": "platinum",
      "best_practices_score": 98,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/database-design/metadata.json",
      "entrypoint": "skills/database-design/SKILL.md"
    },
    {
      "id": "debugging",
      "display_name": "Debugging",
      "description": "Debugging workflow skill. Use this skill when a user needs disciplined reproduction, isolation, and fix verification instead of guesswork.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 94,
      "quality_tier": "platinum",
      "best_practices_score": 98,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/debugging/metadata.json",
      "entrypoint": "skills/debugging/SKILL.md"
    },
    {
      "id": "deploy-to-vercel",
      "display_name": "Deploy to Vercel",
      "description": "Deploy to Vercel workflow skill. Use this skill when the user needs Deploy applications and websites to Vercel. Use when the user requests deployment actions like \\\"deploy my app\\\", \\\"deploy and give me the link\\\", \\\"push this live\\\", or \\\"create a preview deployment\\\" and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 48,
      "security_tier": "blocked",
      "security_status": "warn",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "warn",
      "metadata_path": "skills/deploy-to-vercel/metadata.json",
      "entrypoint": "skills/deploy-to-vercel/SKILL.md"
    },
    {
      "id": "design-systems-ops",
      "display_name": "Design Systems Ops",
      "description": "Design systems operations workflow skill. Use this skill when a user needs token governance, component drift control, release coordination, or code-design system review before shipping UI changes.",
      "raw_category": "design",
      "canonical_category": "design",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/design-systems-ops/metadata.json",
      "entrypoint": "skills/design-systems-ops/SKILL.md"
    },
    {
      "id": "design-token-governance",
      "display_name": "Design Token Governance",
      "description": "Design token governance workflow skill. Use this skill when a team needs to introduce, rename, deprecate, or review design tokens without breaking downstream apps, docs, or component libraries.",
      "raw_category": "design",
      "canonical_category": "design",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 97,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/design-token-governance/metadata.json",
      "entrypoint": "skills/design-token-governance/SKILL.md"
    },
    {
      "id": "docker-expert",
      "display_name": "Docker Expert",
      "description": "Docker workflow skill. Use this skill when a user needs Dockerfiles, image build strategy, runtime hardening, or container debugging guidance.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/docker-expert/metadata.json",
      "entrypoint": "skills/docker-expert/SKILL.md"
    },
    {
      "id": "documentation",
      "display_name": "Documentation",
      "description": "Documentation workflow skill. Use this skill when a user needs accurate onboarding, operational guidance, or release-ready explanations.",
      "raw_category": "documentation",
      "canonical_category": "documentation",
      "quality_score": 96,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/documentation/metadata.json",
      "entrypoint": "skills/documentation/SKILL.md"
    },
    {
      "id": "eval-design",
      "display_name": "Eval Design",
      "description": "Evaluation design workflow skill. Use this skill when a user needs LLM eval plans, regression suites, scoring rubrics, or acceptance criteria before model or prompt changes ship.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/eval-design/metadata.json",
      "entrypoint": "skills/eval-design/SKILL.md"
    },
    {
      "id": "find-skills",
      "display_name": "Find Skills",
      "description": "Catalog discovery workflow skill. Use this skill when a user asks for a capability, workflow, or domain-specific helper and needs the best published Omni Skills match.",
      "raw_category": "cli-automation",
      "canonical_category": "cli-automation",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/find-skills/metadata.json",
      "entrypoint": "skills/find-skills/SKILL.md"
    },
    {
      "id": "frontend-design",
      "display_name": "Frontend Design",
      "description": "Frontend design workflow skill. Use this skill when a user needs UI structure, states, and interaction patterns before implementation.",
      "raw_category": "frontend",
      "canonical_category": "frontend",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/frontend-design/metadata.json",
      "entrypoint": "skills/frontend-design/SKILL.md"
    },
    {
      "id": "handling-attachments",
      "display_name": "XMTP attachments",
      "description": "File attachment handling for XMTP agents. Use when sending or receiving images, files, or any encrypted remote attachments. Triggers on file upload, image sending, or remote attachment handling.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 38,
      "quality_tier": "starter",
      "best_practices_score": 16,
      "best_practices_tier": "needs-work",
      "security_score": 60,
      "security_tier": "risky",
      "security_status": "warn",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/handling-attachments/metadata.json",
      "entrypoint": "skills/handling-attachments/SKILL.md"
    },
    {
      "id": "handling-commands",
      "display_name": "XMTP commands and validation",
      "description": "Patterns for handling commands, validating input, and filtering messages in XMTP agents. Use when implementing slash commands, validators, or message filters. Triggers on command handling, input validation, or type guards.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 37,
      "quality_tier": "starter",
      "best_practices_score": 7,
      "best_practices_tier": "needs-work",
      "security_score": 100,
      "security_tier": "hardened",
      "security_status": "passed",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/handling-commands/metadata.json",
      "entrypoint": "skills/handling-commands/SKILL.md"
    },
    {
      "id": "handling-transactions",
      "display_name": "XMTP transactions",
      "description": "Token transactions and wallet integration for XMTP agents. Use when sending USDC, creating transaction requests, or handling transaction confirmations. Triggers on USDC transfer, wallet calls, or transaction reference.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 46,
      "quality_tier": "bronze",
      "best_practices_score": 20,
      "best_practices_tier": "needs-work",
      "security_score": 100,
      "security_tier": "hardened",
      "security_status": "passed",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/handling-transactions/metadata.json",
      "entrypoint": "skills/handling-transactions/SKILL.md"
    },
    {
      "id": "incident-response",
      "display_name": "Incident Response",
      "description": "Incident response workflow skill. Use this skill when a user needs outage triage, mitigation sequencing, stakeholder communication, or post-incident follow-up.",
      "raw_category": "testing-security",
      "canonical_category": "testing-security",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/incident-response/metadata.json",
      "entrypoint": "skills/incident-response/SKILL.md"
    },
    {
      "id": "kubernetes",
      "display_name": "Kubernetes",
      "description": "Kubernetes workflow skill. Use this skill when a user needs workload manifests, rollout strategy, service exposure, or cluster operations guidance.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/kubernetes/metadata.json",
      "entrypoint": "skills/kubernetes/SKILL.md"
    },
    {
      "id": "linear-deep-dive",
      "display_name": "Linear Deep Dive",
      "description": "Linear Deep Dive workflow skill. Use this skill when the user needs given a Linear issue ID, URL, identifier, or project name/URL to analyze and plan work. For issues, fetches the issue, classifies it, explores relevant code, proposes an approach, and orchestrates the right skills. For projects, fetches the project with milestones and issues, builds a prioritized execution plan, and systematically works through issues respecting project structure and dependencies and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 96,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/linear-deep-dive/metadata.json",
      "entrypoint": "skills/linear-deep-dive/SKILL.md"
    },
    {
      "id": "llm-patterns",
      "display_name": "LLM Patterns",
      "description": "LLM application workflow skill. Use this skill when a user needs robust patterns for tool use, structured outputs, fallback paths, or agent behavior.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/llm-patterns/metadata.json",
      "entrypoint": "skills/llm-patterns/SKILL.md"
    },
    {
      "id": "managing-groups",
      "display_name": "XMTP groups",
      "description": "Group conversation management for XMTP agents. Use when creating groups, managing members, setting permissions, or sending welcome messages. Triggers on group creation, member management, or permissions.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 38,
      "quality_tier": "starter",
      "best_practices_score": 16,
      "best_practices_tier": "needs-work",
      "security_score": 90,
      "security_tier": "review",
      "security_status": "warn",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/managing-groups/metadata.json",
      "entrypoint": "skills/managing-groups/SKILL.md"
    },
    {
      "id": "mcp-server-authoring",
      "display_name": "MCP Server Authoring",
      "description": "MCP server authoring workflow skill. Use this skill when a team needs to design, implement, validate, or document a Model Context Protocol server with stable tools, resources, prompts, transports, and client compatibility.",
      "raw_category": "tools",
      "canonical_category": "tools",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 97,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/mcp-server-authoring/metadata.json",
      "entrypoint": "skills/mcp-server-authoring/SKILL.md"
    },
    {
      "id": "model-serving",
      "display_name": "Model Serving",
      "description": "Model serving workflow skill. Use this skill when a team needs to design, review, or harden online inference, batch inference, feature contracts, rollout safety, or operational behavior for ML-powered services.",
      "raw_category": "machine-learning",
      "canonical_category": "machine-learning",
      "quality_score": 95,
      "quality_tier": "platinum",
      "best_practices_score": 97,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/model-serving/metadata.json",
      "entrypoint": "skills/model-serving/SKILL.md"
    },
    {
      "id": "observability-review",
      "display_name": "Observability Review",
      "description": "Observability workflow skill. Use this skill when a user needs logs, metrics, traces, alerts, or SLO review before shipping or debugging a service.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/observability-review/metadata.json",
      "entrypoint": "skills/observability-review/SKILL.md"
    },
    {
      "id": "omni-figma",
      "display_name": "Omni Figma",
      "description": "Figma workflow skill. Use this skill when a user needs design-to-code implementation, Figma inspection, token lookup, Code Connect mapping, or Figma MCP troubleshooting.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/omni-figma/metadata.json",
      "entrypoint": "skills/omni-figma/SKILL.md"
    },
    {
      "id": "pm-research",
      "display_name": "PM / UXR Research Toolkit",
      "description": "PM / UXR Research Toolkit workflow skill. Use this skill when the user needs > and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/pm-research/metadata.json",
      "entrypoint": "skills/pm-research/SKILL.md"
    },
    {
      "id": "prompt-engineer",
      "display_name": "Prompt Engineer",
      "description": "Prompt engineering workflow skill. Use this skill when a user needs clearer task instructions, examples, decomposition, or evaluation for LLM behavior.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/prompt-engineer/metadata.json",
      "entrypoint": "skills/prompt-engineer/SKILL.md"
    },
    {
      "id": "qualitative-research-planner",
      "display_name": "Qualitative Research Planner",
      "description": "Qualitative Research Planner workflow skill. Use this skill when the user needs > and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "product",
      "canonical_category": "product",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/qualitative-research-planner/metadata.json",
      "entrypoint": "skills/qualitative-research-planner/SKILL.md"
    },
    {
      "id": "rag-engineer",
      "display_name": "RAG Engineer",
      "description": "RAG workflow skill. Use this skill when a user needs retrieval pipelines, chunking, ranking, citations, and evaluation for an AI application.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/rag-engineer/metadata.json",
      "entrypoint": "skills/rag-engineer/SKILL.md"
    },
    {
      "id": "recce-mcp-dev",
      "display_name": "Recce MCP Server Development",
      "description": "Recce MCP Server Development workflow skill. Use this skill when the user needs modifying recce/mcp_server.py, MCP tool handlers, error classification, or MCP-related tests. Also use when adding new MCP tools or changing tool response formats and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/recce-mcp-dev/metadata.json",
      "entrypoint": "skills/recce-mcp-dev/SKILL.md"
    },
    {
      "id": "recce-mcp-e2e",
      "display_name": "MCP E2E Verification",
      "description": "MCP E2E Verification workflow skill. Use this skill when the user needs MCP server code is modified and needs full E2E verification against a real dbt project. Triggers after changes to recce/mcp_server.py, MCP tool handlers, single-env logic, or error classification. Also use before merging MCP PRs and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/recce-mcp-e2e/metadata.json",
      "entrypoint": "skills/recce-mcp-e2e/SKILL.md"
    },
    {
      "id": "release-engineering",
      "display_name": "Release Engineering",
      "description": "Release engineering workflow skill. Use this skill when a user needs a safer release plan, promotion policy, rollback path, or deploy gate before shipping.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/release-engineering/metadata.json",
      "entrypoint": "skills/release-engineering/SKILL.md"
    },
    {
      "id": "resolving-domains",
      "display_name": "XMTP domain resolver",
      "description": "ENS and Web3 identity resolution for XMTP agents. Use when resolving domain names, extracting mentions, or fetching Farcaster profiles. Triggers on ENS resolution, Farcaster lookup, or mention extraction.",
      "raw_category": "fullstack-web",
      "canonical_category": "fullstack-web",
      "quality_score": 45,
      "quality_tier": "bronze",
      "best_practices_score": 20,
      "best_practices_tier": "needs-work",
      "security_score": 30,
      "security_tier": "blocked",
      "security_status": "warn",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/resolving-domains/metadata.json",
      "entrypoint": "skills/resolving-domains/SKILL.md"
    },
    {
      "id": "security-auditor",
      "display_name": "Security Auditor",
      "description": "Security audit workflow skill. Use this skill when a user needs a focused review of concrete security risks instead of a generic review.",
      "raw_category": "testing-security",
      "canonical_category": "testing-security",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/security-auditor/metadata.json",
      "entrypoint": "skills/security-auditor/SKILL.md"
    },
    {
      "id": "sending-reactions",
      "display_name": "XMTP reactions",
      "description": "Emoji reactions and thinking indicators for XMTP agents. Use when adding reactions to messages or showing processing state with thinking emoji. Triggers on emoji reactions, thinking indicator, or message acknowledgment.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 38,
      "quality_tier": "starter",
      "best_practices_score": 16,
      "best_practices_tier": "needs-work",
      "security_score": 100,
      "security_tier": "hardened",
      "security_status": "passed",
      "skill_level": 2,
      "skill_level_label": "instructions",
      "validation_status": "warn",
      "metadata_path": "skills/sending-reactions/metadata.json",
      "entrypoint": "skills/sending-reactions/SKILL.md"
    },
    {
      "id": "synthesize-research-report",
      "display_name": "Synthesize Research Report",
      "description": "Synthesize Research Report workflow skill. Use this skill when the user needs Synthesize a comprehensive qualitative research report from raw interview materials (transcripts, notes, summaries). Handles 50+ interviews via batched sub-agents, builds codebooks iteratively, constructs data-driven personas, and produces prioritized findings with outcome-oriented opportunities. Use when you have completed qualitative interviews and need to turn raw data into a structured, evidence-backed research report and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "ai-agents",
      "canonical_category": "ai-agents",
      "quality_score": 98,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/synthesize-research-report/metadata.json",
      "entrypoint": "skills/synthesize-research-report/SKILL.md"
    },
    {
      "id": "terraform",
      "display_name": "Terraform",
      "description": "Terraform workflow skill. Use this skill when a user needs infrastructure as code structure, modules, state strategy, or plan/apply review.",
      "raw_category": "devops",
      "canonical_category": "devops",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/terraform/metadata.json",
      "entrypoint": "skills/terraform/SKILL.md"
    },
    {
      "id": "threat-modeling",
      "display_name": "Threat Modeling",
      "description": "Threat modeling workflow skill. Use this skill when a user needs trust boundaries, attacker goals, abuse cases, or mitigation priorities before implementation or release.",
      "raw_category": "testing-security",
      "canonical_category": "testing-security",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/threat-modeling/metadata.json",
      "entrypoint": "skills/threat-modeling/SKILL.md"
    },
    {
      "id": "vercel-cli-with-tokens",
      "display_name": "Vercel CLI with Tokens",
      "description": "Vercel CLI with Tokens workflow skill. Use this skill when the user needs Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login \\u2014 e.g. \\\"deploy to vercel\\\", \\\"set up vercel\\\", \\\"add environment variables to vercel\\\" and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "cli-automation",
      "canonical_category": "cli-automation",
      "quality_score": 96,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 0,
      "security_tier": "blocked",
      "security_status": "warn",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "warn",
      "metadata_path": "skills/vercel-cli-with-tokens/metadata.json",
      "entrypoint": "skills/vercel-cli-with-tokens/SKILL.md"
    },
    {
      "id": "vercel-composition-patterns",
      "display_name": "React Composition Patterns",
      "description": "React Composition Patterns workflow skill. Use this skill when the user needs Composition patterns for building flexible, maintainable React components. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. These patterns make codebases easier for both humans and AI agents to work with as they scale and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "development",
      "canonical_category": "development",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/vercel-composition-patterns/metadata.json",
      "entrypoint": "skills/vercel-composition-patterns/SKILL.md"
    },
    {
      "id": "vercel-react-best-practices",
      "display_name": "Vercel React Best Practices",
      "description": "Vercel React Best Practices workflow skill. Use this skill when the user needs React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "frontend",
      "canonical_category": "frontend",
      "quality_score": 99,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/vercel-react-best-practices/metadata.json",
      "entrypoint": "skills/vercel-react-best-practices/SKILL.md"
    },
    {
      "id": "vercel-react-native-skills",
      "display_name": "React Native Skills",
      "description": "React Native Skills workflow skill. Use this skill when the user needs Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "frontend",
      "canonical_category": "frontend",
      "quality_score": 98,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/vercel-react-native-skills/metadata.json",
      "entrypoint": "skills/vercel-react-native-skills/SKILL.md"
    },
    {
      "id": "vulnerability-scanner",
      "display_name": "Vulnerability Scanner",
      "description": "Vulnerability scanning workflow skill. Use this skill when a user needs repeatable coverage for known vulnerabilities, unsafe patterns, or release hygiene.",
      "raw_category": "testing-security",
      "canonical_category": "testing-security",
      "quality_score": 97,
      "quality_tier": "platinum",
      "best_practices_score": 99,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/vulnerability-scanner/metadata.json",
      "entrypoint": "skills/vulnerability-scanner/SKILL.md"
    },
    {
      "id": "web-design-guidelines",
      "display_name": "Web Interface Guidelines",
      "description": "Web Interface Guidelines workflow skill. Use this skill when the user needs Review UI code for Web Interface Guidelines compliance. Use when asked to \\\"review my UI\\\", \\\"check accessibility\\\", \\\"audit design\\\", \\\"review UX\\\", or \\\"check my site against best practices\\\" and the operator should rely on the packaged workflow, support pack, troubleshooting notes, and provenance links before merging or handing off.",
      "raw_category": "design",
      "canonical_category": "design",
      "quality_score": 100,
      "quality_tier": "platinum",
      "best_practices_score": 100,
      "best_practices_tier": "excellent",
      "security_score": 95,
      "security_tier": "review",
      "security_status": "passed",
      "skill_level": 3,
      "skill_level_label": "resources",
      "validation_status": "passed",
      "metadata_path": "skills/web-design-guidelines/metadata.json",
      "entrypoint": "skills/web-design-guidelines/SKILL.md"
    }
  ]
}
