opencli-autofix

Diagnose and repair failing OpenCLI adapters using OPENCLI_DIAGNOSTIC data.

1|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/tan-yong-sheng/GrowChat --skill opencli-autofix-tan-yong-sheng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: opencli-autofix
Source: https://github.com/tan-yong-sheng/GrowChat/tree/main/.claude/skills/opencli-autofix
Command: npx skills add https://github.com/tan-yong-sheng/GrowChat --skill opencli-autofix-tan-yong-sheng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically diagnose and fix broken OpenCLI adapters when a command fails, then retry, reducing downtime caused by changing webpages or APIs.

Core Features & Use Cases

  • Auto-diagnose failures using OPENCLI_DIAGNOSTIC data and patch adapters
  • Patch adapters in-place (RepairContext.adapter.sourcePath) and re-run commands
  • Works with any AI agent and supports common failure modes (SELECTOR, API_ERROR, TIMEOUT)

Quick Start

Load diagnostic data with OPENCLI_DIAGNOSTIC, patch the adapter at RepairContext.adapter.sourcePath, and retry the failing opencli command.

Frequently Asked Questions about opencli-autofix

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

FAQPage Schema
How do I automate OpenCLI adapter fixes when a command fails due to DOM or API changes?▼

To automate OpenCLI adapter fixes, load OPENCLI_DIAGNOSTIC data, patch the adapter in RepairContext.adapter.sourcePath, and retry the failing command to resolve DOM, API, or schema changes.

What is the repair budget for patching a failing OpenCLI adapter?▼

The OpenCLI adapter repair budget is restricted to a minimal, safe three-round workflow, enforcing modifications strictly to the adapter source path to ensure controlled and safe self-repair diagnostics.

How do I diagnose common OpenCLI failure modes like SELECTOR, API_ERROR, or TIMEOUT?▼

You diagnose common OpenCLI failure modes like SELECTOR, API_ERROR, and TIMEOUT by capturing diagnostic data via OPENCLI_DIAGNOSTIC, which then guides the patching process for the failing adapter.

Can I use this automated adapter repair workflow with any AI agent?▼

Yes, the automated adapter repair workflow works with any AI agent. It diagnoses failures using OPENCLI_DIAGNOSTIC data and applies patches across sites for common failure modes.

Why does my OpenCLI adapter repair only modify the source path?▼

Your OpenCLI adapter repair only modifies the source path to enforce a minimal, safe repair workflow. Restricting modifications to RepairContext.adapter.sourcePath prevents unintended changes to your system.