blacksmith-testbox

Provision remote Testbox environments to reproduce CI builds, migrations, and secrets-enabled workflows.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill blacksmith-testbox-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blacksmith-testbox
Source: https://github.com/zhcndoc/openclaw/tree/main/.agents/skills/blacksmith-testbox
Command: npx skills add https://github.com/zhcndoc/openclaw --skill blacksmith-testbox-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solve the problem of CI parity by providing remote Testbox environments to reproduce builds, migrations, and secrets-enabled workflows.

Core Features & Use Cases

  • Remote parity for CI pipelines, tests, and migrations when local environments cannot reproduce them.
  • Secure injection of secrets and provisioning of hosted services without exposing credentials.
  • Reproduce CI failures and validate workflow images across isolated, reproducible environments.

Quick Start

Warm up a testbox with blacksmith testbox warmup ci-check-testbox.yml and then run your CI commands with blacksmith testbox run --id <ID> "<command>".

Frequently Asked Questions about blacksmith-testbox

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

FAQPage Schema
How do I reproduce CI pipeline failures that won't occur in my local environment?

To reproduce CI pipeline failures locally, use a remote testbox environment to match your CI parity. This approach mirrors your remote infrastructure to securely execute builds, migrations, and tests across isolated, reproducible environments.

What is the best way to run database migrations with secrets in an isolated environment?

Running database migrations with secrets requires a remote testbox environment that securely injects credentials without exposing them. This ensures your secrets-enabled workflows and hosted service provisioning remain isolated and reproducible.

How do I warm up a testbox and execute commands for CI parity?

Warm up a testbox by running the warmup command with your configuration file, then execute commands using the run command with the specific environment ID. This establishes a reproducible remote context for your operations.

Does CI parity testing work with delta synchronization and artifact downloads?

Yes, CI parity testing supports delta synchronization and artifact download workflows to efficiently manage remote environments. This functionality keeps local and remote contexts aligned while transferring only necessary build outputs and test artifacts.

Can I validate workflow images across local and remote environments without exposing credentials?

Yes, you can validate workflow images using remote testbox environments that provide secure secret injection. This capability allows you to safely provision hosted services and reproduce builds without exposing your actual credentials.

Why should I use a remote testbox instead of my local environment for CI reproduction?

Use a remote testbox for CI reproduction when your local environment cannot replicate exact pipeline behavior. It provides true CI parity by matching remote builds, migrations, and secrets-enabled workflows in an isolated, reproducible context.