AgentStack
SKILL verified MIT Self-run

Onboarding

skill-ericwang915-pythonclaw-onboarding · by ericwang915

First-time setup wizard that collects user name, agent personality, focus area, and language preference, then writes soul.md and persona.md. Use when: agent starts for the first time with no soul/persona configured, or user says reconfigure, setup, change my agent. NOT for: incremental edits to persona or soul (use change_persona or change_soul instead).

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-ericwang915-pythonclaw-onboarding

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Onboarding? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Onboarding Skill

First-time setup wizard that guides users through configuring their agent identity.

When to Use

USE this skill when:

  • Agent starts with empty/default soul.md and persona.md
  • User says "reconfigure", "setup", "change my agent", "first-time setup"
  • User wants a guided flow to set name, personality, focus, and language in one go

When NOT to Use

DON'T use this skill when:

  • User wants to tweak one aspect of persona (e.g., "be more formal") → use change_persona
  • User wants to change soul only (e.g., "call me Alex") → use change_soul
  • Agent already has configured soul and persona and user just wants small edits

Usage/Commands

Onboarding flow — Ask these questions one at a time in a friendly, conversational tone:

  1. Name: "What should I call you?"
  2. Personality: "What kind of personality would you like me to have? (e.g. professional & concise, friendly & casual, humorous, formal, encouraging)"
  3. Focus area: "What area would you like me to focus on? (e.g. software development, finance, research, daily assistant, creative writing)"
  4. Language preference: "What language do you prefer I respond in? (English, Chinese, etc.)"

Write soul.md:

python {skill_path}/write_identity.py --type soul \
  --user-name "NAME" \
  --personality "PERSONALITY" \
  --focus "FOCUS" \
  --language "LANGUAGE"

Write persona.md:

python {skill_path}/write_identity.py --type persona \
  --user-name "NAME" \
  --personality "PERSONALITY" \
  --focus "FOCUS" \
  --language "LANGUAGE"

After writing, tell the user: "Setup complete! Your preferences have been saved. Use /clear to start a fresh conversation with your new identity, or just keep chatting."

Notes

  • Uses bundled write_identity.py to generate soul.md and persona.md
  • Files are written to context/soul/SOUL.md and context/persona/persona.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.