onewave-ai/onboarding-checklist
Generates customized client onboarding checklists with phased tasks, ownership assignments, dependencies, acceptance criteria, and email templates. Adapts to consulting, SaaS, or agency engagement models.
npx skills add https://github.com/OneWave-AI/claude-skills --skill onboarding-checklist
Generate a comprehensive, customized client onboarding checklist saved as onboarding-checklist.md in the current working directory. The checklist is actionable, phase-structured, and tailored to the specific engagement type.
references/output-template.md -- Full output structure: header block, four phases, handoff criteria, formatting rules.references/engagement-types.md -- How to classify Consulting vs SaaS vs Agency, and per-type adaptation guidelines.references/task-banks.md -- Reference task pools per engagement type and phase.references/email-templates.md -- The five required email templates, their structure, and content guidelines.references/scaling-and-pitfalls.md -- Timeline and team-size scaling rules, common pitfalls, and the final quality checklist.Gather these before generating. If any are missing, ask for them explicitly:
references/engagement-types.md. This classification drives the structure and tone of the entire checklist.references/task-banks.md, adapting language, deadlines, and owners to the specific engagement. Reflect tech-stack items in relevant tasks.references/scaling-and-pitfalls.md based on the specified duration.references/scaling-and-pitfalls.md based on team composition.references/email-templates.md.onboarding-checklist.md following references/output-template.md. Apply the per-type adaptations in references/engagement-types.md.references/scaling-and-pitfalls.md.10. Confirm completion and summarize key stats (total tasks, timeline, engagement type, file location).
Take onewave-ai/onboarding-checklist from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.