charm-debug

Inspect Juju charm status, logs, relations, config, and secrets to generate a symptom-to-fix table.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/tonyandrewmeyer/cantrip --skill charm-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: charm-debug
Source: https://github.com/tonyandrewmeyer/cantrip/tree/main/src/cantrip/skills/charm-debug
Command: npx skills add https://github.com/tonyandrewmeyer/cantrip --skill charm-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic diagnosis of a running Juju charm — status, logs, relation data, config, and secrets — followed by a symptom-to-fix table.

Core Features & Use Cases

  • Clear, repeatable inspection order (Status, Logs, Relation data, Config, Secrets)
  • Symptom → likely-cause → next-action mapping to guide fixes
  • Safe, read-only diagnostic workflow that does not modify the deployment

Quick Start

Load charm-debug to begin a deterministic diagnostic workflow.

Frequently Asked Questions about charm-debug

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

FAQPage Schema
How do I troubleshoot a stuck Juju charm deployment?

To troubleshoot a stuck Juju charm, charm-debug performs a structured inspection of status, logs, relation data, config, and secrets to generate a symptom-to-fix table for rapid remediation.

What is the best way to diagnose misbehaving Juju charms without modifying the deployment?

Diagnosing misbehaving Juju charms safely requires a read-only workflow; this skill performs non-destructive inspection of Juju data to identify issues without altering the live deployment.

How do I map Juju charm deployment symptoms to likely causes and next actions?

Mapping Juju charm symptoms to fixes requires reviewing deployment diagnostics; this skill uses a deterministic five-step process to output a symptom, likely-cause, and next-action mapping.

What diagnostic steps should I follow to inspect Juju logs and relation data?

Inspecting Juju logs and relation data involves following a repeatable five-step sequence: Status, Logs, Relation data, Config, and Secrets, ensuring all evidence is reviewed systematically.

Can I use a structured diagnostic workflow for Juju charms requiring maintenance?

Yes, a structured diagnostic workflow is ideal for Juju charms requiring maintenance; this skill applies an evidence-driven inspection flow to identify required remediation actions.

Does charm-debug require write access to modify Juju config during troubleshooting?

No, charm-debug does not require write access; it operates using a safe, read-only diagnostic workflow that requires non-destructive access to Juju data to prevent deployment modifications.