setup

Automate Guardian Core setup with dependency installation, authentication, and deployment.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Guardian Core setup process often requires users to install dependencies, authenticate WhatsApp, register their main channel, configure access controls, and deploy and start services. This Skill automates and guides those steps to reduce setup time and errors.

Core Features & Use Cases

  • Automated onboarding: Installs dependencies, validates Docker availability, authenticates the Guardian Core components, and prepares tokens.
  • Guided deployment: Registers the main control channel, configures access policies, builds and deploys the brain service, and starts the Guardian Core stack.
  • Use Case: When provisioning a fresh Guardian Core environment, run this skill to complete all setup steps with minimal manual input.

Quick Start

Run the Guardian Core setup by following the prompts. Start with environment checks, dependency installation, authentication, container build, deployment, and service startup.

  • Ensure Nix Flakes and required tools are available (nix develop).
  • Verify Docker is installed and running.
  • Authenticate with Claude setup-token and configure WhatsApp.
  • Build the agent container: ./container/build.sh
  • Deploy the service: cd platform && mix deploy.brain --all
  • Start and verify: systemctl --user status guardian-core

Frequently Asked Questions about setup

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

FAQPage Schema
How do I automate Guardian Core installation and deployment on a fresh server?

Automating Guardian Core installation requires running a setup workflow that installs dependencies, authenticates WhatsApp, registers the main channel, builds containers, and deploys services via systemd. This Skill guides the entire process to reduce manual input and configuration errors.

What prerequisites do I need before setting up Guardian Core?

Before setting up Guardian Core, ensure Nix Flakes and required tools are available via 'nix develop', and verify Docker is installed and running. These platform-level dependencies are validated during the automated onboarding phase to prepare the environment for deployment.

How does WhatsApp authentication work during Guardian Core setup?

WhatsApp authentication during Guardian Core setup involves configuring tokens and validating access using a Claude setup-token. The Skill automates this step by guiding you through the authentication process to securely connect the main control channel.

Can I deploy Guardian Core using Docker and systemd together?

Yes, Guardian Core deployment uses Docker for container builds and systemd for service management. After building the agent container with './container/build.sh', deploy using 'mix deploy.brain --all', then verify the stack is running with 'systemctl --user status guardian-core'.

What is the best way to provision a new Guardian Core environment from scratch?

The best way to provision a new Guardian Core environment is to run the automated setup Skill, which handles environment checks, dependency installation, authentication, container building, deployment, and service startup in a guided sequence. This minimizes manual configuration and setup time.

Why does Guardian Core setup fail if Docker is not running?

Guardian Core setup fails without Docker because container builds are required to deploy the brain service. The setup workflow validates Docker availability during onboarding and relies on container builds to execute the deployment steps before starting the systemd stack.