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.