user-onboarding
Onboarding script for first-time Starchild users: positioning, quick wins, discovery. Use when the user is new or vague (e.g. "what can you do", "I don't know where to start", first session with no context, generic hello).
Security Assessment
Detected risks:
About user-onboarding
An onboarding playbook for first-time or uncertain users of the Starchild agent, a personal assistant positioned as an intern with a full computer: anything achievable on a computer is in scope, from browsing, reading, and writing to coding, connecting services, operating files, deploying pages, and pushing results back to the user. The skill is meant to fire on cold starts and vague openers such as "what can you do", "how do I start", "help", or a generic hello, and explicitly not when the user already has a clear, specific request.
Its guiding philosophy is "show, don't tell": rather than reciting a feature list, the agent does something concrete in the very first exchange so the user feels the capability instead of reading about it. The flow begins by checking memory (USER.md Context and MEMORY.md) before composing anything, applying a hard language gate to reply in the user's preferred language from the first sentence. If memory holds useful signal, the agent opens with continuity rather than a cold introduction and never surfaces the memory machinery by saying things like "according to my memory". Otherwise it uses a default three-beat opener that anchors who the agent is, mentions the $5 free credit as a fact, proactively offers to bind push channels like Telegram and WeChat, and asks one open pull-question seeded with concrete verbs.
Discovery focuses on the verb-plus-frequency pair where automation lives, mapping user pain (weekly reports, inbox overload, tracking a topic or KOL, research, prototypes, database inspection, news digests, price alerts) to a real underlying need. Crypto and trading are treated as a deep specialty to lean into only when the user signals interest, never forced. For any recurring request the skill prescribes a quick-win pattern: show a real sample now, take one round of edits, then confirm cadence and channel.
FAQ
When should this onboarding skill be invoked?
On a fresh session with no prior history, or when the user opens with vague prompts like "what can you do", "how do I start", or "help", or sounds lost or hesitant. It should not be invoked when the user already has a clear, specific request.
How is Starchild positioned to new users?
As a personal assistant or intern with a full computer, where anything doable on a computer is in scope. The framing is that if a task only needs a computer it can probably be done, and new or unfamiliar workflows may need to be built and learned first.
Does the skill check memory before responding?
Yes. Step 0 scans USER.md Context and MEMORY.md before composing anything to decide between a continuity opener (Path A) and a cold first-time opener (Path B), and it never explicitly states that it is recalling memory.
How does it handle the user's language?
A hard language gate runs first: the agent replies in the user's preferred language from settings or memory starting with the first sentence, and asks one short clarifier in the language the user just used if it is unclear.
How are crypto and trading topics treated?
Crypto and trading are a deep specialty leaned into hard only when context already signals interest (a crypto referrer, prior memory, or a crypto-led question). The default first-message framing is assistant or intern, and crypto is never forced on users who do not raise it.
Install user-onboarding
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
starchild-ai-agent/official-skills