setup

Install dependencies, build the Docker image, and configure Codex authentication.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/mbaker95/nanodex --skill setup-mbaker95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/mbaker95/nanodex/tree/main/.agents/skills/setup
Command: npx skills add https://github.com/mbaker95/nanodex --skill setup-mbaker95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill guides users through the initial setup of NanoDex, ensuring all necessary dependencies are installed, the Docker environment is prepared, and essential configurations like Codex authentication and channel registration are completed.

Core Features & Use Cases

  • Dependency Management: Installs project dependencies and ensures native modules are ready.
  • Environment Setup: Verifies Docker installation and builds the necessary container image.
  • Authentication & Configuration: Configures Codex authentication and registers the user's primary messaging channel (defaulting to WhatsApp).
  • Use Case: A new user launching NanoDex for the first time will use this Skill to get their assistant up and running, from installing software to connecting their WhatsApp account.

Quick Start

Run setup end to end from inside Codex to initialize NanoDex.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I initialize a self-hosted Codex assistant with isolated Docker runtimes?

To initialize a self-hosted Codex assistant, you need to install project dependencies, build the Docker image, configure Codex authentication, register a messaging channel, and start the background service. This setup process ensures isolated Docker runtimes are fully prepared.

What dependencies do I need to install before setting up NanoDex?

Setting up NanoDex requires installing project dependencies to ensure native modules are ready. You also need a verified Docker installation to build the required container image before configuring Codex authentication and starting the service.

How do I configure Codex authentication and register a WhatsApp messaging channel?

Configuring Codex authentication and registering a WhatsApp messaging channel happens during initialization. The setup process handles authentication configuration and registers your primary messaging channel, which defaults to WhatsApp, to connect your account.

Does the NanoDex setup process build the Docker environment automatically?

Yes, the NanoDex setup builds the Docker environment automatically. The initialization verifies your Docker installation and builds the necessary container image as part of preparing the isolated Docker runtimes for the assistant.

Why is Docker required for an isolated Codex assistant setup?

Docker is required for an isolated Codex assistant setup because it builds the container image needed to run isolated Docker runtimes. This containerization ensures the self-hosted assistant operates securely within its prepared environment.

Can I run the setup end-to-end from inside Codex to start the background service?

Yes, you can run the setup end-to-end from inside Codex. Executing this initialization process installs dependencies, configures authentication, registers your channel, and starts the background service for immediate use.