[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M79FGCFNYZPEP7TDFGHQJ8K6":3,"skill-same:01M79FGCFNYZPEP7TDFGHQJ8K6":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":14,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":34,"updatedAt":35,"install":36,"resources":49},"01M79FGCFNYZPEP7TDFGHQJ8K6","render-monitor",null,"Monitor Render services in real-time. Check health, performance metrics, logs, and resource usage. Use when users want to check service status, view metrics, monitor performance, or verify deployments are healthy.","zfifteen\u002Fskills-catalog","zfifteen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221906715?v=4","01M79CQFXDZM5J5CJTCECPFA66","Dionisio Alberto Lopez III","01M79CQFY4C62PN8A2T5KDAHGA",1,"MIT","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Frender-monitor\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: render-monitor\ndescription: Monitor Render services in real-time. Check health, performance metrics, logs, and resource usage. Use when users want to check service status, view metrics, monitor performance, or verify deployments are healthy.\nlicense: MIT\ncompatibility: Requires Render MCP tools or CLI\nmetadata:\n  author: Render\n  version: \"1.0.0\"\n  category: monitoring\n---\n\n# Monitor Render Services\n\nReal-time monitoring of Render services including health checks, performance metrics, and logs.\n\n## When to Use This Skill\n\nActivate this skill when users want to:\n- Check if services are healthy\n- View performance metrics\n- Monitor logs\n- Verify a deployment is working\n- Investigate slow performance\n- Check database health\n\n## Prerequisites\n\n**MCP tools (preferred):** Test with `list_services()` - provides structured data\n\n**CLI (fallback):** `render --version` - use if MCP tools unavailable\n\n**Authentication:** For MCP, use an API key (set in the MCP config or via the `RENDER_API_KEY` env var, depending on tool). For CLI, verify with `render whoami -o json`.\n\n**Workspace:** `get_selected_workspace()` or `render workspace current -o json`\n\n> **Note:** MCP tools require the Render MCP server. If unavailable, use the CLI for status and logs; metrics and database queries require MCP.\n\n## MCP Setup (Per Tool)\n\nIf `list_services()` fails because MCP isn't configured, guide the user to set up the hosted Render MCP server. Ask which AI tool they're using, then provide the matching instructions below. Always use their API key.\n\n### Cursor\n\nWalk the user through these steps:\n\n1) Get a Render API key:\n```\nhttps:\u002F\u002Fdashboard.render.com\u002Fu\u002F*\u002Fsettings#api-keys\n```\n\n2) Add this to `~\u002F.cursor\u002Fmcp.json` (replace `\u003CYOUR_API_KEY>`):\n```json\n{\n  \"mcpServers\": {\n    \"render\": {\n      \"url\": \"https:\u002F\u002Fmcp.render.com\u002Fmcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer \u003CYOUR_API_KEY>\"\n      }\n    }\n  }\n}\n```\n\n3) Restart Cursor, then retry `list_services()`.\n\n### Codex\n\nWalk the user through these steps:\n\n1) Get a Render API key:\n```\nhttps:\u002F\u002Fdashboard.render.com\u002Fu\u002F*\u002Fsettings#api-keys\n```\n\n2) Set it in their shell:\n```bash\nexport RENDER_API_KEY=\"\u003CYOUR_API_KEY>\"\n```\n\n3) Add the MCP server with the Codex CLI:\n```bash\ncodex mcp add render --url https:\u002F\u002Fmcp.render.com\u002Fmcp --bearer-token-env-var RENDER_API_KEY\n```\n\n4) Restart Codex, then retry `list_services()`.\n\n### Other Tools\n\nIf the user is on another AI app, direct them to the Render MCP docs for that tool's setup steps and install method.\n\n### Workspace Selection\n\nAfter MCP is configured, have the user set the active Render workspace with a prompt like:\n\n```\nSet my Render workspace to [WORKSPACE_NAME]\n```\n\n---\n\n## Quick Health Check\n\nRun these 5 checks to assess service health:\n\n```\n# 1. Check service status\nlist_services()\n\n# 2. Check latest deploy\nlist_deploys(serviceId: \"\u003Cservice-id>\", limit: 1)\n\n# 3. Check for errors\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 20)\n\n# 4. Check resource usage\nget_metrics(resourceId: \"\u003Cservice-id>\", metricTypes: [\"cpu_usage\", \"memory_usage\"])\n\n# 5. Check latency\nget_metrics(resourceId: \"\u003Cservice-id>\", metricTypes: [\"http_latency\"], httpLatencyQuantile: 0.95)\n```\n\n---\n\n## Service Health\n\n### Check Status\n\n```\nlist_services()\n```\n\n```\nget_service(serviceId: \"\u003Cid>\")\n```\n\n### Check Deployments\n\n```\nlist_deploys(serviceId: \"\u003Cservice-id>\", limit: 5)\n```\n\n| Status | Meaning |\n|--------|---------|\n| `live` | Deployment successful |\n| `build_in_progress` | Building |\n| `build_failed` | Build failed |\n| `deactivated` | Replaced by newer deploy |\n\n### Check Errors\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 50)\n```\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], statusCode: [\"500\", \"502\", \"503\"], limit: 50)\n```\n\n---\n\n## Performance Metrics\n\n### CPU & Memory\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"cpu_usage\", \"memory_usage\", \"cpu_limit\", \"memory_limit\"]\n)\n```\n\n| Metric | Healthy | Warning | Critical |\n|--------|---------|---------|----------|\n| CPU | \u003C70% | 70-85% | >85% |\n| Memory | \u003C80% | 80-90% | >90% |\n\n### HTTP Latency\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_latency\"],\n  httpLatencyQuantile: 0.95\n)\n```\n\n| p95 Latency | Status |\n|-------------|--------|\n| \u003C200ms | Excellent |\n| 200-500ms | Good |\n| 500ms-1s | Concerning |\n| >1s | Problem |\n\n### Request Count\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_request_count\"]\n)\n```\n\n### Filter by Endpoint\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_latency\"],\n  httpPath: \"\u002Fapi\u002Fusers\"\n)\n```\n\nDetailed metrics guide: [references\u002Fmetrics-guide.md](references\u002Fmetrics-guide.md)\n\n---\n\n## Database Monitoring\n\n### PostgreSQL Status\n\n```\nlist_postgres_instances()\nget_postgres(postgresId: \"\u003Cpostgres-id>\")\n```\n\n### Connection Count\n\n```\nget_metrics(resourceId: \"\u003Cpostgres-id>\", metricTypes: [\"active_connections\"])\n```\n\n### Query Database\n\n```\nquery_render_postgres(\n  postgresId: \"\u003Cpostgres-id>\",\n  sql: \"SELECT state, count(*) FROM pg_stat_activity GROUP BY state\"\n)\n```\n\n### Find Slow Queries\n\n```\nquery_render_postgres(\n  postgresId: \"\u003Cpostgres-id>\",\n  sql: \"SELECT query, mean_exec_time FROM pg_stat_statements ORDER BY mean_exec_time DESC LIMIT 10\"\n)\n```\n\n### Key-Value Store\n\n```\nlist_key_value()\nget_key_value(keyValueId: \"\u003Ckv-id>\")\n```\n\n---\n\n## Log Monitoring\n\n### Recent Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], limit: 100)\n```\n\n### Error Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 50)\n```\n\n### Search Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], text: [\"timeout\", \"error\"], limit: 50)\n```\n\n### Filter by Time\n\n```\nlist_logs(\n  resource: [\"\u003Cservice-id>\"],\n  startTime: \"2024-01-15T10:00:00Z\",\n  endTime: \"2024-01-15T11:00:00Z\"\n)\n```\n\n### Stream Logs (CLI)\n\n```bash\nrender logs -r \u003Cservice-id> --tail -o text\n```\n\n---\n\n## Quick Reference\n\n### MCP Tools\n\n```\n# Services\nlist_services()\nget_service(serviceId: \"\u003Cid>\")\nlist_deploys(serviceId: \"\u003Cid>\", limit: 5)\n\n# Logs\nlist_logs(resource: [\"\u003Cid>\"], level: [\"error\"], limit: 100)\nlist_logs(resource: [\"\u003Cid>\"], text: [\"search\"], limit: 50)\n\n# Metrics\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"cpu_usage\", \"memory_usage\"])\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"http_latency\"], httpLatencyQuantile: 0.95)\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"http_request_count\"])\n\n# Database\nlist_postgres_instances()\nget_postgres(postgresId: \"\u003Cid>\")\nquery_render_postgres(postgresId: \"\u003Cid>\", sql: \"SELECT ...\")\nget_metrics(resourceId: \"\u003Cpostgres-id>\", metricTypes: [\"active_connections\"])\n\n# Key-Value\nlist_key_value()\nget_key_value(keyValueId: \"\u003Cid>\")\n```\n\n### CLI Commands (Fallback)\n\nUse these if MCP tools are unavailable:\n\n```bash\n# Service status\nrender services -o json\nrender services instances \u003Cservice-id>\n\n# Deployments\nrender deploys list \u003Cservice-id> -o json\n\n# Logs\nrender logs -r \u003Cservice-id> --tail -o text          # Stream logs\nrender logs -r \u003Cservice-id> --level error -o json   # Error logs\nrender logs -r \u003Cservice-id> --type deploy -o json   # Build logs\n\n# Database\nrender psql \u003Cdatabase-id>                           # Connect to PostgreSQL\n\n# SSH for live debugging\nrender ssh \u003Cservice-id>\n```\n\n### Healthy Service Indicators\n\n| Indicator | Healthy | Warning | Critical |\n|-----------|---------|---------|----------|\n| Deploy Status | `live` | `update_in_progress` | `build_failed` |\n| Error Rate | \u003C0.1% | 0.1-1% | >1% |\n| p95 Latency | \u003C500ms | 500ms-2s | >2s |\n| CPU Usage | \u003C70% | 70-90% | >90% |\n| Memory Usage | \u003C80% | 80-95% | >95% |\n\n---\n\n## References\n\n- **Metrics guide:** [references\u002Fmetrics-guide.md](references\u002Fmetrics-guide.md)\n\n## Related Skills\n\n- **deploy:** Deploy new applications to Render\n- **debug:** Diagnose and fix deployment failures\n","# Monitor Render Services\n\nReal-time monitoring of Render services including health checks, performance metrics, and logs.\n\n## When to Use This Skill\n\nActivate this skill when users want to:\n- Check if services are healthy\n- View performance metrics\n- Monitor logs\n- Verify a deployment is working\n- Investigate slow performance\n- Check database health\n\n## Prerequisites\n\n**MCP tools (preferred):** Test with `list_services()` - provides structured data\n\n**CLI (fallback):** `render --version` - use if MCP tools unavailable\n\n**Authentication:** For MCP, use an API key (set in the MCP config or via the `RENDER_API_KEY` env var, depending on tool). For CLI, verify with `render whoami -o json`.\n\n**Workspace:** `get_selected_workspace()` or `render workspace current -o json`\n\n> **Note:** MCP tools require the Render MCP server. If unavailable, use the CLI for status and logs; metrics and database queries require MCP.\n\n## MCP Setup (Per Tool)\n\nIf `list_services()` fails because MCP isn't configured, guide the user to set up the hosted Render MCP server. Ask which AI tool they're using, then provide the matching instructions below. Always use their API key.\n\n### Cursor\n\nWalk the user through these steps:\n\n1) Get a Render API key:\n```\nhttps:\u002F\u002Fdashboard.render.com\u002Fu\u002F*\u002Fsettings#api-keys\n```\n\n2) Add this to `~\u002F.cursor\u002Fmcp.json` (replace `\u003CYOUR_API_KEY>`):\n```json\n{\n  \"mcpServers\": {\n    \"render\": {\n      \"url\": \"https:\u002F\u002Fmcp.render.com\u002Fmcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer \u003CYOUR_API_KEY>\"\n      }\n    }\n  }\n}\n```\n\n3) Restart Cursor, then retry `list_services()`.\n\n### Codex\n\nWalk the user through these steps:\n\n1) Get a Render API key:\n```\nhttps:\u002F\u002Fdashboard.render.com\u002Fu\u002F*\u002Fsettings#api-keys\n```\n\n2) Set it in their shell:\n```bash\nexport RENDER_API_KEY=\"\u003CYOUR_API_KEY>\"\n```\n\n3) Add the MCP server with the Codex CLI:\n```bash\ncodex mcp add render --url https:\u002F\u002Fmcp.render.com\u002Fmcp --bearer-token-env-var RENDER_API_KEY\n```\n\n4) Restart Codex, then retry `list_services()`.\n\n### Other Tools\n\nIf the user is on another AI app, direct them to the Render MCP docs for that tool's setup steps and install method.\n\n### Workspace Selection\n\nAfter MCP is configured, have the user set the active Render workspace with a prompt like:\n\n```\nSet my Render workspace to [WORKSPACE_NAME]\n```\n\n---\n\n## Quick Health Check\n\nRun these 5 checks to assess service health:\n\n```\n# 1. Check service status\nlist_services()\n\n# 2. Check latest deploy\nlist_deploys(serviceId: \"\u003Cservice-id>\", limit: 1)\n\n# 3. Check for errors\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 20)\n\n# 4. Check resource usage\nget_metrics(resourceId: \"\u003Cservice-id>\", metricTypes: [\"cpu_usage\", \"memory_usage\"])\n\n# 5. Check latency\nget_metrics(resourceId: \"\u003Cservice-id>\", metricTypes: [\"http_latency\"], httpLatencyQuantile: 0.95)\n```\n\n---\n\n## Service Health\n\n### Check Status\n\n```\nlist_services()\n```\n\n```\nget_service(serviceId: \"\u003Cid>\")\n```\n\n### Check Deployments\n\n```\nlist_deploys(serviceId: \"\u003Cservice-id>\", limit: 5)\n```\n\n| Status | Meaning |\n|--------|---------|\n| `live` | Deployment successful |\n| `build_in_progress` | Building |\n| `build_failed` | Build failed |\n| `deactivated` | Replaced by newer deploy |\n\n### Check Errors\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 50)\n```\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], statusCode: [\"500\", \"502\", \"503\"], limit: 50)\n```\n\n---\n\n## Performance Metrics\n\n### CPU & Memory\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"cpu_usage\", \"memory_usage\", \"cpu_limit\", \"memory_limit\"]\n)\n```\n\n| Metric | Healthy | Warning | Critical |\n|--------|---------|---------|----------|\n| CPU | \u003C70% | 70-85% | >85% |\n| Memory | \u003C80% | 80-90% | >90% |\n\n### HTTP Latency\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_latency\"],\n  httpLatencyQuantile: 0.95\n)\n```\n\n| p95 Latency | Status |\n|-------------|--------|\n| \u003C200ms | Excellent |\n| 200-500ms | Good |\n| 500ms-1s | Concerning |\n| >1s | Problem |\n\n### Request Count\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_request_count\"]\n)\n```\n\n### Filter by Endpoint\n\n```\nget_metrics(\n  resourceId: \"\u003Cservice-id>\",\n  metricTypes: [\"http_latency\"],\n  httpPath: \"\u002Fapi\u002Fusers\"\n)\n```\n\nDetailed metrics guide: [references\u002Fmetrics-guide.md](references\u002Fmetrics-guide.md)\n\n---\n\n## Database Monitoring\n\n### PostgreSQL Status\n\n```\nlist_postgres_instances()\nget_postgres(postgresId: \"\u003Cpostgres-id>\")\n```\n\n### Connection Count\n\n```\nget_metrics(resourceId: \"\u003Cpostgres-id>\", metricTypes: [\"active_connections\"])\n```\n\n### Query Database\n\n```\nquery_render_postgres(\n  postgresId: \"\u003Cpostgres-id>\",\n  sql: \"SELECT state, count(*) FROM pg_stat_activity GROUP BY state\"\n)\n```\n\n### Find Slow Queries\n\n```\nquery_render_postgres(\n  postgresId: \"\u003Cpostgres-id>\",\n  sql: \"SELECT query, mean_exec_time FROM pg_stat_statements ORDER BY mean_exec_time DESC LIMIT 10\"\n)\n```\n\n### Key-Value Store\n\n```\nlist_key_value()\nget_key_value(keyValueId: \"\u003Ckv-id>\")\n```\n\n---\n\n## Log Monitoring\n\n### Recent Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], limit: 100)\n```\n\n### Error Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], level: [\"error\"], limit: 50)\n```\n\n### Search Logs\n\n```\nlist_logs(resource: [\"\u003Cservice-id>\"], text: [\"timeout\", \"error\"], limit: 50)\n```\n\n### Filter by Time\n\n```\nlist_logs(\n  resource: [\"\u003Cservice-id>\"],\n  startTime: \"2024-01-15T10:00:00Z\",\n  endTime: \"2024-01-15T11:00:00Z\"\n)\n```\n\n### Stream Logs (CLI)\n\n```bash\nrender logs -r \u003Cservice-id> --tail -o text\n```\n\n---\n\n## Quick Reference\n\n### MCP Tools\n\n```\n# Services\nlist_services()\nget_service(serviceId: \"\u003Cid>\")\nlist_deploys(serviceId: \"\u003Cid>\", limit: 5)\n\n# Logs\nlist_logs(resource: [\"\u003Cid>\"], level: [\"error\"], limit: 100)\nlist_logs(resource: [\"\u003Cid>\"], text: [\"search\"], limit: 50)\n\n# Metrics\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"cpu_usage\", \"memory_usage\"])\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"http_latency\"], httpLatencyQuantile: 0.95)\nget_metrics(resourceId: \"\u003Cid>\", metricTypes: [\"http_request_count\"])\n\n# Database\nlist_postgres_instances()\nget_postgres(postgresId: \"\u003Cid>\")\nquery_render_postgres(postgresId: \"\u003Cid>\", sql: \"SELECT ...\")\nget_metrics(resourceId: \"\u003Cpostgres-id>\", metricTypes: [\"active_connections\"])\n\n# Key-Value\nlist_key_value()\nget_key_value(keyValueId: \"\u003Cid>\")\n```\n\n### CLI Commands (Fallback)\n\nUse these if MCP tools are unavailable:\n\n```bash\n# Service status\nrender services -o json\nrender services instances \u003Cservice-id>\n\n# Deployments\nrender deploys list \u003Cservice-id> -o json\n\n# Logs\nrender logs -r \u003Cservice-id> --tail -o text          # Stream logs\nrender logs -r \u003Cservice-id> --level error -o json   # Error logs\nrender logs -r \u003Cservice-id> --type deploy -o json   # Build logs\n\n# Database\nrender psql \u003Cdatabase-id>                           # Connect to PostgreSQL\n\n# SSH for live debugging\nrender ssh \u003Cservice-id>\n```\n\n### Healthy Service Indicators\n\n| Indicator | Healthy | Warning | Critical |\n|-----------|---------|---------|----------|\n| Deploy Status | `live` | `update_in_progress` | `build_failed` |\n| Error Rate | \u003C0.1% | 0.1-1% | >1% |\n| p95 Latency | \u003C500ms | 500ms-2s | >2s |\n| CPU Usage | \u003C70% | 70-90% | >90% |\n| Memory Usage | \u003C80% | 80-95% | >95% |\n\n---\n\n## References\n\n- **Metrics guide:** [references\u002Fmetrics-guide.md](references\u002Fmetrics-guide.md)\n\n## Related Skills\n\n- **deploy:** Deploy new applications to Render\n- **debug:** Diagnose and fix deployment failures\n",{"name":5,"license":15,"metadata":24,"description":7,"compatibility":28},{"author":25,"version":26,"category":27},"Render","1.0.0","monitoring","Requires Render MCP tools or CLI","main","d9535210da9af28aa76bca80de80355197e1b6d6","skills\u002Frender-monitor","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog","https:\u002F\u002Fgithub.com\u002Fzfifteen","I like to measure things.","2026-07-19 23:41:54",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add zfifteen\u002Fskills-catalog --skill render-monitor",{"tool":42,"command":43},"bunx","bunx skills add zfifteen\u002Fskills-catalog --skill render-monitor",{"tool":45,"command":46},"pnpm","pnpm dlx skills add zfifteen\u002Fskills-catalog --skill render-monitor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Frender-monitor\u002FSKILL.md",true,[50,56,62],{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"agents\u002Fopenai.yaml","REFERENCE","参考文档",250,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Frender-monitor\u002Fagents\u002Fopenai.yaml",{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"assets\u002Flogo.svg","ASSET","资产文件",1894,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Frender-monitor\u002Fassets\u002Flogo.svg",{"path":63,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Fmetrics-guide.md",8133,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Frender-monitor\u002Freferences\u002Fmetrics-guide.md",[67,74,81,88,97,104],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M79GXQ2PWPT2E4CJYHXVJ0YE","Zotero","Use Zotero Desktop from Codex to enable\u002Fprobe the local API, search a local Zotero library, list items\u002Fcollections\u002Ftags, export BibTeX, insert citation keys into LaTeX or Markdown drafts, read indexed full text when requested, and import BibTeX\u002FRIS records into Zotero through the connector server. Use when the user mentions Zotero, citations, references.bib, BibTeX export, local Zotero API, localhost:23119, or adding citations from a Zotero library.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fzotero\u002FSKILL.md",[],[],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":19},"01M79GXN85NETKBE06865CWK6Z","zoom-apps-sdk","Use when using Apps SDK.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M79GXCYD7FGYS932J9N9RFFY","youtube","Obtain accurate, timestamped YouTube video transcripts (preferring manual captions over auto-generated) as the primary deliverable, then derive summaries, key claims, or notes from that transcript.  Use when the user provides a YouTube URL (or video ID) and wants the transcript, a faithful summary, key claims with attribution, timestamped notes, or \"what does this video actually say\".  The skill is transcript-first: never substitute metadata, title, description, or search snippets for the spoken content.  Triggers: \"youtube transcript\", \"get the transcript of this video\", \"summarize this youtube video\", \"what did they say in https:\u002F\u002Fyoutube.com\u002F...\", \"key claims from this talk\".","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube\u002FSKILL.md",[],[],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":92,"licenseFileUrl":93,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":19},"01M79GX8EXHHYM566BKR7MS778","yeet","Publish local changes to GitHub by confirming scope, committing intentionally, pushing the branch, and opening a draft PR through the GitHub app from this plugin, with `gh` used only as a fallback where connector coverage is insufficient.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FSKILL.md",[],[],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":19},"01M79GX2HFJPX84NMRE5VBTYX9","x-post-creator","Create X-ready post threads and co-located story packages from the active conversation or referenced project material. Use when the user says turn this into an X-post, \u002Fx-post, make this into an X thread, or wants plain-language social posts with supporting images saved to docs\u002Fx-posts\u002F[story-name]\u002F.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fx-post-creator\u002FSKILL.md",[],[],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":19},"01M79GWXQT4HBT6QME6QSBZJFA","x-api","Search, read, and write X posts through the local X API MCP server (the same backend used by the Codex x-api skill). Use for searching X\u002Fx.com, reading threads and replies, creating lists, staging\u002Fpublishing posts for @alltheputs, finding high-visibility reply targets for research outreach, ingesting public context, or any request that mentions \u002Fx-api or \"search X\".","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fx-api\u002FSKILL.md",[],[]]