Install
$ agentstack add skill-ericwang915-pythonclaw-onboarding ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
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:
- Name: "What should I call you?"
- Personality: "What kind of personality would you like me to have? (e.g. professional & concise, friendly & casual, humorous, formal, encouraging)"
- Focus area: "What area would you like me to focus on? (e.g. software development, finance, research, daily assistant, creative writing)"
- 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.pyto generate soul.md and persona.md - Files are written to
context/soul/SOUL.mdandcontext/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.
- Author: ericwang915
- Source: ericwang915/PythonClaw
- License: MIT
- Homepage: https://github.com/ericwang915/PythonClaw
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.