Welcome (Channel Onboarding)
An onboarding script that greets a newly connected channel and reveals the agent's capabilities one at a time.
What it does
This skill fires when your agent is first wired into a new channel (Telegram, Discord, Slack, Teams). Instead of dumping a feature list, it prescribes a flow: short warm greeting → state your name → hint that you can do a lot → ask whether the user wants a tour or wants to dive straight in.
If they take the tour, capabilities are revealed one at a time in a fixed order: long-term memory, spawning persistent agents (create_agent), scheduled/background tasks, web research, code writing and deployment, interactive card UI, file/artifact generation, and self-extension via MCP servers. It also requires covering approvals and access control so users feel in charge.
A quieter, agent-internal section tells the model to infer the user's recurring domains and record them as Core Memory lines in memory/index.md from day one.
Who it's for
- Anyone running a personal AI agent attached to chat channels who wants a consistent first impression
- Users of always-on agent frameworks like nanoclaw
- Prompt authors who want a good pattern for drip-feeding capabilities instead of writing a manual
Examples
- A freshly linked Telegram bot sends a casual hello, opens with the memory feature, then offers to demo a daily briefing task.
- In a company Slack, the tone shifts more professional and the agent explains up front that installing packages or adding MCP servers triggers an approval prompt.
- The user says "let's just get to work" — the tour is skipped, but the agent still infers and stores their work domain for future sessions.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the container/skills/welcome folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/welcome/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/container/skills/welcome ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/nanocoai/nanoclaw.git - Create the skills folder if needed:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r nanoclaw/container/skills/welcome ~/.claude/skills/ - Edit
~/.claude/skills/welcome/SKILL.mdto match your setup — agent name, tone, and the capability list (delete anything your environment doesn't actually support). - Restart Claude Code and test with something like "greet a new user on this channel".
- If you want the memory-writing behavior, confirm that a
memory/index.mdpath exists in your workspace first.