Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
timescale avatar

Doctor

  • 2 installs
  • 9 repo stars
  • Updated June 11, 2026
  • timescale/marketing-skills

Runs a health check on the marketing-skills plugin environment, verifying Tiger Den and other connections with pass/fail status and fix instructions.

About

Runs diagnostic checks on the tools and connections the marketing skills depend on, detecting the Cowork or Claude Code runtime and reporting pass/fail results with actionable fixes. A user runs it to confirm setup or diagnose errors with Tiger Den-dependent skills.

  • Detects runtime via tool availability and checks Tiger Den MCP first
  • Reports a single summary with actionable fix instructions

Doctor by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,839 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/timescale/marketing-skills --skill doctor

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars9
Last updatedJune 11, 2026
Repositorytimescale/marketing-skills

What it does

Runs a health check on the marketing-skills plugin environment, verifying Tiger Den and other connections with pass/fail status and fix instructions.

Files

SKILL.mdMarkdownGitHub ↗

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.

3. Contributor tools (optional, Claude Code only)

Contributor tools are only needed if the user plans to edit or add skills. They are not required for normal use of the plugin. Frame missing items as informational, not errors.

In Cowork, skip this check entirely — the sandbox can't probe the user's host machine, and /skill-contributor already handles missing tools in-flow for Cowork contributors.

In Claude Code, check all three in parallel via Bash:

  • which gh → is the GitHub CLI installed?
  • gh auth status → is the GitHub CLI authenticated? (only run this if which gh succeeded)
  • git config --global user.name and git config --global user.email → is the git identity set?

Report as a grouped block labeled Contributor tools (optional):

  • If all three pass → ✅ Contributor tools — ready (one line, that's it).
  • If any fail → list each missing item with an ℹ️ prefix, and end with: → If you plan to contribute to skills, run /contributor-setup to get these sorted.

Never present missing contributor tools as a plugin problem — they are strictly optional.

Presenting results

Use this format:

## Plugin Health Check

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

The Google Drive line only appears in Cowork. The Contributor tools line only appears in Claude Code.

Or with issues:

## Plugin Health Check

❌ Tiger Den — Not connected
ℹ️ Google Drive — Not connected (optional)
ℹ️ Contributor tools — gh not installed, git identity not set
  → If you plan to contribute to skills, run /contributor-setup.

1 issue found — details below.

Contributor-tool issues are not counted in the "issues found" total — only Tiger Den failures are blockers.

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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.