Agent Skillsopenai/plugins › expo-api-routes

expo-api-routes

GitHub

提供在 Expo Router 中使用 EAS Hosting 创建 API 路由的指南,涵盖适用场景、文件结构、HTTP 方法处理、动态路由及请求参数解析等核心开发实践。

plugins/expo/skills/expo-api-routes/SKILL.md openai/plugins

Trigger Scenarios

Expo Router API 路由开发 EAS Hosting 后端接口实现 服务端密钥与数据保护

Install

npx skills add openai/plugins --skill expo-api-routes -g -y
More Options

Non-standard path

npx skills add https://github.com/openai/plugins/tree/main/plugins/expo/skills/expo-api-routes -g -y

Use without installing

npx skills use openai/plugins@expo-api-routes

指定 Agent (Claude Code)

npx skills add openai/plugins --skill expo-api-routes -a claude-code -g -y

安装 repo 全部 skill

npx skills add openai/plugins --all -g -y

预览 repo 内 skill

npx skills add openai/plugins --list

SKILL.md

Frontmatter
{
    "name": "expo-api-routes",
    "license": "MIT",
    "version": "1.0.0",
    "description": "Guidelines for creating API routes in Expo Router with EAS Hosting"
}

When to Use API Routes

Use API routes when you need:

  • Server-side secrets — API keys, database credentials, or tokens that must never reach the client
  • Database operations — Direct database queries that shouldn't be exposed
  • Third-party API proxies — Hide API keys when calling external services (OpenAI, Stripe, etc.)
  • Server-side validation — Validate data before database writes
  • Webhook endpoints — Receive callbacks from services like Stripe or GitHub
  • Rate limiting — Control access at the server level
  • Heavy computation — Offload processing that would be slow on mobile

When NOT to Use API Routes

Avoid API routes when:

  • Data is already public — Use direct fetch to public APIs instead
  • No secrets required — Static data or client-safe operations
  • Real-time updates needed — Use WebSockets or services like Supabase Realtime
  • Simple CRUD — Consider Firebase, Supabase, or Convex for managed backends
  • File uploads — Use direct-to-storage uploads (S3 presigned URLs, Cloudflare R2)
  • Authentication only — Use Clerk, Auth0, or Firebase Auth instead

File Structure

API routes live in the app directory with +api.ts suffix:

app/
  api/
    hello+api.ts          → GET /api/hello
    users+api.ts          → /api/users
    users/[id]+api.ts     → /api/users/:id
  (tabs)/
    index.tsx

Basic API Route

// app/api/hello+api.ts
export function GET(request: Request) {
  return Response.json({ message: "Hello from Expo!" });
}

HTTP Methods

Export named functions for each HTTP method:

// app/api/items+api.ts
export function GET(request: Request) {
  return Response.json({ items: [] });
}

export async function POST(request: Request) {
  const body = await request.json();
  return Response.json({ created: body }, { status: 201 });
}

export async function PUT(request: Request) {
  const body = await request.json();
  return Response.json({ updated: body });
}

export async function DELETE(request: Request) {
  return new Response(null, { status: 204 });
}

Dynamic Routes

// app/api/users/[id]+api.ts
export function GET(request: Request, { id }: { id: string }) {
  return Response.json({ userId: id });
}

Request Handling

Query Parameters

export function GET(request: Request) {
  const url = new URL(request.url);
  const page = url.searchParams.get("page") ?? "1";
  const limit = url.searchParams.get("limit") ?? "10";

  return Response.json({ page, limit });
}

Headers

export function GET(request: Request) {
  const auth = request.headers.get("Authorization");

  if (!auth) {
    return Response.json({ error: "Unauthorized" }, { status: 401 });
  }

  return Response.json({ authenticated: true });
}

JSON Body

export async function POST(request: Request) {
  const { email, password } = await request.json();

  if (!email || !password) {
    return Response.json({ error: "Missing fields" }, { status: 400 });
  }

  return Response.json({ success: true });
}

Environment Variables

Use process.env for server-side secrets:

// app/api/ai+api.ts
export async function POST(request: Request) {
  const { prompt } = await request.json();

  const response = await fetch("https://api.openai.com/v1/chat/completions", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: `Bearer ${process.env.OPENAI_API_KEY}`,
    },
    body: JSON.stringify({
      model: "gpt-4",
      messages: [{ role: "user", content: prompt }],
    }),
  });

  const data = await response.json();
  return Response.json(data);
}

Set environment variables:

  • Local: Create .env file (never commit)
  • EAS Hosting: Use eas env:create or Expo dashboard

CORS Headers

Add CORS for web clients:

const corsHeaders = {
  "Access-Control-Allow-Origin": "*",
  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
  "Access-Control-Allow-Headers": "Content-Type, Authorization",
};

export function OPTIONS() {
  return new Response(null, { headers: corsHeaders });
}

export function GET() {
  return Response.json({ data: "value" }, { headers: corsHeaders });
}

Error Handling

export async function POST(request: Request) {
  try {
    const body = await request.json();
    // Process...
    return Response.json({ success: true });
  } catch (error) {
    console.error("API error:", error);
    return Response.json({ error: "Internal server error" }, { status: 500 });
  }
}

Testing Locally

Start the development server with API routes:

npx expo serve

This starts a local server at http://localhost:8081 with full API route support.

Test with curl:

curl http://localhost:8081/api/hello
curl -X POST http://localhost:8081/api/users -H "Content-Type: application/json" -d '{"name":"Test"}'

Deployment to EAS Hosting

Prerequisites

npm install -g eas-cli
eas login

Deploy

eas deploy

This builds and deploys your API routes to EAS Hosting (Cloudflare Workers).

Environment Variables for Production

# Create a secret
eas env:create --name OPENAI_API_KEY --value sk-xxx --environment production

# Or use the Expo dashboard

Custom Domain

Configure in eas.json or Expo dashboard.

EAS Hosting Runtime (Cloudflare Workers)

API routes run on Cloudflare Workers. Key limitations:

Missing/Limited APIs

  • No Node.js filesystemfs module unavailable
  • No native Node modules — Use Web APIs or polyfills
  • Limited execution time — 30 second timeout for CPU-intensive tasks
  • No persistent connections — WebSockets require Durable Objects
  • fetch is available — Use standard fetch for HTTP requests

Use Web APIs Instead

// Use Web Crypto instead of Node crypto
const hash = await crypto.subtle.digest(
  "SHA-256",
  new TextEncoder().encode("data")
);

// Use fetch instead of node-fetch
const response = await fetch("https://api.example.com");

// Use Response/Request (already available)
return new Response(JSON.stringify(data), {
  headers: { "Content-Type": "application/json" },
});

Database Options

Since filesystem is unavailable, use cloud databases:

  • Cloudflare D1 — SQLite at the edge
  • Turso — Distributed SQLite
  • PlanetScale — Serverless MySQL
  • Supabase — Postgres with REST API
  • Neon — Serverless Postgres

Example with Turso:

// app/api/users+api.ts
import { createClient } from "@libsql/client/web";

const db = createClient({
  url: process.env.TURSO_URL!,
  authToken: process.env.TURSO_AUTH_TOKEN!,
});

export async function GET() {
  const result = await db.execute("SELECT * FROM users");
  return Response.json(result.rows);
}

Calling API Routes from Client

// From React Native components
const response = await fetch("/api/hello");
const data = await response.json();

// With body
const response = await fetch("/api/users", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ name: "John" }),
});

Common Patterns

Authentication Middleware

// utils/auth.ts
export async function requireAuth(request: Request) {
  const token = request.headers.get("Authorization")?.replace("Bearer ", "");

  if (!token) {
    throw new Response(JSON.stringify({ error: "Unauthorized" }), {
      status: 401,
      headers: { "Content-Type": "application/json" },
    });
  }

  // Verify token...
  return { userId: "123" };
}

// app/api/protected+api.ts
import { requireAuth } from "../../utils/auth";

export async function GET(request: Request) {
  const { userId } = await requireAuth(request);
  return Response.json({ userId });
}

Proxy External API

// app/api/weather+api.ts
export async function GET(request: Request) {
  const url = new URL(request.url);
  const city = url.searchParams.get("city");

  const response = await fetch(
    `https://api.weather.com/v1/current?city=${city}&key=${process.env.WEATHER_API_KEY}`
  );

  return Response.json(await response.json());
}

Rules

  • NEVER expose API keys or secrets in client code
  • ALWAYS validate and sanitize user input
  • Use proper HTTP status codes (200, 201, 400, 401, 404, 500)
  • Handle errors gracefully with try/catch
  • Keep API routes focused — one responsibility per endpoint
  • Use TypeScript for type safety
  • Log errors server-side for debugging

Version History

  • 11c74d6 Current 2026-07-19 09:34

Same Skill Collection

.agents/skills/plugin-creator/SKILL.md
plugins/airtable/skills/airtable-cli/SKILL.md
plugins/airtable/skills/airtable-filters/SKILL.md
plugins/airtable/skills/airtable-overview/SKILL.md
plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md
plugins/atlassian-rovo/skills/generate-status-report/SKILL.md
plugins/base44/skills/base44-cli/SKILL.md
plugins/base44/skills/base44-sdk/SKILL.md
plugins/base44/skills/base44-troubleshooter/SKILL.md
plugins/boltz-api-cli/skills/boltz-check-status/SKILL.md
plugins/boltz-api-cli/skills/boltz-cli-setup/SKILL.md
plugins/boltz-api-cli/skills/boltz-protein-design/SKILL.md
plugins/boltz-api-cli/skills/boltz-protein-screen/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-adme/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-design/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-screen/SKILL.md
plugins/boltz-api-cli/skills/boltz-structure-and-binding/SKILL.md
plugins/box/skills/box/SKILL.md
plugins/brighthire/skills/brighthire/SKILL.md
plugins/build-ios-apps/skills/ios-app-intents/SKILL.md
plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md
plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md
plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md
plugins/build-ios-apps/skills/ios-simulator-browser/SKILL.md
plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md
plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md
plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md
plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md
plugins/build-macos-apps/skills/appkit-interop/SKILL.md
plugins/build-macos-apps/skills/build-run-debug/SKILL.md
plugins/build-macos-apps/skills/liquid-glass/SKILL.md
plugins/build-macos-apps/skills/packaging-notarization/SKILL.md
plugins/build-macos-apps/skills/signing-entitlements/SKILL.md
plugins/build-macos-apps/skills/swiftpm-macos/SKILL.md
plugins/build-macos-apps/skills/swiftui-patterns/SKILL.md
plugins/build-macos-apps/skills/telemetry/SKILL.md
plugins/build-macos-apps/skills/test-triage/SKILL.md
plugins/build-macos-apps/skills/view-refactor/SKILL.md
plugins/build-macos-apps/skills/window-management/SKILL.md
plugins/build-web-apps/skills/frontend-app-builder/SKILL.md
plugins/build-web-apps/skills/frontend-testing-debugging/SKILL.md
plugins/build-web-apps/skills/react-best-practices/SKILL.md
plugins/build-web-apps/skills/shadcn-best-practices/SKILL.md
plugins/build-web-apps/skills/supabase-best-practices/SKILL.md
plugins/build-web-data-visualization/skills/accessibility-and-inclusive-visualization/SKILL.md
plugins/build-web-data-visualization/skills/canvas2d-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/d3-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/dashboards-and-real-time-visualization/SKILL.md
plugins/build-web-data-visualization/skills/data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/gantt-chart-visualization/SKILL.md
plugins/build-web-data-visualization/skills/geospatial-and-cartographic-visualization/SKILL.md
plugins/build-web-data-visualization/skills/grammar-of-graphics-and-declarative-visualization/SKILL.md
plugins/build-web-data-visualization/skills/node-link-and-diagram-layout/SKILL.md
plugins/build-web-data-visualization/skills/react-and-nextjs-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/reports-pdfs-and-slide-automation/SKILL.md
plugins/build-web-data-visualization/skills/scrollytelling-and-parallax-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/statistical-and-uncertainty-visualization/SKILL.md
plugins/build-web-data-visualization/skills/testing-data-visualizations/SKILL.md
plugins/build-web-data-visualization/skills/threejs-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/typescript-data-visualization-engineering/SKILL.md
plugins/canva/skills/canva-branded-presentation/SKILL.md
plugins/canva/skills/canva-resize-for-all-social-media/SKILL.md
plugins/canva/skills/canva-translate-design/SKILL.md
plugins/chronograph-lp/skills/chronograph-cashflow-forecast/SKILL.md
plugins/circleci/skills/builds/SKILL.md
plugins/circleci/skills/chunk/SKILL.md
plugins/circleci/skills/cli/SKILL.md
plugins/circleci/skills/config/SKILL.md
plugins/cloudflare/skills/agents-sdk/SKILL.md
plugins/cloudflare/skills/cloudflare/SKILL.md
plugins/cloudflare/skills/durable-objects/SKILL.md
plugins/cloudflare/skills/sandbox-sdk/SKILL.md
plugins/cloudflare/skills/web-perf/SKILL.md
plugins/cloudflare/skills/workers-best-practices/SKILL.md
plugins/cloudflare/skills/wrangler/SKILL.md
plugins/coderabbit/skills/coderabbit-review/SKILL.md
plugins/codex-security/skills/attack-path-analysis/SKILL.md
plugins/codex-security/skills/deep-security-scan/SKILL.md
plugins/codex-security/skills/finding-discovery/SKILL.md
plugins/codex-security/skills/fix-finding/SKILL.md
plugins/codex-security/skills/security-diff-scan/SKILL.md
plugins/codex-security/skills/security-scan/SKILL.md
plugins/codex-security/skills/threat-model/SKILL.md
plugins/codex-security/skills/track-findings/SKILL.md
plugins/codex-security/skills/triage-finding/SKILL.md
plugins/codex-security/skills/validation/SKILL.md
plugins/codex-security/skills/vulnerability-writeup/SKILL.md
plugins/daloopa/skills/bull-bear/SKILL.md
plugins/daloopa/skills/capital-allocation/SKILL.md
plugins/daloopa/skills/comp-sheet/SKILL.md
plugins/daloopa/skills/comps/SKILL.md
plugins/daloopa/skills/dcf/SKILL.md
plugins/daloopa/skills/earnings-flash/SKILL.md
plugins/daloopa/skills/earnings-prep/SKILL.md
plugins/daloopa/skills/earnings-review/SKILL.md
plugins/daloopa/skills/guidance-tracker/SKILL.md
plugins/daloopa/skills/ib-deck/SKILL.md
plugins/daloopa/skills/industry/SKILL.md
plugins/daloopa/skills/inflection/SKILL.md
plugins/daloopa/skills/initiate/SKILL.md
plugins/daloopa/skills/precedent-transactions/SKILL.md
plugins/daloopa/skills/research-note/SKILL.md
plugins/daloopa/skills/setup/SKILL.md
plugins/daloopa/skills/supply-chain/SKILL.md
plugins/daloopa/skills/unit-economics/SKILL.md
plugins/daloopa/skills/working-capital/SKILL.md
plugins/deepnote/skills/deepnote-data-execution/SKILL.md
plugins/deepnote/skills/deepnote-links/SKILL.md
plugins/deepnote/skills/deepnote-notebook-editing/SKILL.md
plugins/deepnote/skills/deepnote-notebooks/SKILL.md
plugins/deepnote/skills/deepnote/SKILL.md
plugins/digitalocean/skills/provision-droplet/SKILL.md
plugins/dnb-finance-analytics/skills/fa-jobs-to-be-done/SKILL.md
plugins/expo/skills/building-native-ui/SKILL.md
plugins/expo/skills/codex-expo-run-actions/SKILL.md
plugins/expo/skills/expo-cicd-workflows/SKILL.md
plugins/expo/skills/expo-deployment/SKILL.md
plugins/expo/skills/expo-dev-client/SKILL.md
plugins/expo/skills/expo-module/SKILL.md
plugins/expo/skills/expo-tailwind-setup/SKILL.md
plugins/expo/skills/expo-ui-jetpack-compose/SKILL.md
plugins/expo/skills/expo-ui-swift-ui/SKILL.md
plugins/expo/skills/native-data-fetching/SKILL.md
plugins/expo/skills/upgrading-expo/SKILL.md
plugins/expo/skills/use-dom/SKILL.md
plugins/figma/skills/figma-code-connect/SKILL.md
plugins/figma/skills/figma-create-new-file/SKILL.md
plugins/figma/skills/figma-implement-motion/SKILL.md
plugins/figma/skills/figma-use-figjam/SKILL.md
plugins/figma/skills/figma-use-motion/SKILL.md
plugins/figma/skills/figma-use-slides/SKILL.md
plugins/game-studio/skills/game-playtest/SKILL.md
plugins/game-studio/skills/game-studio/SKILL.md
plugins/game-studio/skills/game-ui-frontend/SKILL.md
plugins/game-studio/skills/phaser-2d-game/SKILL.md
plugins/game-studio/skills/react-three-fiber-game/SKILL.md
plugins/game-studio/skills/sprite-pipeline/SKILL.md
plugins/game-studio/skills/three-webgl-game/SKILL.md
plugins/game-studio/skills/web-3d-asset-pipeline/SKILL.md
plugins/game-studio/skills/web-game-foundations/SKILL.md
plugins/github/skills/gh-address-comments/SKILL.md
plugins/github/skills/gh-fix-ci/SKILL.md
plugins/github/skills/github/SKILL.md
plugins/github/skills/yeet/SKILL.md
plugins/gmail/skills/gmail-inbox-triage/SKILL.md
plugins/gmail/skills/gmail/SKILL.md
plugins/google-calendar/skills/google-calendar-daily-brief/SKILL.md
plugins/google-calendar/skills/google-calendar-free-up-time/SKILL.md
plugins/google-calendar/skills/google-calendar-group-scheduler/SKILL.md
plugins/google-calendar/skills/google-calendar-meeting-prep/SKILL.md
plugins/google-calendar/skills/google-calendar/SKILL.md
plugins/google-drive/skills/google-docs/SKILL.md
plugins/google-drive/skills/google-drive-comments/SKILL.md
plugins/google-drive/skills/google-drive/SKILL.md
plugins/google-drive/skills/google-sheets/SKILL.md
plugins/google-drive/skills/google-slides/SKILL.md
plugins/hex/skills/hex/SKILL.md
plugins/hubspot/skills/hubspot-crm-data-hygiene/SKILL.md
plugins/hubspot/skills/hubspot-customer-prep/SKILL.md
plugins/hubspot/skills/hubspot-pipeline-health/SKILL.md
plugins/hubspot/skills/hubspot/SKILL.md
plugins/hugging-face/skills/cli/SKILL.md
plugins/hugging-face/skills/community-evals/SKILL.md
plugins/hugging-face/skills/datasets/SKILL.md
plugins/hugging-face/skills/gradio/SKILL.md
plugins/hugging-face/skills/paper-publisher/SKILL.md
plugins/hugging-face/skills/papers/SKILL.md
plugins/hugging-face/skills/trackio/SKILL.md
plugins/hugging-face/skills/transformers.js/SKILL.md
plugins/hyperframes/skills/gsap/SKILL.md
plugins/hyperframes/skills/hyperframes-cli/SKILL.md
plugins/hyperframes/skills/hyperframes-registry/SKILL.md
plugins/hyperframes/skills/website-to-hyperframes/SKILL.md
plugins/life-science-research/skills/alphafold-skill/SKILL.md
plugins/life-science-research/skills/bgee-skill/SKILL.md
plugins/life-science-research/skills/bindingdb-skill/SKILL.md
plugins/life-science-research/skills/biobankjapan-phewas-skill/SKILL.md
plugins/life-science-research/skills/biorxiv-skill/SKILL.md
plugins/life-science-research/skills/biostudies-arrayexpress-skill/SKILL.md
plugins/life-science-research/skills/cbioportal-skill/SKILL.md
plugins/life-science-research/skills/cellxgene-skill/SKILL.md
plugins/life-science-research/skills/chebi-skill/SKILL.md
plugins/life-science-research/skills/chembl-skill/SKILL.md
plugins/life-science-research/skills/civic-skill/SKILL.md
plugins/life-science-research/skills/clinicaltrials-skill/SKILL.md
plugins/life-science-research/skills/clinvar-variation-skill/SKILL.md
plugins/life-science-research/skills/efo-ontology-skill/SKILL.md
plugins/life-science-research/skills/encode-skill/SKILL.md
plugins/life-science-research/skills/ensembl-skill/SKILL.md
plugins/life-science-research/skills/epigraphdb-skill/SKILL.md
plugins/life-science-research/skills/eqtl-catalogue-skill/SKILL.md
plugins/life-science-research/skills/eva-skill/SKILL.md
plugins/life-science-research/skills/finngen-phewas-skill/SKILL.md
plugins/life-science-research/skills/genebass-gene-burden-skill/SKILL.md
plugins/life-science-research/skills/gnomad-graphql-skill/SKILL.md
plugins/life-science-research/skills/gtex-eqtl-skill/SKILL.md
plugins/life-science-research/skills/gwas-catalog-skill/SKILL.md
plugins/life-science-research/skills/hmdb-skill/SKILL.md
plugins/life-science-research/skills/human-protein-atlas-skill/SKILL.md
plugins/life-science-research/skills/ipd-skill/SKILL.md
plugins/life-science-research/skills/locus-to-gene-mapper-skill/SKILL.md
plugins/life-science-research/skills/metabolights-skill/SKILL.md
plugins/life-science-research/skills/mgnify-skill/SKILL.md
plugins/life-science-research/skills/ncbi-blast-skill/SKILL.md
plugins/life-science-research/skills/ncbi-clinicaltables-skill/SKILL.md
plugins/life-science-research/skills/ncbi-datasets-skill/SKILL.md
plugins/life-science-research/skills/ncbi-entrez-skill/SKILL.md
plugins/life-science-research/skills/ncbi-pmc-skill/SKILL.md
plugins/life-science-research/skills/opentargets-skill/SKILL.md
plugins/life-science-research/skills/pharmgkb-skill/SKILL.md
plugins/life-science-research/skills/pride-skill/SKILL.md
plugins/life-science-research/skills/proteomexchange-skill/SKILL.md
plugins/life-science-research/skills/pubchem-pug-skill/SKILL.md
plugins/life-science-research/skills/quickgo-skill/SKILL.md
plugins/life-science-research/skills/rcsb-pdb-skill/SKILL.md
plugins/life-science-research/skills/reactome-skill/SKILL.md
plugins/life-science-research/skills/research-router-skill/SKILL.md
plugins/life-science-research/skills/rhea-skill/SKILL.md
plugins/life-science-research/skills/rnacentral-skill/SKILL.md
plugins/life-science-research/skills/string-skill/SKILL.md
plugins/life-science-research/skills/tpmi-phewas-skill/SKILL.md
plugins/life-science-research/skills/ukb-topmed-phewas-skill/SKILL.md
plugins/life-science-research/skills/uniprot-skill/SKILL.md
plugins/linear/skills/linear/SKILL.md
plugins/magicpath/skills/magicpath/SKILL.md
plugins/midpage/skills/cite-check/SKILL.md
plugins/midpage/skills/draft-brief/SKILL.md
plugins/midpage/skills/draft-long-form-memo/SKILL.md
plugins/midpage/skills/litigation-update-post/SKILL.md
plugins/mixpanel-headless/skills/dashboard-expert/SKILL.md
plugins/mixpanel-headless/skills/mixpanel-auth/SKILL.md
plugins/mixpanel-headless/skills/setup/SKILL.md
plugins/moody-s/skills/moody-s-company-analysis/SKILL.md
plugins/moody-s/skills/moody-s-earnings-brief/SKILL.md
plugins/moody-s/skills/moody-s-explore-mcp/SKILL.md
plugins/moody-s/skills/moody-s-peer-analysis/SKILL.md
plugins/morningstar/skills/fund-comparison/SKILL.md
plugins/morningstar/skills/fund-screener/SKILL.md
plugins/morningstar/skills/fund-summarizer/SKILL.md
plugins/neon-postgres/skills/neon-postgres/SKILL.md
plugins/netlify/skills/netlify-ai-gateway/SKILL.md
plugins/netlify/skills/netlify-blobs/SKILL.md
plugins/netlify/skills/netlify-caching/SKILL.md
plugins/netlify/skills/netlify-cli-and-deploy/SKILL.md
plugins/netlify/skills/netlify-config/SKILL.md
plugins/netlify/skills/netlify-deploy/SKILL.md
plugins/netlify/skills/netlify-edge-functions/SKILL.md
plugins/netlify/skills/netlify-forms/SKILL.md
plugins/netlify/skills/netlify-frameworks/SKILL.md
plugins/netlify/skills/netlify-functions/SKILL.md
plugins/netlify/skills/netlify-identity/SKILL.md
plugins/netlify/skills/netlify-image-cdn/SKILL.md
plugins/ngs-analysis/skills/ngs-amplicon-microbiome/SKILL.md
plugins/ngs-analysis/skills/ngs-analysis-router/SKILL.md
plugins/ngs-analysis/skills/ngs-atacseq-peaks-qc/SKILL.md
plugins/ngs-analysis/skills/ngs-bcl-to-fastq/SKILL.md
plugins/ngs-analysis/skills/ngs-bulk-rnaseq-counts-qc/SKILL.md
plugins/ngs-analysis/skills/ngs-bulk-rnaseq-differential-expression/SKILL.md
plugins/ngs-analysis/skills/ngs-bulk-rnaseq/SKILL.md
plugins/ngs-analysis/skills/ngs-chip-cutrun-peaks-qc/SKILL.md
plugins/ngs-analysis/skills/ngs-dna-germline-variants/SKILL.md
plugins/ngs-analysis/skills/ngs-dna-somatic-variants/SKILL.md
plugins/ngs-analysis/skills/ngs-dna-umi-panel-variants/SKILL.md
plugins/ngs-analysis/skills/ngs-dna-variant-calling/SKILL.md
plugins/ngs-analysis/skills/ngs-epigenomics-peaks/SKILL.md
plugins/ngs-analysis/skills/ngs-fastq-qc/SKILL.md
plugins/ngs-analysis/skills/ngs-runtime-env/SKILL.md
plugins/ngs-analysis/skills/ngs-scrna-seq/SKILL.md
plugins/ngs-analysis/skills/ngs-shotgun-metagenomics/SKILL.md
plugins/ngs-analysis/skills/scrna-seq-qc/SKILL.md
plugins/notion/skills/notion-knowledge-capture/SKILL.md
plugins/notion/skills/notion-meeting-intelligence/SKILL.md
plugins/notion/skills/notion-research-documentation/SKILL.md
plugins/notion/skills/notion-spec-to-implementation/SKILL.md
plugins/nvidia/skills/aiq-deploy/SKILL.md
plugins/nvidia/skills/aiq-research/SKILL.md
plugins/nvidia/skills/cuopt-user-rules/SKILL.md
plugins/nvidia/skills/dynamo-interconnect-check/SKILL.md
plugins/nvidia/skills/dynamo-router-starter/SKILL.md
plugins/nvidia/skills/nemoclaw-user-get-started/SKILL.md
plugins/nvidia/skills/omniverse-cad-to-simready/SKILL.md
plugins/nvidia/skills/omniverse-realtime-viewer/SKILL.md
plugins/nvidia/skills/omniverse-usd-performance-tuning/SKILL.md
plugins/nvidia/skills/physical-ai-neural-reconstruction/SKILL.md
plugins/openai-developers/skills/agents-sdk/SKILL.md
plugins/openai-developers/skills/build-chatgpt-app/SKILL.md
plugins/openai-developers/skills/chatgpt-app-submission/SKILL.md
plugins/openai-developers/skills/openai-api-troubleshooting/SKILL.md
plugins/openai-developers/skills/openai-platform-api-key/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar-daily-brief/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar-free-up-time/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar-group-scheduler/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar-meeting-prep/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar-shared-calendars/SKILL.md
plugins/outlook-calendar/skills/outlook-calendar/SKILL.md
plugins/outlook-email/skills/outlook-email-inbox-triage/SKILL.md
plugins/outlook-email/skills/outlook-email-reply-drafting/SKILL.md
plugins/outlook-email/skills/outlook-email-shared-mailboxes/SKILL.md
plugins/outlook-email/skills/outlook-email-subscription-cleanup/SKILL.md
plugins/outlook-email/skills/outlook-email-task-extraction/SKILL.md
plugins/outlook-email/skills/outlook-email/SKILL.md
plugins/plugin-eval/fixtures/minimal-skill/SKILL.md
plugins/plugin-eval/skills/evaluate-plugin/SKILL.md
plugins/plugin-eval/skills/evaluate-skill/SKILL.md
plugins/plugin-eval/skills/improve-skill/SKILL.md
plugins/plugin-eval/skills/metric-pack-designer/SKILL.md
plugins/plugin-eval/skills/plugin-eval/SKILL.md
plugins/posthog/skills/posthog/SKILL.md
plugins/remotion/skills/remotion/SKILL.md
plugins/render/skills/render-background-workers/SKILL.md
plugins/render/skills/render-blueprints/SKILL.md
plugins/render/skills/render-cli/SKILL.md
plugins/render/skills/render-cron-jobs/SKILL.md
plugins/render/skills/render-debug/SKILL.md
plugins/render/skills/render-deploy/SKILL.md
plugins/render/skills/render-disks/SKILL.md
plugins/render/skills/render-docker/SKILL.md
plugins/render/skills/render-domains/SKILL.md
plugins/render/skills/render-env-vars/SKILL.md
plugins/render/skills/render-keyvalue/SKILL.md
plugins/render/skills/render-mcp/SKILL.md
plugins/render/skills/render-migrate-from-heroku/SKILL.md
plugins/render/skills/render-monitor/SKILL.md
plugins/render/skills/render-networking/SKILL.md
plugins/render/skills/render-postgres/SKILL.md
plugins/render/skills/render-private-services/SKILL.md
plugins/render/skills/render-scaling/SKILL.md
plugins/render/skills/render-web-services/SKILL.md
plugins/render/skills/render-workflows/SKILL.md
plugins/replayio/skills/replay-qa-api/SKILL.md
plugins/replayio/skills/replayio/SKILL.md
plugins/sentry/skills/sentry/SKILL.md
plugins/sharepoint/skills/sharepoint-powerpoint/SKILL.md
plugins/sharepoint/skills/sharepoint-shared-doc-maintenance/SKILL.md
plugins/sharepoint/skills/sharepoint-site-discovery/SKILL.md
plugins/sharepoint/skills/sharepoint-spreadsheet-formula-builder/SKILL.md
plugins/sharepoint/skills/sharepoint-spreadsheets/SKILL.md
plugins/sharepoint/skills/sharepoint-word-docs/SKILL.md
plugins/sharepoint/skills/sharepoint/SKILL.md
plugins/shopify/skills/shopify-app-store-review/SKILL.md
plugins/shopify/skills/shopify-custom-data/SKILL.md
plugins/shopify/skills/shopify-customer/SKILL.md
plugins/shopify/skills/shopify-dev/SKILL.md
plugins/shopify/skills/shopify-functions/SKILL.md
plugins/shopify/skills/shopify-hydrogen/SKILL.md
plugins/shopify/skills/shopify-liquid/SKILL.md
plugins/shopify/skills/shopify-onboarding-dev/SKILL.md
plugins/shopify/skills/shopify-partner/SKILL.md
plugins/shopify/skills/shopify-payments-apps/SKILL.md
plugins/shopify/skills/shopify-polaris-admin-extensions/SKILL.md
plugins/shopify/skills/shopify-polaris-app-home/SKILL.md
plugins/shopify/skills/shopify-polaris-checkout-extensions/SKILL.md
plugins/shopify/skills/shopify-polaris-customer-account-extensions/SKILL.md
plugins/shopify/skills/shopify-pos-ui/SKILL.md
plugins/shopify/skills/shopify-storefront-graphql/SKILL.md
plugins/shopify/skills/ucp/SKILL.md
plugins/slack/skills/slack-channel-summarization/SKILL.md
plugins/slack/skills/slack-daily-digest/SKILL.md
plugins/slack/skills/slack-notification-triage/SKILL.md
plugins/slack/skills/slack-outgoing-message/SKILL.md
plugins/slack/skills/slack-reply-drafting/SKILL.md
plugins/slack/skills/slack/SKILL.md
plugins/supabase/skills/supabase-postgres-best-practices/SKILL.md
plugins/supabase/skills/supabase/SKILL.md
plugins/superhuman/skills/superhuman-mail/SKILL.md
plugins/superpowers/skills/brainstorming/SKILL.md
plugins/superpowers/skills/dispatching-parallel-agents/SKILL.md
plugins/superpowers/skills/executing-plans/SKILL.md
plugins/superpowers/skills/finishing-a-development-branch/SKILL.md
plugins/superpowers/skills/receiving-code-review/SKILL.md
plugins/superpowers/skills/requesting-code-review/SKILL.md
plugins/superpowers/skills/subagent-driven-development/SKILL.md
plugins/superpowers/skills/systematic-debugging/SKILL.md
plugins/superpowers/skills/test-driven-development/SKILL.md
plugins/superpowers/skills/using-git-worktrees/SKILL.md
plugins/superpowers/skills/using-superpowers/SKILL.md
plugins/superpowers/skills/verification-before-completion/SKILL.md
plugins/superpowers/skills/writing-plans/SKILL.md
plugins/superpowers/skills/writing-skills/SKILL.md
plugins/teams/skills/teams-channel-summarization/SKILL.md
plugins/teams/skills/teams-daily-digest/SKILL.md
plugins/teams/skills/teams-messages/SKILL.md
plugins/teams/skills/teams-notification-triage/SKILL.md
plugins/teams/skills/teams-planner-task-management/SKILL.md
plugins/teams/skills/teams-reply-drafting/SKILL.md
plugins/teams/skills/teams/SKILL.md
plugins/temporal/skills/temporal-developer/SKILL.md
plugins/test-android-apps/skills/android-emulator-qa/SKILL.md
plugins/test-android-apps/skills/android-performance/SKILL.md
plugins/twilio-developer-kit/skills/twilio-agent-augmentation-architect/SKILL.md
plugins/twilio-developer-kit/skills/twilio-ai-agent-architect/SKILL.md
plugins/twilio-developer-kit/skills/twilio-call-recordings/SKILL.md
plugins/twilio-developer-kit/skills/twilio-compliance-onboarding/SKILL.md
plugins/twilio-developer-kit/skills/twilio-compliance-traffic/SKILL.md
plugins/twilio-developer-kit/skills/twilio-conference-calls/SKILL.md
plugins/twilio-developer-kit/skills/twilio-content-template-builder/SKILL.md
plugins/twilio-developer-kit/skills/twilio-conversation-intelligence/SKILL.md
plugins/twilio-developer-kit/skills/twilio-conversation-orchestrator/SKILL.md
plugins/twilio-developer-kit/skills/twilio-conversations-classic-api/SKILL.md
plugins/twilio-developer-kit/skills/twilio-customer-memory/SKILL.md
plugins/twilio-developer-kit/skills/twilio-customer-support-architect/SKILL.md
plugins/twilio-developer-kit/skills/twilio-debugging-observability/SKILL.md
plugins/twilio-developer-kit/skills/twilio-email-deliverability-advisor/SKILL.md
plugins/twilio-developer-kit/skills/twilio-email-send/SKILL.md
plugins/twilio-developer-kit/skills/twilio-identity-verification-advisor/SKILL.md
plugins/twilio-developer-kit/skills/twilio-lookup-phone-intelligence/SKILL.md
plugins/twilio-developer-kit/skills/twilio-marketing-promotions-advisor/SKILL.md
plugins/twilio-developer-kit/skills/twilio-messaging-overview/SKILL.md
plugins/twilio-developer-kit/skills/twilio-messaging-services/SKILL.md
plugins/twilio-developer-kit/skills/twilio-messaging-webhooks/SKILL.md
plugins/twilio-developer-kit/skills/twilio-notifications-alerts-advisor/SKILL.md
plugins/twilio-developer-kit/skills/twilio-numbers-senders/SKILL.md
plugins/twilio-developer-kit/skills/twilio-organizations-setup/SKILL.md
plugins/twilio-developer-kit/skills/twilio-rcs-messaging/SKILL.md
plugins/twilio-developer-kit/skills/twilio-regulatory-compliance-bundles/SKILL.md
plugins/twilio-developer-kit/skills/twilio-reliability-patterns/SKILL.md
plugins/twilio-developer-kit/skills/twilio-security-api-auth/SKILL.md
plugins/twilio-developer-kit/skills/twilio-security-compliance-hipaa/SKILL.md
plugins/twilio-developer-kit/skills/twilio-security-hardening/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-account-setup/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-email-send/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-email-settings/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-engagement-quality/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-inbound-parse/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-suppressions/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-webhooks/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sms-isv-setup/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sms-send-message/SKILL.md
plugins/twilio-developer-kit/skills/twilio-taskrouter-routing/SKILL.md
plugins/twilio-developer-kit/skills/twilio-verify-send-otp/SKILL.md
plugins/twilio-developer-kit/skills/twilio-voice-conversation-relay/SKILL.md
plugins/twilio-developer-kit/skills/twilio-voice-outbound-calls/SKILL.md
plugins/twilio-developer-kit/skills/twilio-voice-twiml/SKILL.md
plugins/twilio-developer-kit/skills/twilio-webhook-architecture/SKILL.md
plugins/twilio-developer-kit/skills/twilio-whatsapp-manage-senders/SKILL.md
plugins/twilio-developer-kit/skills/twilio-whatsapp-send-message/SKILL.md
plugins/vercel/skills/agent-browser-verify/SKILL.md
plugins/vercel/skills/agent-browser/SKILL.md
plugins/vercel/skills/ai-elements/SKILL.md
plugins/vercel/skills/ai-gateway/SKILL.md
plugins/vercel/skills/ai-generation-persistence/SKILL.md
plugins/vercel/skills/ai-sdk/SKILL.md
plugins/vercel/skills/auth/SKILL.md
plugins/vercel/skills/bootstrap/SKILL.md
plugins/vercel/skills/chat-sdk/SKILL.md
plugins/vercel/skills/cms/SKILL.md
plugins/vercel/skills/cron-jobs/SKILL.md
plugins/vercel/skills/deployments-cicd/SKILL.md
plugins/vercel/skills/email/SKILL.md
plugins/vercel/skills/env-vars/SKILL.md
plugins/vercel/skills/geist/SKILL.md
plugins/vercel/skills/geistdocs/SKILL.md
plugins/vercel/skills/investigation-mode/SKILL.md
plugins/vercel/skills/json-render/SKILL.md
plugins/vercel/skills/marketplace/SKILL.md
plugins/vercel/skills/micro/SKILL.md
plugins/vercel/skills/ncc/SKILL.md
plugins/vercel/skills/next-forge/SKILL.md
plugins/vercel/skills/nextjs/SKILL.md
plugins/vercel/skills/observability/SKILL.md
plugins/vercel/skills/payments/SKILL.md
plugins/vercel/skills/react-best-practices/SKILL.md
plugins/vercel/skills/routing-middleware/SKILL.md
plugins/vercel/skills/runtime-cache/SKILL.md
plugins/vercel/skills/satori/SKILL.md
plugins/vercel/skills/shadcn/SKILL.md
plugins/vercel/skills/sign-in-with-vercel/SKILL.md
plugins/vercel/skills/swr/SKILL.md
plugins/vercel/skills/turbopack/SKILL.md
plugins/vercel/skills/turborepo/SKILL.md
plugins/vercel/skills/v0-dev/SKILL.md
plugins/vercel/skills/vercel-agent/SKILL.md
plugins/vercel/skills/vercel-api/SKILL.md
plugins/vercel/skills/vercel-cli/SKILL.md
plugins/vercel/skills/vercel-firewall/SKILL.md
plugins/vercel/skills/vercel-flags/SKILL.md
plugins/vercel/skills/vercel-functions/SKILL.md
plugins/vercel/skills/vercel-queues/SKILL.md
plugins/vercel/skills/vercel-sandbox/SKILL.md
plugins/vercel/skills/vercel-services/SKILL.md
plugins/vercel/skills/vercel-storage/SKILL.md
plugins/vercel/skills/verification/SKILL.md
plugins/vercel/skills/workflow/SKILL.md
plugins/wix/skills/wix-design-system/SKILL.md
plugins/wix/skills/wix-manage/SKILL.md
plugins/zoom/skills/contact-center/android/SKILL.md
plugins/zoom/skills/contact-center/ios/SKILL.md
plugins/zoom/skills/contact-center/web/SKILL.md
plugins/zoom/skills/meeting-sdk/android/SKILL.md
plugins/zoom/skills/meeting-sdk/electron/SKILL.md
plugins/zoom/skills/meeting-sdk/ios/SKILL.md
plugins/zoom/skills/meeting-sdk/linux/SKILL.md
plugins/zoom/skills/meeting-sdk/macos/SKILL.md
plugins/zoom/skills/meeting-sdk/react-native/SKILL.md
plugins/zoom/skills/meeting-sdk/unreal/SKILL.md
plugins/zoom/skills/meeting-sdk/web/SKILL.md
plugins/zoom/skills/meeting-sdk/windows/SKILL.md
plugins/zoom/skills/video-sdk/android/SKILL.md
plugins/zoom/skills/video-sdk/flutter/SKILL.md
plugins/zoom/skills/video-sdk/ios/SKILL.md
plugins/zoom/skills/video-sdk/linux/SKILL.md
plugins/zoom/skills/video-sdk/macos/SKILL.md
plugins/zoom/skills/video-sdk/react-native/SKILL.md
plugins/zoom/skills/video-sdk/unity/SKILL.md
plugins/zoom/skills/video-sdk/web/SKILL.md
plugins/zoom/skills/video-sdk/windows/SKILL.md
plugins/zoom/skills/virtual-agent/android/SKILL.md
plugins/zoom/skills/virtual-agent/ios/SKILL.md
plugins/zoom/skills/virtual-agent/web/SKILL.md
plugins/zotero/skills/zotero/SKILL.md
plugins/atlassian-rovo/skills/search-company-knowledge/SKILL.md
plugins/atlassian-rovo/skills/spec-to-backlog/SKILL.md
plugins/atlassian-rovo/skills/triage-issue/SKILL.md
plugins/build-web-apps/skills/stripe-best-practices/SKILL.md
plugins/build-web-data-visualization/skills/uml-and-software-architecture-visualization/SKILL.md
plugins/build-web-data-visualization/skills/visualization-strategy-and-critique/SKILL.md
plugins/catalyst-by-zoho/skills/catalyst-by-zoho/SKILL.md
plugins/chronograph-gp/skills/chronograph-portfolio-company-one-pager/SKILL.md
plugins/chronograph-lp/skills/chronograph-gp-meeting-prep/SKILL.md
plugins/chronograph-lp/skills/chronograph-portfolio-company-one-pager/SKILL.md
plugins/cloudflare/skills/building-ai-agent-on-cloudflare/SKILL.md
plugins/cloudflare/skills/building-mcp-server-on-cloudflare/SKILL.md
plugins/codex-security/skills/propose-security-hardening/SKILL.md
plugins/daloopa/skills/build-model/SKILL.md
plugins/daloopa/skills/tearsheet/SKILL.md
plugins/datasite/skills/bulk-qa-answers/SKILL.md
plugins/datasite/skills/document-quality-check/SKILL.md
plugins/datasite/skills/gap-analysis/SKILL.md
plugins/datasite/skills/irl-tracker/SKILL.md
plugins/datasite/skills/launch-readiness-orchestrator/SKILL.md
plugins/datasite/skills/risk-analysis-audit/SKILL.md
plugins/datasite/skills/smart-file-renaming/SKILL.md
plugins/datasite/skills/vdr-index-setup/SKILL.md
plugins/figma/skills/figma-design-to-code/SKILL.md
plugins/figma/skills/figma-generate-design/SKILL.md
plugins/figma/skills/figma-generate-diagram/SKILL.md
plugins/figma/skills/figma-generate-library/SKILL.md
plugins/figma/skills/figma-swiftui/SKILL.md
plugins/figma/skills/figma-use/SKILL.md
plugins/heygen/skills/heygen-avatar/SKILL.md
plugins/heygen/skills/heygen-video/SKILL.md
plugins/hugging-face/skills/jobs/SKILL.md
plugins/hugging-face/skills/llm-trainer/SKILL.md
plugins/hugging-face/skills/vision-trainer/SKILL.md
plugins/hyperframes/skills/hyperframes/SKILL.md
plugins/mixpanel-headless/skills/mixpanelyst/SKILL.md
plugins/moody-s/skills/moody-s-issuer-brief/SKILL.md
plugins/moody-s/skills/moody-s-rating-analysis/SKILL.md
plugins/moody-s/skills/moody-s-sector-brief/SKILL.md
plugins/moody-s/skills/shared/citations/SKILL.md
plugins/moody-s/skills/shared/template/SKILL.md
plugins/neon-postgres/skills/neon-postgres-egress-optimizer/SKILL.md
plugins/nvidia/skills/physical-ai-infrastructure-setup-and-resilient-scaling/SKILL.md
plugins/openai-ads-conversions/skills/openai-ads-conversions-setup/SKILL.md
plugins/render/skills/render-static-sites/SKILL.md
plugins/shopify/skills/shopify-admin/SKILL.md
plugins/shopify/skills/shopify-onboarding-merchant/SKILL.md
plugins/shopify/skills/shopify-use-shopify-cli/SKILL.md
plugins/stripe/skills/stripe-best-practices/SKILL.md
plugins/stripe/skills/upgrade-stripe/SKILL.md
plugins/superhuman/skills/batch-draft-writer/SKILL.md
plugins/superhuman/skills/deal-tracker/SKILL.md
plugins/superhuman/skills/eod-wrapup/SKILL.md
plugins/superhuman/skills/meeting-scheduler/SKILL.md
plugins/superhuman/skills/morning-briefing/SKILL.md
plugins/twilio-developer-kit/skills/twilio-account-setup/SKILL.md
plugins/twilio-developer-kit/skills/twilio-cli-reference/SKILL.md
plugins/twilio-developer-kit/skills/twilio-enterprise-knowledge/SKILL.md
plugins/twilio-developer-kit/skills/twilio-messaging-channel-advisor/SKILL.md
plugins/twilio-developer-kit/skills/twilio-send-message/SKILL.md
plugins/twilio-developer-kit/skills/twilio-sendgrid-deliverability-advisor/SKILL.md
plugins/wix/skills/wix-app/SKILL.md
plugins/wix/skills/wix-headless/SKILL.md
plugins/zoom/skills/build-zoom-bot/SKILL.md
plugins/zoom/skills/build-zoom-meeting-app/SKILL.md
plugins/zoom/skills/choose-zoom-approach/SKILL.md
plugins/zoom/skills/cobrowse-sdk/SKILL.md
plugins/zoom/skills/contact-center/SKILL.md
plugins/zoom/skills/debug-zoom-integration/SKILL.md
plugins/zoom/skills/debug-zoom/SKILL.md
plugins/zoom/skills/general/SKILL.md
plugins/zoom/skills/meeting-sdk/SKILL.md
plugins/zoom/skills/oauth/SKILL.md
plugins/zoom/skills/phone/SKILL.md
plugins/zoom/skills/plan-zoom-integration/SKILL.md
plugins/zoom/skills/plan-zoom-product/SKILL.md
plugins/zoom/skills/probe-sdk/SKILL.md
plugins/zoom/skills/rest-api/SKILL.md
plugins/zoom/skills/rivet-sdk/SKILL.md
plugins/zoom/skills/rtms/SKILL.md
plugins/zoom/skills/scribe/SKILL.md
plugins/zoom/skills/setup-zoom-oauth/SKILL.md
plugins/zoom/skills/start/SKILL.md
plugins/zoom/skills/team-chat/SKILL.md
plugins/zoom/skills/ui-toolkit/SKILL.md
plugins/zoom/skills/video-sdk/SKILL.md
plugins/zoom/skills/virtual-agent/SKILL.md
plugins/zoom/skills/webhooks/SKILL.md
plugins/zoom/skills/websockets/SKILL.md
plugins/zoom/skills/zoom-apps-sdk/SKILL.md

Metadata

Files
0
Version
11c74d6
Hash
db4d2cd6
Indexed
2026-07-19 09:34

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-20 13:40
浙ICP备14020137号-1 $Map of visitor$