Client Onboarding Checklist Runner for agency operators. Manage the complete client setup workflow from contract to go-live, track progress, and ensure nothing falls through the cracks.
Use this skill when the user asks about:
Trigger phrases: "start onboarding", "new client", "nieuwe klant", "checklist", "opstarten", "go-live", "setup client", "next step", "onboarding progress"
If the database does not exist yet, run the setup script:
bash setup.sh
This creates the data directory, initializes the database, and sets up the command wrapper.
Start a new client onboarding:
nex-onboarding start "Bakkerij Peeters" --tier starter --email "info@bakkerijpeeters.be"
Options:
--email - Client email address--phone - Client phone number--tier - Retainer tier (starter, standard, premium, enterprise)--template - Template to use (default: default)--assigned-to - Assign to team memberShow complete onboarding progress with checklist:
nex-onboarding progress "Bakkerij Peeters"
Shows:
Show the next pending step:
nex-onboarding next "Bakkerij Peeters"
Mark it complete with the --done flag:
nex-onboarding next "Bakkerij Peeters" --done --notes "Kickoff call completed"
Mark a specific step as complete:
nex-onboarding complete "Bakkerij Peeters" 5 --notes "Logo received via email"
Skip a step (e.g., client handles it themselves):
nex-onboarding skip "Bakkerij Peeters" 12 --reason "Client manages email forwarding"
Block a step when waiting on something:
nex-onboarding block "Bakkerij Peeters" 6 --reason "Waiting for content from client"
List all active onboardings:
nex-onboarding list --status active
Filter by tier:
nex-onboarding list --tier starter
Show full onboarding details:
nex-onboarding show "Bakkerij Peeters"
Complete an entire onboarding:
nex-onboarding finish "Bakkerij Peeters"
Pause an onboarding:
nex-onboarding pause "Bakkerij Peeters"
View onboarding statistics:
nex-onboarding stats
Shows:
Export onboarding data:
nex-onboarding export "Bakkerij Peeters" --format json --output bakkerij.json
Formats: json or csv
List available templates:
nex-onboarding template list
Show template details:
nex-onboarding template show default
The default template includes 20 steps across 7 categories:
All data is stored locally in ~/.nex-onboarding/:
onboarding.db - SQLite database with all onboarding datatemplates/ - Custom templates directory# Start the onboarding
nex-onboarding start "ECHO Management" --tier premium --email "info@echo.be" --assigned-to "Kevin"
# Check progress
nex-onboarding progress "ECHO Management"
# Complete first contract step
nex-onboarding next "ECHO Management" --done --completed-by "Kevin"
# Look at next step
nex-onboarding next "ECHO Management"
# We're waiting on content from client
nex-onboarding block "ECHO Management" 6 --reason "Waiting for testimonials from client"
# Later, when content arrives
nex-onboarding complete "ECHO Management" 6 --notes "Received testimonials via email"
# See updated progress
nex-onboarding progress "ECHO Management"
# See all active onboardings assigned to a team member by listing and filtering
nex-onboarding list --status active
# Export for reporting
nex-onboarding export "ECHO Management" --format csv --output echo_progress.csv
lib/config.py - Configuration and default templatelib/storage.py - SQLite database layerlib/formatter.py - Output formatting and displaynex-onboarding.py - CLI interface with all commandsMIT-0 License - Copyright 2026 Nex AI (Kevin Blancaflor)
共 1 个版本