setup

Automate NanoClaw onboarding with dependency installation, authentication, and service configuration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gitduk/nanoclaw --skill setup-gitduk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/gitduk/nanoclaw/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/gitduk/nanoclaw --skill setup-gitduk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoClaw setup automates the initial onboarding workflow, orchestrating dependencies installation, authentication, and service configuration to reduce manual setup time and risk of misconfiguration.

Core Features & Use Cases

  • Automated dependency installation and project build to prepare a functional runtime environment.
  • Guided authentication flow for WhatsApp and token management to securely connect devices.
  • Comprehensive setup of the main admin channel and initial service configuration to enable secure control and automation.
  • Use Case: Set up a new NanoClaw instance for a fresh user, ensuring a ready-to-run local assistant with working messaging and background tasks.

Quick Start

Run the setup to install dependencies, authenticate WhatsApp, register your main channel, and start the services.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I automate NanoClaw setup and dependency installation for a local environment?

NanoClaw setup automates dependency installation and project build using commands like bun install and bun run build to prepare a functional local runtime environment. It orchestrates the configuration sequence to reduce manual setup time and prevent misconfiguration risks.

How does WhatsApp authentication work during the initial onboarding process?

WhatsApp authentication during onboarding works by executing bun run auth to guide you through a secure token management flow. This connects your device to the messaging service, enabling secure control and background task automation for your local assistant.

Do I need to initialize the database before registering the main admin channel?

Yes, you need to initialize the database before registering the main admin channel to establish a working local assistant. The setup process requires database initialization as part of the sequence to enable secure service configuration and control.

What is the best way to configure a new local assistant instance from scratch?

The best way to configure a new local assistant instance is running the NanoClaw setup sequence: install dependencies, authenticate WhatsApp, register the main channel, and start services. This ensures a ready-to-run environment with working messaging and background tasks.

Why does the setup sequence require running specific commands in order?

The setup sequence requires running commands in order because dependency installation, authentication, and service configuration are dependent on each other. Executing bun install, build, auth, and database initialization sequentially establishes a functional runtime without breaking service startup.