setup

Automate initial NanoClaw setup with dependency installation and container runtime configuration.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/mgkyawzayya/potter-ai --skill setup-mgkyawzayya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/mgkyawzayya/potter-ai/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/mgkyawzayya/potter-ai --skill setup-mgkyawzayya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial NanoClaw setup to bootstrap a working environment, handling dependency installation, container runtime configuration, WhatsApp authentication, and registration of the main control channel.

Core Features & Use Cases

  • Automated bootstrap: Installs dependencies, detects platform, and configures the container runtime (Apple Container or Docker) to isolate agent execution.
  • Channel onboarding: Authenticates WhatsApp and registers the main control channel so the agent can be controlled immediately.
  • Service startup: Starts necessary background services and validates a ready-to-use NanoClaw environment for a first-time user.
  • Use Case: A new user runs setup to have a fully functional local NanoClaw agent ready to be driven by commands like "setup" or "configure nanoclaw".

Quick Start

Run the setup to initialize NanoClaw: install dependencies with npm install, configure the container runtime (macOS Apple Container or Docker), authenticate WhatsApp with npm run auth, register your main channel by following prompts, and start the service with npm run dev or a brief startup sequence. For example:

  • npm install
  • npm run auth
  • timeout 10 npm run dev || true

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up NanoClaw and authenticate WhatsApp on macOS or Linux?

To set up NanoClaw, run npm install, configure your container runtime, execute npm run auth to authenticate WhatsApp, register your main control channel via prompts, and start the service with npm run dev.

What container runtime do I need to configure for NanoClaw installation?

NanoClaw setup configures either Apple Container or Docker as the container runtime to isolate agent execution, automatically detecting your platform and applying the appropriate deterministic configuration steps.

Can I automate the initial NanoClaw setup with npm packages and interactive prompts?

Yes, NanoClaw setup automates dependency installation, container runtime configuration, WhatsApp authentication, and main control channel registration using interactive prompts to generate startup commands and configuration snippets.

What does the npm run auth command do during NanoClaw configuration?

The npm run auth command authenticates WhatsApp during NanoClaw configuration, enabling the agent to be controlled immediately through your registered main control channel after service startup.

How do I start NanoClaw services after completing the initial setup?

Start NanoClaw services by running npm run dev or a brief startup sequence, which validates a ready-to-use environment and bootstraps necessary background services for immediate agent control.

Does NanoClaw setup work on both macOS and Linux for first-time installations?

Yes, NanoClaw setup applies to first-time installations on macOS or Linux, detecting the platform to configure dependencies, container runtimes, and service bootstrapping with deterministic setup steps.