init-first-agent

Automate onboarding of the first NanoClaw agent for a direct message channel.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Bartunek/nanoclaw --skill init-first-agent-bartunek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-first-agent
Source: https://github.com/Bartunek/nanoclaw/tree/main/.claude/skills/init-first-agent
Command: npx skills add https://github.com/Bartunek/nanoclaw --skill init-first-agent-bartunek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Walk the operator through provisioning the very first NanoClaw agent for a direct message channel, resolving the operator's channel identity, wiring the DM workflow to a new agent, and triggering a welcome DM via the normal delivery path. The process is idempotent — rerunning is safe and will not create duplicate state.

Core Features & Use Cases

  • Orchestrates channel selection, identity resolution, and agent-group creation to onboard a DM-based agent and group.
  • Wires the channel's messaging group to the agent so welcome messages and conversations route correctly.
  • Provides guided prompts and validation to ensure prerequisites (credentials, adapters, service running) are met before activation.
  • Idempotent design: repeated runs re-use existing groups and sessions without adverse effects.

Quick Start

Run the init-first-agent flow after your channel credentials are configured and the service is running to onboard and welcome the first agent.

Frequently Asked Questions about init-first-agent

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

FAQPage Schema
How do I onboard a NanoClaw agent to a direct message channel?

To onboard a NanoClaw agent to a direct message channel, you need to run the automated onboarding flow after configuring channel credentials and starting the service. This wires your DM channel to a new agent group and sends a welcome message.

What do I need to set up before wiring a DM channel to a new agent?

Before wiring a DM channel to a new agent, you need configured channel credentials, active channel adapters, and a running service runtime. The onboarding process validates these prerequisites to ensure successful agent group creation and welcome message delivery.

Can I safely rerun agent onboarding without creating duplicate messaging links?

Yes, you can safely rerun agent onboarding because the process is idempotent. Repeated runs re-use existing agent groups and messaging sessions without creating duplicate state or triggering adverse effects in your DM channel.

How does NanoClaw resolve channel identity when provisioning the first agent?

NanoClaw resolves channel identity by orchestrating channel selection and identity resolution during the agent provisioning process. This ensures the direct message workflow is correctly wired to the new agent before sending a welcome message.

What happens if the service runtime is not running during agent onboarding?

If the service runtime is not running, agent onboarding will fail validation. The onboarding flow provides guided prompts and checks to ensure the service runtime and channel adapters are active before attempting to create agent groups or messaging links.

Is there a way to automate sending a welcome DM when connecting a new agent?

Yes, automating a welcome DM is built into the agent onboarding process. Once the DM channel is wired to the new agent's messaging group, the system triggers and delivers the welcome message via the normal delivery path.