{"id":"fbaac52d-8ceb-4a50-8402-30b6d5d6ac07","shortId":"k4QVBT","kind":"skill","title":"manifest","tagline":"Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin.","description":"# 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://app.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://app.manifest.build/api/v1/otlp`) 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\" ~/.claude/logs/gateway.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://manifest.internal.company.com/api/v1/otlp\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.","tags":["manifest","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity-skills"],"capabilities":["skill","source-sickn33","skill-manifest","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/manifest","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34726 github stars · SKILL.md body (3,565 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T12:51:13.286Z","embedding":null,"createdAt":"2026-04-18T21:40:32.610Z","updatedAt":"2026-04-23T12:51:13.286Z","lastSeenAt":"2026-04-23T12:51:13.286Z","tsv":"'-5':335 '/.claude/logs/gateway.log':333 '/api/v1/otlp':291,467 '1':121,190,435 '2':142,201,448 '3':166,213,318 '4':222,253,391 '5':306 '6':315 'account':197 'activ':341 'actual':271 'agent':11,49,55,177,207,212,446,456 'ahead':34 'alert':110 'alway':470,494 'api':18,66,169,182,216,263,267,365,492 'apikey':386,393 'app.manifest.build':193,290 'app.manifest.build/api/v1/otlp':289 'appear':344 'ask':171,247,276,411,545 'automat':294 'avail':161 'avoid':130 'bash':137,146,257,298,310,330 'basic':436 'best':468 'boundari':553 'build':106 'built':424 'built-in':423 'chang':477,486 'check':154,327,353,407,503 'clarif':547 'claud':138,147,258,299,311,427 'clear':520 'cli':157 'click':205 'complet':350 'config':259,300,381 'configur':4,17,63,136,254,371,476 'conflict':422 'connect':53,76,175,206,401,454 'copi':214 'creat':195,209 'criteria':556 'custom':69,107,283,449 'dashboard':108 'debug':508 'default':288,479 'describ':524 'design':97 'diagnost':431 'diagnostics-otel':430 'disabl':420,429 'doesn':236 'duplic':417 'echo':363 'endpoint':70,284,304,404,450,480 'engin':101 'environ':536 'environment-specif':535 'error':355,383 'exampl':433,434,447 'expert':541 'fail':153 'first':128,506 'fix':384 'follow':26 'format':243,375,394,500 'fulli':324 'gateway':124,127,139,309,312,322,473,504 'general':95 'get':167,188 'go':191 'grep':331 'host':416,461,491 'hot':132 'hot-reload':131 'incorrect':245 'input':550 'instal':2,143,149,159,313 'instanc':463 'instead':102 'instruct':119 'invalid':392,502 'issu':77,134,511 'key':19,67,170,183,217,229,235,264,268,272,366,374,396,493 'limit':512 'log':203,329,361,505 'look':244,336 'make':475 'manifest':1,6,24,57,65,74,83,117,150,181,332,338,439,452,462 'manifest.internal.company.com':466 'manifest.internal.company.com/api/v1/otlp':465 'match':238,521 'messag':356 'miss':385,558 'mnfst':221,232,376,400,497 'monitor':59 'must':397 'need':61,94,179 'never':360 'new':211 'observ':7,44,96,100,339,443 'observability-engin':99 'one':189 'order':30 'otel':418,432 'output':530 'past':223 'path':164 'permiss':551 'pipelin':340 'plain':368 'platform':118 'plugin':8,23,75,84,145,148,256,426,428,510 'plugins.entries.manifest.config.apikey':261 'plugins.entries.manifest.config.endpoint':302 'practic':469 'prefix':377 'provid':275 're':388 're-run':387 'refus':402 'registr':419 'reload':133 'replac':265 'requir':549 'review':542 'rule':111 'run':86,389 'safeti':359,552 'scope':523 'second':319 'self':415,460,490 'self-host':414,459,489 'set':14,42,260,301,441 'setup':25,348,437 'sign':199 'skill':37,91,515 'skill-manifest' 'skip':33 'source-sickn33' 'specif':537 'start':219,230,307,325,398,495 'step':28,120,141,165,252,305,314,390 'stop':122,125,140,471,543 'substitut':533 'success':555 'tail':334 'task':519 'telemetri':16,46 'tell':239,345 'test':539 'text':369 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':528 'tri':250 'troubleshoot':21,73,358,382 'unreach':406 'url':409 'use':12,35,89,98,115,293,438,451,513 'user':39,50,60,71,78,93,103,112,173,241,262,266,274,278,303,347,484 'valid':538 'verifi':81,316,372 'wait':226,317 'want':40,51,79,104 'work':481 'write':379","prices":[{"id":"8ae2fe37-00b2-47f6-a9d8-3f79c1b5cb8e","listingId":"fbaac52d-8ceb-4a50-8402-30b6d5d6ac07","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:40:32.610Z"}],"sources":[{"listingId":"fbaac52d-8ceb-4a50-8402-30b6d5d6ac07","source":"github","sourceId":"sickn33/antigravity-awesome-skills/manifest","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/manifest","isPrimary":false,"firstSeenAt":"2026-04-18T21:40:32.610Z","lastSeenAt":"2026-04-23T12:51:13.286Z"}],"details":{"listingId":"fbaac52d-8ceb-4a50-8402-30b6d5d6ac07","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"manifest","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"9ef69f9dee137824fd8295ef82b26cf49b2586da","skill_md_path":"skills/manifest/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/manifest"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"manifest","description":"Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/manifest"},"updatedAt":"2026-04-23T12:51:13.286Z"}}