Shows the user everything their Tandem assistant can do. Displays a dynamic, personalized capability portfolio with connection status, available commands, and suggested actions. Use this skill whenever the user says: "what can you do", "show me options", "what's available", "menu", "capabilities", "what are my tools", "show me what I have", "explore", "what commands exist", or seems lost and doesn't know what to ask for. Also trigger when the user just says "hello" or "hi" for the first time in a session and seems to need direction. Do NOT use for requests where the user has a clear task intent (route directly to the appropriate skill ā email-draft for drafting, task-manager for task CRUD, email-triage for inbox review, etc.), answering general questions Claude can handle without skill discovery context, or running detailed onboarding for a specific skill (each skill has its own setup flow ā explore shows what is available, setup skills handle configuration).
From tandemnpx claudepluginhub binatrixai/tandem-marketplace --plugin tandemThis skill is limited to using the following tools:
evals/evals.jsonreferences/skill-catalog.mdreferences/tour-script.mdDispatches 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.
Show the user a dynamic, personalized view of everything their Tandem assistant can do. Read skill metadata, check connector status, and suggest actions based on what the user has and hasn't tried.
See METHODOLOGY.md language mirror rule. Reply in the user's language.
Read the skill catalog:
${CLAUDE_SKILL_DIR}/references/skill-catalog.md
This contains all skills organized by category with name, command, description, and connection requirements. Do NOT scan individual SKILL.md files.
Read ~/Tandem/CLAUDE.md to see which tools and connectors are listed.
Check if each connector is active by looking for status indicators.
Classify each capability as:
Read ~/Tandem/MEMORY.md (the index) and ~/Tandem/memory/preferences.md to understand:
Read ~/Tandem/memory/skill-usage.json if it exists. For each skill in the
catalog, check if it appears in the usage file:
The skill-usage.json file format is:
{"skill-name": {"first_used": "YYYY-MM-DD", "last_used": "YYYY-MM-DD", "use_count": N}}
Present using AskUserQuestion for navigation. For each skill in the portfolio, show a tried/untried indicator:
Example line: " * Triage your inbox -- /email-triage [tried]"
Structure by category:
[Assistant greeting in user's language]
Here's everything I can help you with:
š§ EMAIL [status: Connected ā / Not connected]
⢠Triage your inbox ā /email-triage
⢠Draft replies ā /email-draft
⢠Track follow-ups ā email-followup skill
š DOCUMENTS
⢠Create budgets ā budget-wizard skill
⢠Build presentations ā presentation skill
⢠Write reports ā /report
⢠Summarize meetings ā meeting-notes skill
š RESEARCH
⢠Deep-dive research ā /research
⢠Morning briefing ā daily-briefing skill
⢠Track competitors ā competitor-watch skill
ā
TASKS [status: Monday.com Connected ā / Not connected]
⢠Plan your day ā /daily-plan
⢠Weekly review ā /weekly-review
⢠Monday.com boards ā /monday
⢠Manage tasks ā task-manager skill
š PROJECTS
⢠Create project folders ā subfolders skill
āļø SETUP
⢠Connect apps ā /connect
⢠Import ChatGPT memories ā /migrate
š SCHEDULED TASKS
[List any active scheduled tasks, or "None set up yet"]
š” SUGGESTED FOR YOU
[Based on memory analysis ā see Step 5]
Based on the memory analysis from Step 3, suggest 2-3 things the user hasn't tried:
Present suggestions via AskUserQuestion:
AskUserQuestion:
- "[Suggestion 1 ā actionable]"
- "[Suggestion 2 ā actionable]"
- "Show me everything again"
- "I know what I need"
When the user selects a capability, launch it directly:
Offer navigation:
AskUserQuestion:
- "Tell me more about [category]"
- "[Top suggestion from Step 5]"
- "I'm good for now"
If the user asks a specific question like "can you do X?", don't show the full portfolio. Instead, answer directly: "Yes, I can do that with [skill]. Want me to start?" Only show the full portfolio when the request is broad ("what can you do?", "help", "explore").