Runs the final phases of Tandem onboarding: first live task (Step 7), scheduled automations (Step 8), memory population (Step 9), and wrap-up. Reads state from ~/Tandem/.onboarding-state.md. Do NOT invoke directly — only called from /begin onboarding sequence via Skill tool.
From tandemnpx claudepluginhub binatrixai/tandem-marketplace --plugin tandemThis skill is limited to using the following tools:
evals/evals.jsonDispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
At startup, read ~/Tandem/.onboarding-state.md to recover session context:
language — use for all outputrole — use for connector-aware task suggestions in Step 7use_cases — use to filter options in Step 7 and Step 8tools_selected — use for connector-aware task suggestion in Step 7connectors_status — use to show only active connectors in Step 7 optionsThis is the "wow moment" — demonstrate immediate value with a real task.
Pick a task from the user's selected use cases and present options (max 4, connector-aware):
AskUserQuestion:
Only show options matching the user's selected use cases (max 4 at a time). Recommend "Show my Monday.com tasks" for team leads, or "Triage my email" for others.
Connector-aware ordering: Only recommend tasks whose connectors are actually active. If email connector was just added (not yet active), don't show email options. Check connector availability before presenting options.
CRITICAL — Execute via Tandem commands, NOT raw MCP tools: When the user selects a task, invoke the corresponding Tandem command:
Use the Skill tool to invoke: e.g., Skill(skill="tandem:monday")
The command will handle the full workflow, output formatting, and file saving. This should produce a real, useful output saved to the correct subfolder — not just inline chat.
After completing the task, the proactivity engine will naturally suggest next steps.
Offer recurring tasks based on the user's selected use cases:
AskUserQuestion (multiSelect):
For each selected scheduled task, create it ONE AT A TIME:
create_scheduled_task with the correct cron schedule and promptCRITICAL: Do NOT batch-confirm multiple tasks. Create each task individually, verify each one, then move to the next. At the end, list all successfully created tasks with their schedules. Do NOT record a task in MEMORY.md unless you confirmed it was created.
Schedule reference (adapt to user's work schedule from Step 3f):
0 9 * * 0-4 (9 AM, Sun-Thu for Israel) or 0 9 * * 1-5 (Mon-Fri for others)0 8 * * 0-4 (8 AM)0 8 * * 0-4 (8 AM)0 17 * * 4 (Thursday 5 PM) or 0 16 * * 5 (Friday 4 PM)0 9 * * 0 (Sunday 9 AM, start of week)When creating scheduled tasks that write to kanban.md, follow the canonical format in tandem-skills/tasks/task-manager/references/kanban-format.md.
Key rules:
<!-- Config: Last Task ID: NNN --> from kanban.md to get the next ID<!-- Config: Last Task ID: 006 -->### TASK-XXX | Title (H3, 3-digit zero-padded, pipe separator)**Priority**: X | **Category**: X | **Assigned**: @userThis step is automatic — do NOT ask the user for confirmation.
After all onboarding steps are complete, write the session context to ~/Tandem/MEMORY.md
so that future sessions have full onboarding context. Without this, every new session
starts from zero.
Write to ~/Tandem/MEMORY.md — populate each category with what was learned:
connectors_status)Format example:
## Work Context
- [2026-03-16] Role: Team lead / Manager
- [2026-03-16] Tools: Monday.com (connected), Outlook (connected), Calendar (connected)
- [2026-03-16] Monday.com boards: תפעול (ID: 5092234693), משימות כלליות (ID: 1596049139)
- [2026-03-16] Scheduled: daily-plan at 9:00 AM Sun-Thu
## Preferences
- [2026-03-16] Language: Russian
- [2026-03-16] Language rule: Always reply in user's language — never restrict to specific languages
- [2026-03-16] Style: Professional, Direct
- [2026-03-16] Schedule: Sun-Thu 9:00-18:00
## People & Contacts
- [2026-03-16] Oren Zakai — Monday.com user, Operations board
## Session Log
- [2026-03-16] Onboarding completed. Workspace: email/, documents/, research/, tasks/, projects/. Connectors: Monday.com, Outlook, Calendar. Scheduled: daily-plan. First task: Monday.com board review.
Also update subfolder MEMORY.md files if relevant data was discovered for specific areas
(e.g., if Monday.com data was pulled, update tasks/MEMORY.md with board info).
Summarize everything that was set up:
"Your AI assistant is ready! Here's how to get help anytime:" / "העוזר שלך מוכן! הנה איך לקבל עזרה בכל זמן:" / "Ваш ассистент готов! Вот как получить помощь в любой момент:"
AskUserQuestion:
If "show me more" — trigger the proactivity engine's Rule 5 (guide non-technical users) to show available skills as clickable options.