WeClaw Installer for Openclaw

A specialized automation tool for bootstrapping the WeClaw WeChat bot environment and managing macOS accessibility permissions.

popilopi168
v1.0.0
Mar 31, 2026
0
570
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install weclaw-installer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install weclaw-installer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WeClaw Installer?

The WeClaw Installer is a dedicated automation utility built to simplify the deployment of the WeClaw WeChat bot on macOS systems. As a key entry in the library of Openclaw Skills, it eliminates the friction of manual environment configuration by automating repository cloning, dependency resolution, and environment variable management.

This skill is particularly valuable for developers who need a reliable way to handle the intricacies of macOS-specific setup, such as system accessibility permissions and Python environment isolation using uv. By integrating this into your workflow, you ensure a consistent and error-free initialization of your bot project.

WeClaw Installer Use Cases

  • Deploying the WeClaw project repository to a local macOS environment.
  • Setting up isolated Python environments using the uv package manager.
  • Automating the creation and configuration of .env files for API key management.
  • Navigating and resolving macOS Accessibility permission blockers for automated scripts.

How WeClaw Installer Works

  1. Verifies the presence of required system binaries including git, uv, and python3.
  2. Clones the source repository from GitHub into the local workspace directory.
  3. Checks for macOS Accessibility permissions and opens the relevant System Settings if authorization is missing.
  4. Collects the necessary API keys from the user via interactive prompts or command-line arguments.
  5. Executes the python-based setup wrapper to install dependencies and finalize the configuration.

WeClaw Installer Setup

To install the skill via the CLI, use the following command within your workspace:

clawhub install weclaw-installer

Once installed, you can trigger the setup process by running the entrypoint script:

python3 scripts/run_setup.py --api-key "YOUR_KEY_HERE"

WeClaw Installer Data Schema & Taxonomy

The WeClaw Installer organizes project data and configuration as follows:

File/Folder Purpose
weclaw-package-upload-test The primary directory containing the cloned source code.
.env A local configuration file generated to store API keys and secrets.
scripts/run_setup.py The main execution logic for the environment bootstrap.
.clawhub/ Internal metadata used by the Openclaw Skills framework for path resolution.

WeClaw Installer Advanced Features

  • Support for non-interactive setup using the --mac-permission-confirmed flag for advanced automation pipelines.
  • Seamless integration with uv for significantly faster Python dependency installation compared to traditional pip.
  • Built-in safety guardrails that prevent the storage of unrelated secrets or sensitive data.
  • Intelligent error surfacing that provides granular feedback for specific macOS configuration failures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*