Sets up service connectors for Tandem — Gmail, Google Calendar, Google Workspace, Notion, Monday.com, Microsoft 365 (Outlook). Guides step-by-step through each connector. Trigger on: "connect gmail", "add connector", "set up email connector", "connect monday", "connect my apps", "add integration", "link my tools", "enable connector", "connect notion", "set up google calendar". Do NOT use for general connectivity ("wifi", "internet", "connect devices"), database connections, code API integrations, or in-progress /begin onboarding.
From tandemnpx claudepluginhub binatrixai/tandem-marketplace --plugin tandemThis skill is limited to using the following tools:
evals/evals.jsonEnforces strict TDD workflow: Red (failing test), Green (minimal code), Refactor for features, bugfixes, refactors. Includes examples and verification steps.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Set up or manage service connectors for your Tandem workspace. This command works standalone — you don't need to run /begin again.
User arguments (if any): $ARGUMENTS
See METHODOLOGY.md language mirror rule. Reply in the user's language.
If $ARGUMENTS specifies a service name, skip to that service's setup section. Otherwise, ask:
AskUserQuestion:
Google Workspace uses the gws CLI tool with built-in MCP server support. Best for organizational accounts (@company.com).
AskUserQuestion:
macOS:
brew install googleworkspace-cli
Windows:
npm install -g @googleworkspace/cli
gws auth setup # Interactive setup — creates project, enables APIs, handles login
gws auth login # Select scopes for needed services
If user doesn't have gcloud CLI: guide through manual OAuth setup (see google-workspace skill for detailed steps).
Add to Claude MCP configuration:
{
"mcpServers": {
"google-workspace": {
"command": "gws",
"args": ["mcp"]
}
}
}
Restart Claude after adding.
gws gmail.users.messages.list --userId me --maxResults 3
~/Tandem/CLAUDE.mdGoogle Workspace (gws): Connected — Gmail, Calendar, Drive, Sheets, Docs, Tasks [MCP mode]AskUserQuestion:
Google Personal uses gogcli (gog) — a fast CLI for Gmail, Calendar, Drive, Tasks, and more. Best for personal @gmail.com accounts.
AskUserQuestion:
macOS:
brew install gogcli
Windows: Download from https://github.com/steipete/gogcli/releases or build from source.
AskUserQuestion:
gog auth credentials ~/Downloads/client_secret_*.json
gog auth add you@gmail.com --services all
gog gmail labels list
~/Tandem/CLAUDE.mdGoogle (gog): Connected — Gmail, Calendar, Drive, Tasks — Account: you@gmail.comAskUserQuestion:
Note: For a more comprehensive Gmail setup with CLI access and multi-account support, consider using the Google Personal (Gmail) or Google Workspace connectors above.
Gmail uses the Google MCP server for reading and sending email.
Check if Google MCP is already configured:
Configure Google MCP server:
Verify connection:
Update workspace:
~/Tandem/CLAUDE.mdAskUserQuestion:
If help needed: troubleshoot authentication, permissions, or MCP configuration.
Note: For a more comprehensive Google Calendar setup with CLI access and multi-account support, consider using the Google Personal (Gmail) or Google Workspace connectors above.
Google Calendar shares the Google MCP server with Gmail.
Check if Google MCP is already configured (may already be done from Gmail setup)
If not configured:
Verify connection:
Update workspace:
~/Tandem/CLAUDE.mdAskUserQuestion:
Notion uses its own MCP server with API key authentication.
Create a Notion integration:
ntn_)Configure the Notion MCP server:
Share pages with the integration:
Verify connection:
Update workspace:
~/Tandem/CLAUDE.mdAskUserQuestion:
Monday.com uses the Monday.com MCP connector with API token authentication.
Get API token:
Configure the Monday.com MCP connector:
Verify connection:
Update workspace:
~/Tandem/CLAUDE.mdAskUserQuestion:
For tools not listed above:
"This tool doesn't have a standard connector yet. The setup team can set up a custom connector for you as an add-on service. I'll note this for follow-up." / "לכלי הזה אין עדיין מחבר סטנדרטי. צוות ההגדרה יכול להגדיר מחבר מותאם כשירות נוסף. אני רושם לטיפול." / "Для этого инструмента пока нет стандартного коннектора. Команда настройки может настроить пользовательский коннектор как дополнительную услугу. Отмечу для дальнейшего."
After each connector setup:
AskUserQuestion:
If "Add another" — return to the Service Selection step.
If "Done" — show a summary of all connected services and their status.