blacksmith-testbox

Automate remote CI parity, secrets provisioning, and hosted services with Blacksmith Testbox.

Updated Dec 6, 2016
One-click install
npx skills add https://github.com/majunbao/learn --skill blacksmith-testbox-majunbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blacksmith-testbox
Source: https://github.com/majunbao/learn/tree/main/openclaw_tags/openclaw-2026.4.24/.agents/skills/blacksmith-testbox
Command: npx skills add https://github.com/majunbao/learn --skill blacksmith-testbox-majunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenClaw-style repos often require parity with CI environments and access to secrets or hosted services that local iterations can't reproduce. This Skill provides a structured, guidance-driven approach to warming up and utilizing a remote testbox so you can validate changes against the exact workflow environment without sacrificing local speed.

Core Features & Use Cases

  • CI parity: proactively reproduce CI environments to diagnose failures and validate changes.
  • Secrets & services: inject credentials and hosted services required by integration tests.
  • Workflow guidance: clear decision framework on when to prefer local validation versus Testbox, plus a repeatable warmup/run/download workflow.

Quick Start

From the repo root, warm up a Testbox with ci-check-testbox.yml and run commands using the returned ID.

Frequently Asked Questions about blacksmith-testbox

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

FAQPage Schema
How do I reproduce a CI environment locally to debug failing integration tests?

To reproduce a CI environment locally, warm up a remote Testbox that mirrors the exact CI parity, provisions required hosted services, and injects necessary secrets for your integration tests.

What is the best way to inject secrets and provision hosted services for local workflow validation?

The best way to inject secrets and provision hosted services is by using a remote Testbox to apply credentials and services that local iterations cannot reproduce, ensuring accurate workflow validation.

How do I run commands from the repository root in a remote testbox?

To run commands from the repository root in a remote testbox, warm up the Testbox first, then execute your project commands using the returned ID while the system enforces running from the repo root and syncing only delta changes.

When should I use a remote testbox instead of local iteration for my workflows?

You should use a remote testbox instead of local iteration when your repo workflows require strict CI parity, secrets provisioning, or hosted services that your local environment cannot reproduce.

Can I download artifacts after executing a remote testbox run?

Yes, you can download artifacts after executing a remote testbox run by using the run and download flows provided, which manage artifacts generated during the remote execution of your project commands.