# Clinic CLI sub-skills

| Name | Description | CLI subcommand |
|------|-------------|----------------|
| cluster-metadata | Search clusters, get details, and topology via Clinic `/resource-pool/components` for dedicated/resource-pool/premium/BYOC clusters. | `clinic_cli.py search clusters`, `clinic_cli.py cluster-metadata` |
| data-proxy | Data Proxy SQL for slow query and TopSQL. | `clinic_cli.py sql` |
| ticdc | Read-only TiCDC changefeed list/detail metadata for Dedicated, Premium, and BYOC. | `clinic_cli.py ticdc ...` |
| metrics | Prometheus-compatible metrics via Data Proxy (PromQL), with metrics schema references in `metrics/`. | `clinic_cli.py metrics` |
| loki | Loki LogQL via Data Proxy. | `clinic_cli.py logs` |
| ad-hoc | Stable recipes for common follow-up queries: IOPS ranking, store roles, exact TiKV compaction, slow-query top digests, focused logs, CPU+logs. | `clinic_cli.py ad-hoc ...` |
| activity-hub | Activity Hub lifecycle events. | `clinic_cli.py activity-events` |
| continuous-profiling | NGM continuous profiling metadata list/detail and profile blob downloads. | `clinic_cli.py continuous-profiling`, `clinic_cli.py continuous-profiling-download` |
| diagnostic-files | Dedicated plan_replayer and oom_record diagnostic file lists and downloads. | `clinic_cli.py diagnostic-files`, `clinic_cli.py diagnostic-file-download` |

Use the command help output for exact parameters:

```bash
python3 .opencode/skills/builtin/clinic-cli/scripts/clinic_cli.py <subcommand> --help
```
