cold-start-welcome

Introduce the “如流” assistant and collect identity, sleep rhythm, and time blocks.

Updated May 1, 2026
One-click install
npx skills add https://github.com/picsky/flowos --skill cold-start-welcome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cold-start-welcome
Source: https://github.com/picsky/flowos/tree/main/templates/skills/cold-start-welcome
Command: npx skills add https://github.com/picsky/flowos --skill cold-start-welcome

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps the system onboard a new user by explaining what it does and collecting the minimum needed “rhythm” information with a short, respectful Q&A.

Core Features & Use Cases

  • Guided introduction for the first chat: Presents the value proposition in natural language and sets expectations so the user feels informed and in control.
  • Three-question minimum collection: Collects identity role, sleep rhythm, and fixed daily time blocks in a one-question-at-a-time flow to reduce cognitive load.
  • Non-intrusive, user-controlled flow: Supports skipping the collection or pausing when the user interrupts, while still enabling normal operation afterward.
  • Data writing into memory profiles: Stores identity and rhythm details into profile and rhythm memory, updating collection stage for future steps.

Example use case: After installation, the user sends the first message; the skill introduces “如流” and asks three short questions to personalize daily scheduling.

Quick Start

Ask the agent to start a first-time onboarding conversation with the user when their profile identity is still empty.

Frequently Asked Questions about cold-start-welcome

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up assistant personalization during a first chat onboarding?

Assistant personalization during a first chat onboarding is set up by triggering a conversational flow that introduces the assistant and asks three minimum questions about identity, sleep rhythm, and fixed daily time blocks to collect initial user data.

What is user profiling in chat guidance and how does it work?

User profiling in chat guidance is the process of collecting identity role and rhythm data through a one-question-at-a-time flow, which is then persisted into memory profile files to personalize future scheduling and interactions.

Do I need an empty profile to trigger the rhythm scheduling collection?

Yes, an empty user identity in the memory profile file is required to trigger the rhythm scheduling collection, as the skill only activates for the first user message when the identity profile is empty.

What's the best way to handle user interruptions during memory writing for onboarding?

The best way to handle user interruptions during memory writing is to support skipping the collection or pausing the flow, allowing the user to exit the onboarding process while still enabling normal assistant operation afterward.

What happens if onboarding personalization is not working after the first message?

If onboarding personalization is not working, it likely means the user identity in the memory profile is not empty; the skill only triggers on the first user message when the profile identity is empty and requires checking identity stage first.