setup

Automate Luke deployment and configuration on macOS with launchd.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Onboarding Luke users requires a repeatable setup flow that configures dependencies, credentials, and services without manual, error-prone steps.

Core Features & Use Cases

  • End-to-end onboarding: install dependencies, configure keys, create/verify Telegram bot, select data directory, and register chat.
  • Context creation and service launch: writes environment settings and starts Luke as a background service via launchd.
  • Safe, guided prompts: instructs users through required steps with validation and clear rollback.

Quick Start

Run the setup workflow to install dependencies, configure your Claude or Anthropic keys, register your Telegram bot, and start Luke as a managed background service.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I automate Luke deployment and configuration on macOS?

To automate Luke deployment on macOS, this setup workflow guides you through dependency installation, credential configuration, Telegram bot registration, and context creation. It validates prerequisites, writes environment variables and config files, and offers a launchd background service setup.

What is the best way to configure a Telegram bot during macOS onboarding?

The best way to configure a Telegram bot during macOS onboarding is using a guided setup flow that validates credentials, registers your chat, and writes the necessary environment variables and config files automatically to prevent manual configuration errors.

Does this Luke setup workflow check dependencies before writing configuration files?

Yes, the Luke setup workflow checks dependencies before proceeding. It ensures all prerequisites are validated, then writes environment settings and config files, and finally starts Luke as a managed background service via launchd.

Can I run Luke as a background service using launchd on macOS?

Yes, you can run Luke as a background service using launchd on macOS. The setup workflow writes the required environment settings and configures a managed launchd service to start Luke automatically in the background.

How do I safely rollback a failed Luke installation and configuration?

To safely rollback a failed Luke installation, the setup workflow provides guided prompts with validation and clear rollback capabilities. This ensures that if dependency installation, bot registration, or context creation fails, the environment is safely restored.

Why does automated onboarding prevent manual configuration errors for Luke?

Automated onboarding prevents manual configuration errors for Luke by replacing error-prone manual steps with a repeatable setup flow. It validates dependencies, creates Telegram bots, selects data directories, and writes config files automatically without user intervention.