tool-health-smoke

Checks health of Centaur CLI tools and reports authentication, connectivity failures.

4|2|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/useatrium/atrium --skill tool-health-smoke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-health-smoke
Source: https://github.com/useatrium/atrium/tree/main/centaur/.agents/skills/tool-health-smoke
Command: npx skills add https://github.com/useatrium/atrium --skill tool-health-smoke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires centaur-tools, and includes scripts (resource) components.

What problem does it solve?

This Skill quickly identifies unavailable, unauthenticated, misconfigured, or unhealthy tool CLIs without requiring separate manual checks for each integration.

Core Features & Use Cases

  • Broad Tool Coverage: Discovers every live tool through the Centaur tool registry and checks its health command.
  • Reliable Validation: Detects missing CLIs, timeouts, invalid JSON, nonzero exits, missing status fields, and explicit health failures.
  • Slack-Ready Reporting: Produces compact pass and failure summaries suitable for sharing in a team thread.
  • Use Case: Run a deployment smoke test after changing brokered credentials to confirm that all connected tools can authenticate and respond successfully.

Quick Start

Use the tool-health-smoke skill to run every available tool health check and return the results as a Slack-ready report.

Frequently Asked Questions about tool-health-smoke

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a smoke test to verify tool CLI health and authentication after a deployment?

To run a smoke test for tool CLI health, execute this Skill to discover every live tool via the centaur-tools registry and check its health command. It validates authentication, connectivity, and configuration, returning a compact pass and failure summary.

What is the best way to check connectivity and authentication for multiple configured tool CLIs at once?

Checking connectivity and authentication for multiple tool CLIs is done by running this Skill against the centaur-tools registry. It executes bounded command timeouts on installed tool shims, detecting missing CLIs, invalid JSON responses, and explicit health failures.

Do I need the centaur-tools registry to validate credential injection for my connected tools?

Yes, validating credential injection requires the centaur-tools registry and installed tool shims. This Skill queries each live tool for a JSON health response with an ok field, confirming that brokered credentials authenticate successfully across your deployment.

Can I filter or limit tool health checks to specific integrations during deployment monitoring?

Yes, you can apply filtering and exclusion controls to limit tool health checks to specific integrations. The Skill supports focused checks of selected tools, optional concurrency, and bounded command timeouts to validate integration monitoring without testing every tool.

Why does my tool health smoke test report a failure for a CLI that is installed and configured?

A tool health smoke test reports failures when CLIs return nonzero exits, invalid JSON, missing status fields, or explicit health failures. It also catches bounded command timeouts and missing status fields, identifying misconfigured or unauthenticated tool CLIs.

Does this smoke testing approach produce reports suitable for sharing in a Slack thread?

Yes, this smoke testing approach produces compact pass and failure summaries formatted as Slack-ready reports. It aggregates authentication, connectivity, and configuration failures from every live tool check into a summary suitable for sharing in a team thread.