doctor

Installation
SKILL.md

Doctor — Environment Health Check

Run diagnostic checks on the tools and connections that marketing skills depend on. Report results clearly with pass/fail status and actionable fix instructions.

Detect runtime

Determine whether you're running in Cowork or Claude Code:

  • If the google_drive_search tool is available → Cowork
  • Otherwise → Claude Code

Checks to run

Run all checks in parallel where possible, then present a single summary.

1. Tiger Den MCP (required)

This is the primary check. All skills that use reference docs depend on Tiger Den.

Try a Tiger Den-specific tool (same in both runtimes):

list_voice_profiles()

Why list_voice_profiles and not search_content? Other connectors (like Tiger Docs) also expose a search_content tool. list_voice_profiles is unique to Tiger Den, so it won't produce false positives.

  • Pass: Returns a list of voice profiles without error.
  • Fail: Tool list_voice_profiles not available, connection refused, or auth error.
  • Fix (Cowork): "Tiger Den isn't connected. Go to Settings (gear icon) → Connectors → find Den.tigerdata.com → click Connect and sign in. Then start a new Cowork session and run /doctor again."
  • Fix (Claude Code): "Tiger Den isn't connected. Run this in a separate terminal: claude mcp add -s user --transport http tiger_den https://den.tigerdata.com/api/mcp/mcp — then restart Claude Code."

2. Google Drive (optional, Cowork only)

Google Drive is no longer required for reference docs (Tiger Den handles that now). However, some skills like case-study-prep still use google_drive_fetch to read user-provided Google Docs — so the connector is still useful in Cowork.

In Cowork, try:

google_drive_search(api_query: "name contains 'brand' and '1DUPUkDyG8bkQgoWWI4kvoLTyMk_sT1n2' in parents")
  • Pass: Report "Google Drive — Connected (used for reading user docs in some skills)"
  • Fail: Report "Google Drive — Not connected (optional — only needed if you use skills that read Google Docs)"
  • This is informational, not a blocker. Do not present it as an error.

In Claude Code, skip this check entirely.

Presenting results

Use this format:

## Plugin Health Check

✅ Tiger Den — Connected
ℹ️ Google Drive — Connected (optional)

Or with issues:

## Plugin Health Check

❌ Tiger Den — Not connected
ℹ️ Google Drive — Not connected (optional)

1 issue found — details below.

For each failed check, include the fix instructions directly in the output. Be concise — one or two sentences per fix, with exact steps.

If Tiger Den passes, end with: "You're all set — all the skills in this plugin have what they need."

If Tiger Den fails, end with: "Run /setup for step-by-step help getting Tiger Den configured."

Tone

Be brief and diagnostic. This isn't onboarding — the user wants a quick status report, not a tutorial. Save the hand-holding for /setup.

Weekly Installs
1
GitHub Stars
5
First Seen
Apr 13, 2026