一键导入
dynamic-onboarding
Conversational onboarding that builds the user's personal workspace through natural dialogue
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Conversational onboarding that builds the user's personal workspace through natural dialogue
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
USE THIS SKILL when onboarding a new user to GodMode. Triggers: 'set up GodMode', 'install GodMode', 'onboarding', 'restart onboarding', 'reload onboarding skill', 'fresh start on setup', new team member introduction, VPS setup, Tailscale setup, DigitalOcean droplet setup. THIS IS MANDATORY for any installation or setup help.
9 PM evening review: warm check-in via iMessage to close out the day
End-of-day background prep: tag sessions by project, capture agent log to vault, update task status
Sunday evening coaching: review week's progress against goals, identify patterns, surface trust scores, generate Monday coaching brief
Build and update custom dashboards for the GodMode Dashboards tab
Pre-meeting briefing: pull person context, review shared history, generate talking points
| name | dynamic-onboarding |
| description | Conversational onboarding that builds the user's personal workspace through natural dialogue |
A conversational skill that sets up the user's entire GodMode workspace through chat. Instead of forms or wizards, the AI asks questions and generates all data files from the conversation.
~/godmode/data/projects.json exists)Greet the user. Explain what GodMode does in 2-3 sentences. Ask: "What are the main projects or areas you're working on right now?"
For each project mentioned:
Write results to ~/godmode/data/projects.json:
{
"projects": [
{
"id": "slug-from-name",
"name": "Project Name",
"emoji": "📊",
"tasks": [],
"outputs": [],
"people": ["person-id-1", "person-id-2"],
"skills": ["relevant-skill"],
"status": "active"
}
]
}
For each person mentioned across projects:
Write individual files to ~/godmode/data/people/{id}.json:
{
"id": "person-slug",
"name": "Full Name",
"role": "Their role",
"company": "Company Name",
"email": "email@example.com",
"tags": ["client", "team"],
"notes": "Context from onboarding conversation",
"projects": ["project-id"],
"lastContact": null
}
Ask: "What are your top goals right now — both professional and personal?"
For each goal:
Write to ~/godmode/data/goals.json:
{
"goals": [
{
"id": "goal-slug",
"text": "Goal description",
"category": "professional",
"target": "Specific milestone",
"deadline": "2026-Q2",
"status": "active"
}
]
}
Ask about life priorities. Populate ~/godmode/data/wheel-of-life.json with their chosen areas and initial self-assessments.
Ask: "What tools and services do you use daily?" (Calendar, email, task manager, etc.)
Match answers to available skills. Update ~/godmode/data/data-sources.json:
{
"sources": [
{
"id": "source-slug",
"name": "Service Name",
"type": "category",
"status": "connected",
"skill": "skill-key"
}
]
}
For unconnected services, note them as "status": "pending" and tell the user how to connect them later.
Explain the automation options:
Ask which ones to enable. Run scripts/setup-dynamic-crons.sh or create jobs via gateway cron.add method.
Summarize what was set up:
Invite user to explore: "Check the Work tab to see your projects, People tab for your contacts, and Life tab for your goals. Everything is chat-customizable — just tell me to reorganize anything."
After onboarding, these files should exist:
~/godmode/data/projects.json — All projects with tasks/people/skills~/godmode/data/people/*.json — One file per person~/godmode/data/goals.json — User goals with categories and timelines~/godmode/data/wheel-of-life.json — Life areas with initial scores~/godmode/data/data-sources.json — Connected integrations~/godmode/data/ files already exist, ask before overwriting