From tasktrace-mcp
This skill should be used when the user asks to "set up tasktrace", "install tasktrace", "configure tasktrace", "tasktrace isn't working", "check tasktrace", "verify tasktrace", "why can't claude see tasktrace", or any troubleshooting of the TaskTrace MCP connection. Runs local install checks, confirms TaskTrace.app is installed and running, and walks the user through enabling the MCP server, permissions, and plugin install. Also triggered by `/tasktrace-mcp:setup`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tasktrace-mcp:tasktrace-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user get TaskTrace wired up so Claude can see their activity and knowledge. This is a diagnosis-first skill: run checks, then give the user only the steps they actually need.
Help the user get TaskTrace wired up so Claude can see their activity and knowledge. This is a diagnosis-first skill: run checks, then give the user only the steps they actually need.
Run all four phases in order. Skip later phases if an earlier one fails — fix upstream first.
Execute the verification script:
bash ${CLAUDE_PLUGIN_ROOT}/skills/tasktrace-setup/scripts/verify-install.sh
The script reports:
/Applications/TaskTrace.app existsRead the script output carefully. If any line is [missing] or [warn], prioritize the fix in Phase 2 before moving on.
Based on the script output, walk the user through only the missing pieces.
/Applications.Ask the user to launch TaskTrace from /Applications. The MCP server is started on demand by Claude Code via --mcp-stdio, but the app must be installed and permitted to access input, screen, and microphone if they want those feeds populated.
Direct the user to:
Make explicit that each toggle controls what Claude sees. Whatever the user enables is what Claude will use — no additional permission prompts.
Ask the user to run the following inside Claude Code:
/mcp
They should see a server listed as tasktrace or plugin:tasktrace-mcp-plugin:tasktrace. If it is not listed, the plugin itself is missing or disabled.
Preferred: install via the marketplace.
/plugin marketplace add warrenronsiek/TaskTraceMCPPlugin
/plugin install tasktrace-mcp@tasktrace-mcp
Alternative: register the MCP server directly (no plugin skills, just the tools and resources).
claude mcp add --transport stdio --scope project tasktrace -- /Applications/TaskTrace.app/Contents/MacOS/TaskTrace --mcp-stdio
After either install path, restart the Claude Code session and run /mcp again.
Ask the user to run a question that exercises the integration, for example:
what did I do today
Expect Claude to read tasktrace://overviews/active-day and answer from it. If Claude answers without calling TaskTrace, something is still wrong — go back to Phase 3.
| Symptom | Cause | Fix |
|---|---|---|
Script reports [missing] for TaskTrace.app | Not installed | Install from https://tasktrace.com |
/mcp does not list tasktrace | Plugin not installed, or Claude Code session started before install | Install the plugin; restart the session |
tasktrace listed but tool calls fail with "disabled" | User turned off that tool in TaskTrace Preferences → MCP | Toggle the tool on |
Resource reads return empty activities | User has not worked today, or capture is paused | No fix needed; state plainly |
| App runs but screenshots are empty | Screen Recording permission not granted in macOS System Settings | Grant permission in System Settings → Privacy & Security → Screen & System Audio Recording |
| Keystrokes missing from detailed feed | Input Monitoring permission not granted | Grant in System Settings → Privacy & Security → Input Monitoring |
| Transcripts missing | Microphone permission not granted, or dictation not active | Grant microphone access and toggle transcription in TaskTrace |
Keep responses terse. After running the script, report only:
Do not restate everything the script printed — the user already saw it.
npx claudepluginhub warrenronsiek/tasktracemcpplugin --plugin tasktrace-mcpProvides interactive onboarding for MCP Task Orchestrator by detecting workspace state and guiding through plan mode, persistent tracking, and workflow integration.
Handles Claude Code MCP integration: installs/manages servers (HTTP/SSE/stdio), scopes, enterprise configs, OAuth auth, resources/@mentions, prompts, limits, security; delegates to docs-management.
Guides integration of Model Context Protocol (MCP) servers into Claude Code plugins via .mcp.json or plugin.json for external service tools, with scope management (local, project, user).