# 📚 Omni Skills Catalog

> Auto-generated from `skills_index.json` — 55 skills across 15 categories.

Generated: 2026-03-31T00:00:00+00:00

---

## Table of Contents

- [🧠 Ai Agents (16)](#ai-agents)
- [🗄️ Backend (2)](#backend)
- [⚙️ Cli Automation (2)](#cli-automation)
- [💬 Communication (1)](#communication)
- [🤖 Data Ai (1)](#data-ai)
- [🎨 Design (4)](#design)
- [💻 Development (8)](#development)
- [☁️ Devops (6)](#devops)
- [📝 Documentation (2)](#documentation)
- [🖼️ Frontend (3)](#frontend)
- [🌐 Fullstack Web (2)](#fullstack-web)
- [📈 Machine Learning (1)](#machine-learning)
- [🧭 Product (2)](#product)
- [🛡️ Testing Security (4)](#testing-security)
- [🧰 Tools (1)](#tools)

---

## 🧠 Ai Agents

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`building-agents`](../skills/building-agents/SKILL.md) | Core XMTP Agent SDK setup and patterns. Use when creating new agents, handling messages, setting up middleware, or confi | L2 instructions | 19/100 | 42/100 | 40/100 warn |
| [`context-engineering`](../skills/context-engineering/SKILL.md) | Context engineering workflow skill. Use this skill when a user needs to shape prompts, retrieval context, memory, and to | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`cookiy`](../skills/cookiy/SKILL.md) | Cookiy workflow skill. Use this skill when the user needs > and the operator should rely on the packaged workflow, suppo | L3 resources | 100/100 | 99/100 | 95/100 passed |
| [`creating-inline-actions`](../skills/creating-inline-actions/SKILL.md) | Interactive button-based UI for XMTP agents following XIP-67. Use when creating menus, confirmation dialogs, selection o | L2 instructions | 20/100 | 44/100 | 30/100 warn |
| [`eval-design`](../skills/eval-design/SKILL.md) | Evaluation design workflow skill. Use this skill when a user needs LLM eval plans, regression suites, scoring rubrics, o | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`handling-attachments`](../skills/handling-attachments/SKILL.md) | File attachment handling for XMTP agents. Use when sending or receiving images, files, or any encrypted remote attachmen | L2 instructions | 16/100 | 38/100 | 60/100 warn |
| [`handling-commands`](../skills/handling-commands/SKILL.md) | Patterns for handling commands, validating input, and filtering messages in XMTP agents. Use when implementing slash com | L2 instructions | 7/100 | 37/100 | 100/100 passed |
| [`handling-transactions`](../skills/handling-transactions/SKILL.md) | Token transactions and wallet integration for XMTP agents. Use when sending USDC, creating transaction requests, or hand | L2 instructions | 20/100 | 46/100 | 100/100 passed |
| [`llm-patterns`](../skills/llm-patterns/SKILL.md) | LLM application workflow skill. Use this skill when a user needs robust patterns for tool use, structured outputs, fallb | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`managing-groups`](../skills/managing-groups/SKILL.md) | Group conversation management for XMTP agents. Use when creating groups, managing members, setting permissions, or sendi | L2 instructions | 16/100 | 38/100 | 90/100 warn |
| [`prompt-engineer`](../skills/prompt-engineer/SKILL.md) | Prompt engineering workflow skill. Use this skill when a user needs clearer task instructions, examples, decomposition,  | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`rag-engineer`](../skills/rag-engineer/SKILL.md) | RAG workflow skill. Use this skill when a user needs retrieval pipelines, chunking, ranking, citations, and evaluation f | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`recce-mcp-dev`](../skills/recce-mcp-dev/SKILL.md) | Recce MCP Server Development workflow skill. Use this skill when the user needs modifying recce/mcp_server.py, MCP tool  | L3 resources | 100/100 | 100/100 | 95/100 passed |
| [`recce-mcp-e2e`](../skills/recce-mcp-e2e/SKILL.md) | MCP E2E Verification workflow skill. Use this skill when the user needs MCP server code is modified and needs full E2E v | L3 resources | 100/100 | 99/100 | 95/100 passed |
| [`sending-reactions`](../skills/sending-reactions/SKILL.md) | Emoji reactions and thinking indicators for XMTP agents. Use when adding reactions to messages or showing processing sta | L2 instructions | 16/100 | 38/100 | 100/100 passed |
| [`synthesize-research-report`](../skills/synthesize-research-report/SKILL.md) | Synthesize Research Report workflow skill. Use this skill when the user needs Synthesize a comprehensive qualitative res | L3 resources | 100/100 | 98/100 | 95/100 passed |

## 🗄️ Backend

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`api-design`](../skills/api-design/SKILL.md) | API design workflow skill. Use this skill when a user needs a clear HTTP or service contract before implementation. | L3 resources | 100/100 | 95/100 | 95/100 passed |
| [`database-design`](../skills/database-design/SKILL.md) | Database design workflow skill. Use this skill when a user needs durable schema, indexing, and migration design before i | L3 resources | 98/100 | 94/100 | 95/100 passed |

## ⚙️ Cli Automation

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`find-skills`](../skills/find-skills/SKILL.md) | Catalog discovery workflow skill. Use this skill when a user asks for a capability, workflow, or domain-specific helper  | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`vercel-cli-with-tokens`](../skills/vercel-cli-with-tokens/SKILL.md) | Vercel CLI with Tokens workflow skill. Use this skill when the user needs Deploy and manage projects on Vercel using tok | L3 resources | 100/100 | 96/100 | 0/100 warn |

## 💬 Communication

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`create-pr`](../skills/create-pr/SKILL.md) | Pull-request workflow skill. Use this skill when a user needs a clean review narrative, risk framing, and reviewer guida | L3 resources | 98/100 | 95/100 | 95/100 passed |

## 🤖 Data Ai

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`data-contracts`](../skills/data-contracts/SKILL.md) | Data contracts workflow skill. Use this skill when a team needs to define, review, or enforce contracts across producers | L3 resources | 97/100 | 95/100 | 95/100 passed |

## 🎨 Design

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`accessibility-audit`](../skills/accessibility-audit/SKILL.md) | Accessibility audit workflow skill. Use this skill when a user needs keyboard, semantics, focus, contrast, motion, or as | L3 resources | 100/100 | 99/100 | 95/100 passed |
| [`design-systems-ops`](../skills/design-systems-ops/SKILL.md) | Design systems operations workflow skill. Use this skill when a user needs token governance, component drift control, re | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`design-token-governance`](../skills/design-token-governance/SKILL.md) | Design token governance workflow skill. Use this skill when a team needs to introduce, rename, deprecate, or review desi | L3 resources | 97/100 | 95/100 | 95/100 passed |
| [`web-design-guidelines`](../skills/web-design-guidelines/SKILL.md) | Web Interface Guidelines workflow skill. Use this skill when the user needs Review UI code for Web Interface Guidelines  | L3 resources | 100/100 | 100/100 | 95/100 passed |

## 💻 Development

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`architecture`](../skills/architecture/SKILL.md) | Architecture workflow skill. Use this skill when a user needs system boundaries, tradeoffs, or a staged implementation p | L3 resources | 98/100 | 94/100 | 95/100 passed |
| [`claude-code-review`](../skills/claude-code-review/SKILL.md) | Claude Code Review workflow skill. Use this skill when the user needs asked to review a PR, or when /review is invoked w | L3 resources | 100/100 | 98/100 | 95/100 passed |
| [`dashboard-acceptance-pilot`](../skills/dashboard-acceptance-pilot/SKILL.md) | Dashboard Acceptance Pilot workflow skill. Use this skill when the user needs Validates the external sync dashboard work | L3 resources | 100/100 | 100/100 | 95/100 passed |
| [`debugging`](../skills/debugging/SKILL.md) | Debugging workflow skill. Use this skill when a user needs disciplined reproduction, isolation, and fix verification ins | L3 resources | 98/100 | 94/100 | 95/100 passed |
| [`linear-deep-dive`](../skills/linear-deep-dive/SKILL.md) | Linear Deep Dive workflow skill. Use this skill when the user needs given a Linear issue ID, URL, identifier, or project | L3 resources | 100/100 | 96/100 | 95/100 passed |
| [`omni-figma`](../skills/omni-figma/SKILL.md) | Figma workflow skill. Use this skill when a user needs design-to-code implementation, Figma inspection, token lookup, Co | L3 resources | 100/100 | 100/100 | 95/100 passed |
| [`pm-research`](../skills/pm-research/SKILL.md) | PM / UXR Research Toolkit workflow skill. Use this skill when the user needs > and the operator should rely on the packa | L3 resources | 100/100 | 100/100 | 95/100 passed |
| [`vercel-composition-patterns`](../skills/vercel-composition-patterns/SKILL.md) | React Composition Patterns workflow skill. Use this skill when the user needs Composition patterns for building flexible | L3 resources | 100/100 | 99/100 | 95/100 passed |

## ☁️ Devops

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`deploy-to-vercel`](../skills/deploy-to-vercel/SKILL.md) | Deploy to Vercel workflow skill. Use this skill when the user needs Deploy applications and websites to Vercel. Use when | L3 resources | 100/100 | 99/100 | 48/100 warn |
| [`docker-expert`](../skills/docker-expert/SKILL.md) | Docker workflow skill. Use this skill when a user needs Dockerfiles, image build strategy, runtime hardening, or contain | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`kubernetes`](../skills/kubernetes/SKILL.md) | Kubernetes workflow skill. Use this skill when a user needs workload manifests, rollout strategy, service exposure, or c | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`observability-review`](../skills/observability-review/SKILL.md) | Observability workflow skill. Use this skill when a user needs logs, metrics, traces, alerts, or SLO review before shipp | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`release-engineering`](../skills/release-engineering/SKILL.md) | Release engineering workflow skill. Use this skill when a user needs a safer release plan, promotion policy, rollback pa | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`terraform`](../skills/terraform/SKILL.md) | Terraform workflow skill. Use this skill when a user needs infrastructure as code structure, modules, state strategy, or | L3 resources | 99/100 | 97/100 | 95/100 passed |

## 📝 Documentation

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`changelog`](../skills/changelog/SKILL.md) | Release-notes workflow skill. Use this skill when a user needs changelog entries, upgrade notes, or a concise release na | L3 resources | 98/100 | 94/100 | 95/100 passed |
| [`documentation`](../skills/documentation/SKILL.md) | Documentation workflow skill. Use this skill when a user needs accurate onboarding, operational guidance, or release-rea | L3 resources | 99/100 | 96/100 | 95/100 passed |

## 🖼️ Frontend

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`frontend-design`](../skills/frontend-design/SKILL.md) | Frontend design workflow skill. Use this skill when a user needs UI structure, states, and interaction patterns before i | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`vercel-react-best-practices`](../skills/vercel-react-best-practices/SKILL.md) | Vercel React Best Practices workflow skill. Use this skill when the user needs React and Next.js performance optimizatio | L3 resources | 100/100 | 99/100 | 95/100 passed |
| [`vercel-react-native-skills`](../skills/vercel-react-native-skills/SKILL.md) | React Native Skills workflow skill. Use this skill when the user needs Comprehensive best practices for React Native and | L3 resources | 100/100 | 98/100 | 95/100 passed |

## 🌐 Fullstack Web

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`auth-flows`](../skills/auth-flows/SKILL.md) | Authentication and authorization workflow skill. Use this skill when a user needs login, session, token, role, or permis | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`resolving-domains`](../skills/resolving-domains/SKILL.md) | ENS and Web3 identity resolution for XMTP agents. Use when resolving domain names, extracting mentions, or fetching Farc | L2 instructions | 20/100 | 45/100 | 30/100 warn |

## 📈 Machine Learning

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`model-serving`](../skills/model-serving/SKILL.md) | Model serving workflow skill. Use this skill when a team needs to design, review, or harden online inference, batch infe | L3 resources | 97/100 | 95/100 | 95/100 passed |

## 🧭 Product

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`brainstorming`](../skills/brainstorming/SKILL.md) | Brainstorming workflow skill. Use this skill when a user is exploring a problem and needs options, tradeoffs, and a reco | L3 resources | 99/100 | 96/100 | 95/100 passed |
| [`qualitative-research-planner`](../skills/qualitative-research-planner/SKILL.md) | Qualitative Research Planner workflow skill. Use this skill when the user needs > and the operator should rely on the pa | L3 resources | 100/100 | 100/100 | 95/100 passed |

## 🛡️ Testing Security

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`incident-response`](../skills/incident-response/SKILL.md) | Incident response workflow skill. Use this skill when a user needs outage triage, mitigation sequencing, stakeholder com | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`security-auditor`](../skills/security-auditor/SKILL.md) | Security audit workflow skill. Use this skill when a user needs a focused review of concrete security risks instead of a | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`threat-modeling`](../skills/threat-modeling/SKILL.md) | Threat modeling workflow skill. Use this skill when a user needs trust boundaries, attacker goals, abuse cases, or mitig | L3 resources | 99/100 | 97/100 | 95/100 passed |
| [`vulnerability-scanner`](../skills/vulnerability-scanner/SKILL.md) | Vulnerability scanning workflow skill. Use this skill when a user needs repeatable coverage for known vulnerabilities, u | L3 resources | 99/100 | 97/100 | 95/100 passed |

## 🧰 Tools

| Skill | Description | Level | Best Practices | Quality | Security |
| :---- | :---------- | :---- | :------------- | :------ | :------- |
| [`mcp-server-authoring`](../skills/mcp-server-authoring/SKILL.md) | MCP server authoring workflow skill. Use this skill when a team needs to design, implement, validate, or document a Mode | L3 resources | 97/100 | 95/100 | 95/100 passed |

