
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 doctorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 9 |
| Last updated | June 11, 2026 |
| Repository | timescale/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
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_searchtool 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 asearch_contenttool.list_voice_profilesis unique to Tiger Den, so it won't produce false positives.
- Pass: Returns a list of voice profiles without error.
- Fail: Tool
list_voice_profilesnot 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
/doctoragain." - 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 ifwhich ghsucceeded)git config --global user.nameandgit 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 — readyThe 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.