Search

PythonReactSEOPDF
OpenClaw

Exo Installer

exo installer Skill

emberdesire0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install emberdesire/exo-installer

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

exo-installer Skill

E.x.O. Ecosystem Manager

Install, update, and monitor all E.x.O. tools with a single command.

When to Use

  • User wants to install E.x.O. tools (jasper-recall, hopeIDS, context-compactor)
  • User asks about the E.x.O. ecosystem
  • User needs to set up OpenClaw plugins
  • User wants to check health of installed tools

Quick Start

# Install all public E.x.O. packages
npx exo-installer install --all

# Or install specific tools
exo install jasper-recall
exo install hopeIDS
exo install jasper-context-compactor

# Health check
exo doctor
exo doctor --json  # For automation

Commands

Command Description
exo install --all Install all public packages
exo install <pkg> Install specific package
exo update Update all installed packages
exo doctor Health check all components
exo doctor --json Health check with JSON output
exo list List available packages
exo internal clone Clone private repos (needs GitHub access)

Available Packages

Public (npm)
Package Description
jasper-recall Local RAG system for agent memory
hopeIDS Behavioral anomaly detection
jasper-context-compactor Token management for local models
jasper-configguard Safe config changes with rollback
Internal (GitHub)
Repo Description
hopeClaw Meta-cognitive inference engine
moraClaw Temporal orchestration agent
task-dashboard Project management system
exo-distiller Agent distillation pipeline

Internal packages require GitHub org access:

exo internal clone

Health Check

$ exo doctor
🔍 E.x.O. Health Check

jasper-recall ................. ✅ v0.4.2
  ChromaDB: ✅ connected
  Embeddings: ✅ loaded
  Documents: 847

hopeIDS ...................... ✅ v1.3.3
  Analyzer: ✅ ready
  Models: 3 loaded

jasper-context-compactor .......

Source information

Source
github
Repository
openclaw/skills
Path
skills/emberdesire/exo-installer
Version
—
Commit
7b5f2a6f72da89d8874e6139e6606be3e45bee0b
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

exo-installer

E.x.O. Ecosystem Manager — install, update, and monitor E.x.O. tools

Quick Start

# Install the CLI
npm install -g exo-installer

# Install all E.x.O. packages
exo install --all

# Check health of all tools
exo doctor

# Check for updates
exo update --check

Commands

Command Description
exo install [packages...] Install packages (or --all)
exo list List available packages
exo doctor Health check all installed tools
exo status Quick status of installed tools
exo update [--check] Check for or apply updates
exo cron setup Setup daily health check cron
exo help Show help

Packages

Package Category Description
jasper-recall Memory Local RAG for AI agent memory
hopeids Security Intrusion detection for AI agents
jasper-configguard Config Safe OpenClaw config management
context-compactor Memory Token-based context compaction
hopeclaw Metacognition Meta-cognitive agent (dev)
moraclaw Scheduling Temporal orchestration (dev)

Health Checks

Each package provides a doctor --json command that returns:

{
  "status": "healthy",
  "version": "1.0.0",
  "checks": {
    "component": "ok"
  }
}

The exo doctor command aggregates these and can send Telegram alerts:

# Check all and alert on issues
exo doctor --telegram

Cron Integration

Set up daily health checks with Telegram notifications:

exo cron setup

This creates an OpenClaw cron job that runs daily at 9am and alerts if issues are found.

JSON Output

# Get health status as JSON
exo doctor --json

Output:

{
  "results": [
    {
      "id": "jasper-recall",
      "name": "jasper-recall",
      "version": "0.4.2",
      "latestVersion": "0.4.2",
      "updateAvailable": false,
      "health": { "status": "healthy" }
    }
  ],
  "timestam...

Extracted content

SKILL.md
# exo-installer Skill

**E.x.O. Ecosystem Manager**

Install, update, and monitor all E.x.O. tools with a single command.

## When to Use

- User wants to install E.x.O. tools (jasper-recall, hopeIDS, context-compactor)
- User asks about the E.x.O. ecosystem
- User needs to set up OpenClaw plugins
- User wants to check health of installed tools

## Quick Start

```bash
# Install all public E.x.O. packages
npx exo-installer install --all

# Or install specific tools
exo install jasper-recall
exo install hopeIDS
exo install jasper-context-compactor

# Health check
exo doctor
exo doctor --json  # For automation
```

## Commands

| Command | Description |
|---------|-------------|
| `exo install --all` | Install all public packages |
| `exo install <pkg>` | Install specific package |
| `exo update` | Update all installed packages |
| `exo doctor` | Health check all components |
| `exo doctor --json` | Health check with JSON output |
| `exo list` | List available packages |
| `exo internal clone` | Clone private repos (needs GitHub access) |

## Available Packages

### Public (npm)

| Package | Description |
|---------|-------------|
| `jasper-recall` | Local RAG system for agent memory |
| `hopeIDS` | Behavioral anomaly detection |
| `jasper-context-compactor` | Token management for local models |
| `jasper-configguard` | Safe config changes with rollback |

### Internal (GitHub)

| Repo | Description |
|------|-------------|
| `hopeClaw` | Meta-cognitive inference engine |
| `moraClaw` | Temporal orchestration agent |
| `task-dashboard` | Project management system |
| `exo-distiller` | Agent distillation pipeline |

Internal packages require GitHub org access:
```bash
exo internal clone
```

## Health Check

```bash
$ exo doctor
🔍 E.x.O. Health Check

jasper-recall ................. ✅ v0.4.2
  ChromaDB: ✅ connected
  Embeddings: ✅ loaded
  Documents: 847

hopeIDS ...................... ✅ v1.3.3
  Analyzer: ✅ ready
  Models: 3 loaded

jasper-context-compactor .......
README
# exo-installer

> E.x.O. Ecosystem Manager — install, update, and monitor E.x.O. tools

## Quick Start

```bash
# Install the CLI
npm install -g exo-installer

# Install all E.x.O. packages
exo install --all

# Check health of all tools
exo doctor

# Check for updates
exo update --check
```

## Commands

| Command | Description |
|---------|-------------|
| `exo install [packages...]` | Install packages (or `--all`) |
| `exo list` | List available packages |
| `exo doctor` | Health check all installed tools |
| `exo status` | Quick status of installed tools |
| `exo update [--check]` | Check for or apply updates |
| `exo cron setup` | Setup daily health check cron |
| `exo help` | Show help |

## Packages

| Package | Category | Description |
|---------|----------|-------------|
| jasper-recall | Memory | Local RAG for AI agent memory |
| hopeids | Security | Intrusion detection for AI agents |
| jasper-configguard | Config | Safe OpenClaw config management |
| context-compactor | Memory | Token-based context compaction |
| hopeclaw | Metacognition | Meta-cognitive agent (dev) |
| moraclaw | Scheduling | Temporal orchestration (dev) |

## Health Checks

Each package provides a `doctor --json` command that returns:

```json
{
  "status": "healthy",
  "version": "1.0.0",
  "checks": {
    "component": "ok"
  }
}
```

The `exo doctor` command aggregates these and can send Telegram alerts:

```bash
# Check all and alert on issues
exo doctor --telegram
```

## Cron Integration

Set up daily health checks with Telegram notifications:

```bash
exo cron setup
```

This creates an OpenClaw cron job that runs daily at 9am and alerts if issues are found.

## JSON Output

```bash
# Get health status as JSON
exo doctor --json
```

Output:
```json
{
  "results": [
    {
      "id": "jasper-recall",
      "name": "jasper-recall",
      "version": "0.4.2",
      "latestVersion": "0.4.2",
      "updateAvailable": false,
      "health": { "status": "healthy" }
    }
  ],
  "timestam...

Related skills

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

geo-optimization

capt-marbles

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...

OpenClaw

parakeet-stt

carlulsoe

Local speech-to-text with NVIDIA Parakeet TDT 0.6B v3 (ONNX on CPU). 30x faster than Whisper, 25 languages, auto-detection, OpenAI-compatible API. Use when transcribing audio files, converting speech to text, o...

OpenClaw

feishu-process-feedback

carlzhao007

飞书消息自动处理与进度反馈技能。安装后后台运行,监听飞书任务消息并自动创建独立进程处理。 在处理前后发送实时进度反馈(任务确认、进度百分比、完成通知)。 支持任务类型识别、智能解析、错误重试、并发控制、状态持久化...