[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R0MCGGH1BS9YYFXBJVHMGA":3,"skill-same:01M6R0MCGGH1BS9YYFXBJVHMGA":64},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6R0MCGGH1BS9YYFXBJVHMGA","Manifest",null,"Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys or endpoints, troubleshooting plugin connection issues, or verifying the observability pipeline is running.","Mishit18\u002Fclaude-code-templates","Mishit18","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F244127857?v=4","01M6QXBYKWM76HSKYDNWSKKE41","Mishit Sharma","01M6QXBYRJ0CAVM51S1RTEKTZZ",1,"MIT","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fmanifest\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"manifest","install","running","when","api keys","for","keys","connection","endpoints","up","use","telemetry","troubleshooting","configure","api","pipeline","observability","issues","plugin","2026-11-10 10:12:30",false,"---\nname: Manifest\ndescription: Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys or endpoints, troubleshooting plugin connection issues, or verifying the observability pipeline is running.\n---\n\n# Manifest Setup\n\nSet up real-time observability for your AI agents with the Manifest plugin. Monitors costs, tokens, messages, and performance via OTLP telemetry.\n\n## When to Use This Skill\n\nUse this skill when:\n- Setting up observability or telemetry for an AI agent\n- Connecting an agent to Manifest for cost and performance monitoring\n- Configuring a Manifest API key or custom endpoint\n- Troubleshooting Manifest plugin connection issues\n- Verifying the Manifest observability pipeline is running\n\n## Setup Instructions\n\nFollow these steps **in order**. Do not skip ahead.\n\n### Step 1 — Stop the Gateway\n\nStop the gateway first to avoid hot-reload issues during configuration.\n\n```bash\nclaude gateway stop\n```\n\n### Step 2 — Install the Plugin\n\n```bash\nclaude plugins install manifest\n```\n\nIf it fails, check that the CLI is installed and available in the PATH.\n\n### Step 3 — Get an API Key\n\nAsk the user:\n\n> To connect your agent, you need a Manifest API key:\n>\n> 1. Go to **https:\u002F\u002Fapp.manifest.build** and create an account (or sign in)\n> 2. Click **\"Connect Agent\"** to create a new agent\n> 3. Copy the API key that starts with `mnfst_`\n> 4. Paste it here\n\nWait for a key starting with `mnfst_`. If the key doesn't match, tell the user the format looks incorrect and ask them to try again.\n\n### Step 4 — Configure the Plugin\n\n```bash\nclaude config set plugins.entries.manifest.config.apiKey \"USER_API_KEY\"\n```\n\nReplace `USER_API_KEY` with the actual key the user provided.\n\nIf the user has a custom endpoint (self-hosted):\n\n```bash\nclaude config set plugins.entries.manifest.config.endpoint \"USER_ENDPOINT\"\n```\n\nThe default endpoint (`https:\u002F\u002Fapp.manifest.build\u002Fapi\u002Fv1\u002Fotlp`) is used automatically if none is specified.\n\n### Step 5 — Start the Gateway\n\n```bash\nclaude gateway install\n```\n\n### Step 6 — Verify\n\nWait 3 seconds for the gateway to fully start, then check the logs:\n\n```bash\ngrep \"manifest\" ~\u002F.claude\u002Flogs\u002Fgateway.log | tail -5\n```\n\nLook for:\n\n```\n[manifest] Observability pipeline active\n```\n\nIf it appears, tell the user setup is complete. If not, check the error messages and troubleshoot.\n\n## Troubleshooting\n\n| Error | Fix |\n|-------|-----|\n| Missing apiKey | Re-run Step 4 with the correct key |\n| Invalid apiKey format | Key must start with `mnfst_` |\n| Connection refused | Endpoint is unreachable — check the URL or ask if self-hosting |\n| Duplicate OTel registration | Disable the conflicting built-in plugin: `claude plugins disable diagnostics-otel` |\n\n## Best Practices\n\n- Always stop the gateway before making configuration changes\n- The default endpoint works for most users — only change it if self-hosting\n- API keys always start with `mnfst_` — any other format is invalid\n- Never log or echo the API key in plain text after configuration\n- Check gateway logs first when debugging any plugin issue\n\n","# Manifest Setup\n\nSet up real-time observability for your AI agents with the Manifest plugin. Monitors costs, tokens, messages, and performance via OTLP telemetry.\n\n## When to Use This Skill\n\nUse this skill when:\n- Setting up observability or telemetry for an AI agent\n- Connecting an agent to Manifest for cost and performance monitoring\n- Configuring a Manifest API key or custom endpoint\n- Troubleshooting Manifest plugin connection issues\n- Verifying the Manifest observability pipeline is running\n\n## Setup Instructions\n\nFollow these steps **in order**. Do not skip ahead.\n\n### Step 1 — Stop the Gateway\n\nStop the gateway first to avoid hot-reload issues during configuration.\n\n```bash\nclaude gateway stop\n```\n\n### Step 2 — Install the Plugin\n\n```bash\nclaude plugins install manifest\n```\n\nIf it fails, check that the CLI is installed and available in the PATH.\n\n### Step 3 — Get an API Key\n\nAsk the user:\n\n> To connect your agent, you need a Manifest API key:\n>\n> 1. Go to **https:\u002F\u002Fapp.manifest.build** and create an account (or sign in)\n> 2. Click **\"Connect Agent\"** to create a new agent\n> 3. Copy the API key that starts with `mnfst_`\n> 4. Paste it here\n\nWait for a key starting with `mnfst_`. If the key doesn't match, tell the user the format looks incorrect and ask them to try again.\n\n### Step 4 — Configure the Plugin\n\n```bash\nclaude config set plugins.entries.manifest.config.apiKey \"USER_API_KEY\"\n```\n\nReplace `USER_API_KEY` with the actual key the user provided.\n\nIf the user has a custom endpoint (self-hosted):\n\n```bash\nclaude config set plugins.entries.manifest.config.endpoint \"USER_ENDPOINT\"\n```\n\nThe default endpoint (`https:\u002F\u002Fapp.manifest.build\u002Fapi\u002Fv1\u002Fotlp`) is used automatically if none is specified.\n\n### Step 5 — Start the Gateway\n\n```bash\nclaude gateway install\n```\n\n### Step 6 — Verify\n\nWait 3 seconds for the gateway to fully start, then check the logs:\n\n```bash\ngrep \"manifest\" ~\u002F.claude\u002Flogs\u002Fgateway.log | tail -5\n```\n\nLook for:\n\n```\n[manifest] Observability pipeline active\n```\n\nIf it appears, tell the user setup is complete. If not, check the error messages and troubleshoot.\n\n## Troubleshooting\n\n| Error | Fix |\n|-------|-----|\n| Missing apiKey | Re-run Step 4 with the correct key |\n| Invalid apiKey format | Key must start with `mnfst_` |\n| Connection refused | Endpoint is unreachable — check the URL or ask if self-hosting |\n| Duplicate OTel registration | Disable the conflicting built-in plugin: `claude plugins disable diagnostics-otel` |\n\n## Best Practices\n\n- Always stop the gateway before making configuration changes\n- The default endpoint works for most users — only change it if self-hosting\n- API keys always start with `mnfst_` — any other format is invalid\n- Never log or echo the API key in plain text after configuration\n- Check gateway logs first when debugging any plugin issue\n\n",{"name":5,"description":7},"main","015422534a7457348a313b6381f0255d3364eb8c","cli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fmanifest",0,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates","https:\u002F\u002Fgithub.com\u002FMishit18","2026-11-12 18:26:48",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Mishit18\u002Fclaude-code-templates --skill Manifest",{"tool":56,"command":57},"bunx","bunx skills add Mishit18\u002Fclaude-code-templates --skill Manifest",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Mishit18\u002Fclaude-code-templates --skill Manifest","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fmanifest\u002FSKILL.md",true,[],[65,97,123,150,177,202],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":69,"licenseFileUrl":70,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":38},"01M6R4ARN4W2VZRDERDTMN1KP0","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[79,80,81,82,83,84,85,86,87,88,89,90,91,92,29,93,94,95,24,96],"web artifacts builder","web","artifacts","artifacts builder","builder","frontend","css","components","react","routing","state management","state","file","Tailwind","single-file","ui components","multi","single",{"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":69,"licenseFileUrl":101,"sourceHtmlUrl":102,"categories":103,"keywords":108,"publishedAt":38},"01M6R45GXREM5DP8T08MAC788H","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[104,107],{"categoryNo":105,"categoryName":106,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},[109,110,111,84,112,113,80,114,115,116,117,118,119,120,121,122,24],"testing","webapp testing","webapp","screenshots","playwright","debugging","toolkit","browser","ui","logs","applications","behavior","local","with",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":127,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":38},"01M6R2GYJ470X8EB7R58V0B68K","think-tank","Run a Virtual Think Tank — a structured multi-persona debate — before planning or making architectural\u002Fdesign\u002Fstrategic decisions. Use this skill whenever the user is about to plan a system, make a technology choice, evaluate trade-offs, decide on an approach, or faces any decision where multiple perspectives would sharpen the outcome. Also trigger when the user says \"think tank\", \"debate this\", \"perspectives on\", \"trade-offs\", \"should I use X or Y\", \"help me decide\", \"before we plan\", or asks for pros\u002Fcons of competing approaches. This skill should run BEFORE any implementation planning begins — it produces a structured analysis that feeds into better plans.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fthink-tank\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fthink-tank\u002FSKILL.md",[],[131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,22],"think tank","think","design","run","feeds","analysis","persona","plan","sharpen","virtual","decision","choice","decide","perspectives","outcome","me","debate","make","trade-offs",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":69,"licenseFileUrl":154,"sourceHtmlUrl":155,"categories":156,"keywords":160,"publishedAt":38},"01M6R2FSR55AVRFA9YZ8SC2GZG","skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FSKILL.md",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000023","Skill与智能体开发",[161,162,163,164,165,166,167,168,169,170,171,172,173,174,122,24,175,22,176],"skill creator","creator","workflows","create","update","capabilities","knowledge","tool","integrations","specialized","guide","new skill","existing skill","users","Existing","new",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":38},"01M6R2FK42ZZ4HJTJVVK9WJBBP","ship-learn-next","Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fship-learn-next\u002FSKILL.md",[],[184,185,186,187,188,189,190,191,29,192,193,194,195,196,197,198,199,200,201,22],"learn","ship learn next","ship","next","framework","learning","read","write","advice","implementation","youtube","plans","quest","transform","actionable","action","lessons","youtube transcripts",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":69,"licenseFileUrl":206,"sourceHtmlUrl":207,"categories":208,"keywords":215,"publishedAt":38},"01M6R2088G1RHDA5MDX16HASRB","slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FSKILL.md",[209,212],{"categoryNo":210,"categoryName":211,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":213,"categoryName":214,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000016","图像与多媒体",[216,217,218,162,219,220,221,222,167,29,146,174,148,223,224,24,225,22],"slack gif creator","slack","gif","validation","Tools","constraints","Animation","Utilities","concepts","request"]