Ghost Inspector for Openclaw

An automated website testing skill that enables AI agents to manage UI tests, suites, and results using the Ghost Inspector API.

gora050
v1.0.2
May 1, 2026
0
346
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install ghost-inspector

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 ghost-inspector 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 Ghost Inspector?

Ghost Inspector is a powerful automated testing service designed to ensure the quality and functionality of web applications through browser-based regression tests. By integrating this capability into Openclaw Skills, developers and QA teams can programmatically trigger tests, monitor results, and manage testing suites without manual intervention.

This skill leverages the Membrane framework to handle complex authentication plumbing and credential refreshing automatically. It allows AI coding agents to interact with Ghost Inspector data structures like Organizations, Users, and Shared URLs, making it an essential tool for maintaining high-quality frontend deployments.

Ghost Inspector Use Cases

  • Triggering automated UI regression tests after a new deployment or code change.
  • Fetching and analyzing test results to determine build stability in a CI/CD pipeline.
  • Managing test suites and shared URLs for team-wide quality assurance visibility.
  • Auditing user access and organization-level testing activity through natural language queries.

How Ghost Inspector Works

  1. The Membrane CLI is used to authenticate the environment and establish a secure tunnel to the Ghost Inspector API.
  2. A connection is established using membrane connection ensure, which handles OAuth or API key management server-side.
  3. The agent searches for specific testing actions (e.g., 'run suite' or 'get results') using natural language intent discovery.
  4. Actions are executed with JSON parameters to interact with specific Ghost Inspector resources.
  5. For specialized needs, the agent can perform proxy requests where Membrane automatically injects the necessary auth headers and base URLs.

Ghost Inspector Setup

To get started with this skill for Openclaw Skills, install the Membrane CLI and authenticate your account:

npm install -g @membranehq/cli@latest
membrane login --tenant --clientName=openclaw

Create a connection to the Ghost Inspector service:

membrane connection ensure "https://ghostinspector.com/" --json

Verify the connection state is READY before executing actions.

Ghost Inspector Data Schema & Taxonomy

The Ghost Inspector skill organizes data around the following primary entities:

Entity Description
Tests Individual UI test cases and their execution history.
Suites Collections of tests grouped for specific features or environments.
Results Detailed logs, screenshots, and pass/fail status of executed tests.
Organizations Metadata regarding the workspace and team structure.
Users Account information for team members within the testing environment.

Ghost Inspector Advanced Features

  • Natural Language Intent Discovery: Use membrane action list --intent to find the most relevant API interactions without manual documentation lookup.
  • Automated Credential Lifecycle: Native support for token refreshing and secure storage, ensuring Openclaw Skills never handle raw API keys.
  • Machine-Readable Proxying: Send direct HTTP requests to any Ghost Inspector endpoint with automatic path normalization and header injection.
  • Polling & Long-running Actions: Built-in --wait flags for handling asynchronous test executions and connection building.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*