[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-c3cbea71-395a-48e3-994d-0b459b6d48da":3,"$fv1RR_6_WbrHVIpmKge4gs3Hw4eRv3ss3OoqzKyD9INg":42},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":33},"c3cbea71-395a-48e3-994d-0b459b6d48da","manifest","安装并配置Manifest可观察性插件以供您的代理使用。在设置遥测、配置API密钥或排查插件问题时使用。","cat_coding_backend","mod_coding","sickn33,coding","---\nname: manifest\ndescription: \"Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin.\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n\n# Manifest Setup\n\nFollow these steps **in order**. Do not skip ahead.\n\n## Use this skill when\n\n- User wants to set up observability or telemetry for their agent\n- User wants to connect their agent to Manifest for monitoring\n- User needs to configure a Manifest API key or custom endpoint\n- User is troubleshooting Manifest plugin connection issues\n- User wants to verify the Manifest plugin is running\n\n## Do not use this skill when\n\n- User needs general observability design (use `observability-engineer` instead)\n- User wants to build custom dashboards or alerting rules\n- User is not using the Manifest platform\n\n## Instructions\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. Here's how to get one:\n>\n> 1. Go to **https:\u002F\u002Fapp.manifest.build** and create an account (or sign in)\n> 2. Once logged in, 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\nAsk the user if they have a custom endpoint. If not, the default (`https:\u002F\u002Fapp.manifest.build\u002Fapi\u002Fv1\u002Fotlp`) is used automatically. If they do:\n\n```bash\nclaude config set plugins.entries.manifest.config.endpoint \"USER_ENDPOINT\"\n```\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## Safety\n\n- Never log or echo the API key in plain text after configuration\n- Verify the key format (`mnfst_` prefix) before writing to config\n\n## Troubleshooting\n\n| Error | Fix |\n|-------|-----|\n| Missing apiKey | Re-run step 4 |\n| Invalid apiKey format | The key must start with `mnfst_` |\n| Connection refused | The endpoint is unreachable. Check the URL or ask if they self-host |\n| Duplicate OTel registration | Disable the conflicting built-in plugin: `claude plugins disable diagnostics-otel` |\n\n## Examples\n\n### Example 1: Basic setup\n\n```\nUse @manifest to set up observability for my agent.\n```\n\n### Example 2: Custom endpoint\n\n```\nUse @manifest to connect my agent to my self-hosted Manifest instance at https:\u002F\u002Fmanifest.internal.company.com\u002Fapi\u002Fv1\u002Fotlp\n```\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- Check gateway logs first when debugging any plugin issue\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,80,697,"2026-05-16 13:27:57",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"编程开发","coding","mdi-code-braces","代码生成、调试、审查，提升开发效率",2,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":25,"skillCount":32,"createdAt":26},"后端开发","backend","mdi-server","API、数据库、服务端架构",296,[34],{"id":35,"skillId":4,"version":36,"fileName":37,"fileSize":38,"filePath":39,"fileHash":40,"manifest":41,"createdAt":19},"30a2a09c-e254-470b-9541-4d805df3b301","1.0.0","manifest.zip",1827,"uploads\u002Fskills\u002Fc3cbea71-395a-48e3-994d-0b459b6d48da\u002Fmanifest.zip","91aaa8729f357a11cc0896b20484e9bbe2d937f8ec66f4ef90dc68d16e9ed348","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":3835}]",{"code":43,"message":44,"data":45},200,"success",{"items":46,"stats":47,"page":50},[],{"averageRating":48,"totalRatings":48,"ratingCounts":49},0,[48,48,48,48,48],{"limit":51,"offset":48,"hasMore":52,"nextOffset":51,"ratedOnly":16},15,false]