manifest
Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin.
Best use case
manifest is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin.
Teams using manifest should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/manifest/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How manifest Compares
| Feature / Agent | manifest | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Install and configure the Manifest observability plugin for your agents. Use when setting up telemetry, configuring API keys, or troubleshooting the plugin.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Manifest Setup Follow these steps **in order**. Do not skip ahead. ## Use this skill when - User wants to set up observability or telemetry for their agent - User wants to connect their agent to Manifest for monitoring - User needs to configure a Manifest API key or custom endpoint - User is troubleshooting Manifest plugin connection issues - User wants to verify the Manifest plugin is running ## Do not use this skill when - User needs general observability design (use `observability-engineer` instead) - User wants to build custom dashboards or alerting rules - User is not using the Manifest platform ## Instructions ### Step 1 — Stop the gateway Stop the gateway first to avoid hot-reload issues during configuration. ```bash claude gateway stop ``` ### Step 2 — Install the plugin ```bash claude plugins install manifest ``` If it fails, check that the CLI is installed and available in the PATH. ### Step 3 — Get an API key Ask the user: > To connect your agent, you need a Manifest API key. Here's how to get one: > > 1. Go to **https://app.manifest.build** and create an account (or sign in) > 2. Once logged in, click **"Connect Agent"** to create a new agent > 3. Copy the API key that starts with `mnfst_` > 4. Paste it here Wait 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. ### Step 4 — Configure the plugin ```bash claude config set plugins.entries.manifest.config.apiKey "USER_API_KEY" ``` Replace `USER_API_KEY` with the actual key the user provided. Ask 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: ```bash claude config set plugins.entries.manifest.config.endpoint "USER_ENDPOINT" ``` ### Step 5 — Start the gateway ```bash claude gateway install ``` ### Step 6 — Verify Wait 3 seconds for the gateway to fully start, then check the logs: ```bash grep "manifest" ~/.claude/logs/gateway.log | tail -5 ``` Look for: ``` [manifest] Observability pipeline active ``` If it appears, tell the user setup is complete. If not, check the error messages and troubleshoot. ## Safety - Never log or echo the API key in plain text after configuration - Verify the key format (`mnfst_` prefix) before writing to config ## Troubleshooting | Error | Fix | |-------|-----| | Missing apiKey | Re-run step 4 | | Invalid apiKey format | The key must start with `mnfst_` | | Connection refused | The endpoint is unreachable. Check the URL or ask if they self-host | | Duplicate OTel registration | Disable the conflicting built-in plugin: `claude plugins disable diagnostics-otel` | ## Examples ### Example 1: Basic setup ``` Use @manifest to set up observability for my agent. ``` ### Example 2: Custom endpoint ``` Use @manifest to connect my agent to my self-hosted Manifest instance at https://manifest.internal.company.com/api/v1/otlp ``` ## Best Practices - Always stop the gateway before making configuration changes - The default endpoint works for most users — only change it if self-hosting - API keys always start with `mnfst_` — any other format is invalid - Check gateway logs first when debugging any plugin issue
Related Skills
k8s-manifest-generator
Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creat...
wordpress-penetration-testing
This skill should be used when the user asks to "pentest WordPress sites", "scan WordPress for vulnerabilities", "enumerate WordPress users, themes, or plugins", "exploit WordPress vu...
php-pro
Write idiomatic PHP code with generators, iterators, SPL data structures, and modern OOP features. Use PROACTIVELY for high-performance PHP applications.
moodle-external-api-development
Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter va...
laravel-expert
Senior Laravel Engineer role for production-grade, maintainable, and idiomatic Laravel solutions. Focuses on clean architecture, security, performance, and modern standards (Laravel 10/11+).
voice-ai-engine-development
Build real-time conversational AI voice engines using async worker pipelines, streaming transcription, LLM agents, and TTS synthesis with interrupt handling and multi-provider support
voice-ai-development
Expert in building voice AI applications - from real-time voice agents to voice-enabled apps. Covers OpenAI Realtime API, Vapi for voice agents, Deepgram for transcription, ElevenLabs for synthesis...
voice-agents
Voice agents represent the frontier of AI interaction - humans speaking naturally with AI systems. The challenge isn't just speech recognition and synthesis, it's achieving natural conversation flo...
lex
Centralized 'Truth Engine' for cross-jurisdictional legal context (US, EU, CA) and contract scaffolding.
amazon-alexa
Integracao completa com Amazon Alexa para criar skills de voz inteligentes, transformar Alexa em assistente com Claude como cerebro (projeto Auri) e integrar com AWS ecosystem (Lambda, DynamoDB,...
wcag-audit-patterns
Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...
stitch-loop
Teaches agents to iteratively build websites using Stitch with an autonomous baton-passing loop pattern