$npx skillfedfor your agent

setup

setup walks you through GhostClaw's initial deployment end-to-end, handling Node.js and dependency installation, container runtime selection, WhatsApp authentication, and service startup. It pauses only when your action is required—scanning a QR code, choosing auth methods, or confirming configuration—then resumes automatically.

setup automates GhostClaw's initial installation, dependency setup, WhatsApp authentication, and service launch.

AI-generated summary based on this skill's SKILL.md

90 8 MITupdated by b1rdmania

Decision gist · record as of 2026-05-03

setup automates GhostClaw's initial installation, dependency setup, WhatsApp authentication, and service launch. setup walks you through GhostClaw's initial deployment end-to-end, handling Node.js and dependency installation, container runtime selection, WhatsApp authentication, and service startup. It pauses only when your action is required—scanning a QR code, choosing auth methods, or confirming configuration—then resumes automatically.

manual: git clone https://github.com/b1rdmania/ghostclaw → cp -r ghostclaw/.claude/skills/setup ~/.claude/skills/setup
.claude/skills/setup/SKILL.md · version ee879bb0

Use it when

  • setup handles GhostClaw's end-to-end initial deployment.
  • setup manages WhatsApp authentication as part of GhostClaw's initial configuration.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

b1rdmania/ghostclaw/setup · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I install GhostClaw?

setup guides you through GhostClaw's complete installation from scratch. It installs Node.js and all npm dependencies, detects your operating system, and prompts you to choose between Docker or Apple Container runtime for agent execution. Follow the on-screen prompts—setup pauses only when your action is required, such as confirming paths or selecting runtime options, then resumes automatically.

What are the GhostClaw setup instructions?

setup handles GhostClaw's end-to-end initial deployment. Start by running setup, which scans your system for Node.js, installs missing dependencies via npm, and guides you through container runtime selection. You'll authenticate WhatsApp by scanning a QR code, register your main communication channel, and configure your trigger word. setup verifies each step and reports any missing components before moving forward.

How do I authenticate WhatsApp in GhostClaw?

setup manages WhatsApp authentication as part of GhostClaw's initial configuration. When prompted, you'll scan a QR code displayed on your terminal using your WhatsApp mobile app. setup then registers your authenticated session as the main communication channel and confirms the connection is active before proceeding to service startup and system readiness verification.

How do I set up GhostClaw dependencies?

setup automatically handles all GhostClaw dependency installation. It detects Node.js on your system; if missing, it guides installation. setup then runs npm install to fetch all required packages, validates each component, and reports any failures. If issues arise, setup's diagnostic mode helps identify and fix missing components before you start background services.

What container runtime should I choose for GhostClaw?

setup prompts you to select between Docker or Apple Container runtime during GhostClaw configuration. Docker works on Linux, macOS, and Windows (via WSL); Apple Container is optimized for native macOS environments. setup detects your OS and recommends the appropriate option, then configures your chosen runtime for agent execution. You can change this selection later by re-running setup.

How do I troubleshoot GhostClaw setup failures?

setup includes diagnostic tools to identify and fix setup failures. If components are missing or configuration steps fail, setup reports the specific issue—such as Node.js not found or npm install errors—and suggests remediation steps. Run setup again after addressing problems; it resumes from where it paused and verifies system readiness before starting background services.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

GhostClaw Setup

Run setup steps automatically. Only pause when user action is required (WhatsApp authentication, configuration choices). Setup uses bash setup.sh for bootstrap, then npx tsx setup/index.ts --step <name> for all other steps. Steps emit structured status blocks to stdout. Verbose logs go to logs/setup.log.

Principle: When something is broken or missing, fix it. Don't tell the user to go fix it themselves unless it genuinely requires their manual action (e.g. scanning a QR code, pasting a secret token). If a dependency is missing, install it. If a service won't start, diagnose and repair. Ask the user for permission when needed, then do the work.

UX Note: Use AskUserQuestion for all user-facing questions.

1. Bootstrap (Node.js + Dependencies)

Run bash setup.sh and parse the status block.

  • If NODE_OK=false → Node.js is missing or too old. Use `AskUserQuestion: Would

(truncated - see the full file via the links below)

File tree — 1 file
.claude/skills/setup/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Install and configure GhostClaw from scratch with all dependencies”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

setup
by sbusso · sbusso/claudeclaw

This skill automates ClaudeClaw's first-time setup, handling Node.js verification, dependency installation, environment configuration, and container runtime selection. It detects whether you're working in developer or plugin mode and adapts its workflow accordingly, pausing only when manual actions like channel authentication are required.

MITupdated Jul 2026
★ 184repo stars
add-whatsapp
by sbusso · sbusso/claudeclaw

This skill integrates WhatsApp as a messaging channel into ClaudeClaw, enabling you to route messages through WhatsApp alongside or instead of other channels. It handles authentication via QR code (browser or terminal) or pairing code, then guides you through registration, trigger configuration, and chat setup.

MITupdated Jul 2026
★ 184repo stars
add-telegram
by b1rdmania · b1rdmania/ghostclaw

This skill integrates Telegram into GhostClaw through automated code changes and guided configuration. It lets you use Telegram as your primary channel or run it alongside WhatsApp, with options for full message access or trigger-only responses in groups.

MITfor claude-codeupdated May 2026
★ 90repo stars
add-telegram
by sbusso · sbusso/claudeclaw

This skill integrates Telegram into ClaudeClaw for bidirectional messaging. Set up your bot token, register chat IDs, and choose between full message handling or trigger-only mode. Supports group chats and optional agent swarm visibility.

MITupdated Jul 2026
★ 184repo stars
add-feishu
by sugarforever · sugarforever/01coder-agent-skills

This skill integrates Feishu (Lark) messaging into NanoClaw through deterministic code changes and guided setup. It uses WebSocket long connection mode, so your bot responds to all messages without needing a public endpoint or trigger phrase.

MITupdated Jun 2026
★ 125repo stars
Add Discord
by b1rdmania · b1rdmania/ghostclaw

Add Discord extends GhostClaw with Discord channel support through automated code patching and interactive configuration. The skill applies a DiscordChannel implementation, installs discord.js, and guides you through bot creation, environment setup, and channel registration. Choose whether Discord runs alongside WhatsApp or replaces it entirely.

MITfor claude-codeupdated May 2026
★ 90repo stars
Tags
onboarding-workflowdependency-managementcontainer-orchestrationcredential-handlingplatform-detectionservice-lifecycletroubleshooting-guidemulti-step-automation