Skip to content
Productivity
Skill

/setup

Run first-time Dex onboarding: build the vault structure, capture the user profile and configure MCPs. Use when `System/.onboarding-complete` is absent or the user says 'set up Dex', 'start onboarding'. Not for the post-onboarding tour; use `getting-started`. Not for a mid-life

From plugin
davekilleen-dex
47698 skills28 agents24 commands1 MCP
Install
$ npx -y skills add davekilleen/Dex --skill setup --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/setup

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run first-time Dex onboarding: build the vault structure, capture the user profile and configure MCPs. Use when `System/.onboarding-complete` is absent or the user says 'set up Dex', 'start onboarding'. Not for the post-onboarding tour; use `getting-started`. Not for a mid-life

SKILL.md

setup.SKILL.md
name: setup
description: "Run first-time Dex onboarding: build the vault structure, capture the user profile and configure MCPs. Use when `System/.onboarding-complete` is absent or the user says 'set up Dex', 'start onboarding'. Not for the post-onboarding tour; use `getting-started`. Not for a mid-life role change; use `reset`."

Set Up Dex

If `System/.onboarding-complete` already exists, setup is complete. Use `getting-started` for the post-onboarding tour or `reset` for a role or preference change.

One narrow existing-vault repair is allowed: if setup is complete but `System/.dex/harness-profile.json` is missing or Doctor says agent harness capabilities are OFF, do not restart onboarding. Call `inspect_harnesses`, show the automatic / on-demand / guided / unavailable preview and each host's named limits, ask the person to confirm one or more harnesses, then call `save_harness_selection(..., confirmed=true)`. That tool writes only the harness receipt through the sanctioned provision transaction and leaves the profile, content and onboarding marker unchanged.

Otherwise:

1. Call `start_onboarding_session()` from `onboarding-mcp` to initialize or resume the session. 2. Read `core/onboarding/FLOW.md` and follow it as the single source of the onboarding conversation.

This file deliberately contains no question script, so onboarding cannot fork. Change onboarding in `core/onboarding/FLOW.md` and `onboarding-mcp`, then regenerate the byte-identical `.claude/flows/onboarding.md` compatibility copy; never fork the question script here.

Read more
Ships withdavekilleen-dex

A personal operating system for your work. Strategic work management, meeting intelligence, relationship tracking, daily planning — all configured for your specific role.

Get the whole plugin

Other skills on davekilleen-dex.