opencli-autofix

Diagnose and fix runtime errors in OpenCLI web scraping adapters.

7|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/carl10086/ys-powers --skill opencli-autofix-carl10086
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencli-autofix
Source: https://github.com/carl10086/ys-powers/tree/main/external/opencli/skills/opencli-autofix
Command: npx skills add https://github.com/carl10086/ys-powers --skill opencli-autofix-carl10086

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves failures in OpenCLI adapters caused by website DOM changes, API updates, or network issues, preventing manual debugging and ensuring continuous data collection.

Core Features & Use Cases

  • Automated Diagnosis: Collects trace artifacts and identifies root causes like selector mismatches or API schema changes.
  • Guided Repair: Provides a structured workflow to explore the live site, patch the adapter, and verify the fix.
  • Upstream Contribution: Facilitates filing GitHub issues for verified fixes to keep the OpenCLI ecosystem healthy.

Quick Start

Load the opencli-autofix skill when a command fails to begin the automated diagnostic and repair process.

Frequently Asked Questions about opencli-autofix

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

FAQPage Schema
How do I automatically diagnose and fix broken web scraping adapters?

To automatically diagnose and fix broken web scraping adapters, load the opencli-autofix skill when a command fails to trigger a structured diagnostic process that identifies root causes like selector mismatches and applies patches.

Why does my web scraping adapter fail with selector errors after a website update?

Web scraping adapters fail with selector errors after website updates because the DOM structure changes, breaking the element selectors. This skill automates the identification of these mismatches and guides the repair process.

How do I report API schema changes that break automated data extraction to upstream repositories?

To report API schema changes breaking automated data extraction to upstream repositories, this skill integrates with GitHub CLI to file verified issues, ensuring the OpenCLI ecosystem stays healthy and up-to-date.

Can I use this skill to fix network timeouts during automated web scraping?

Yes, you can use this skill to fix network timeouts during automated web scraping. It targets network timeouts alongside selector errors and API schema changes by analyzing trace artifacts to identify and resolve the failure.

What do I need to diagnose OpenCLI adapter failures automatically?

To diagnose OpenCLI adapter failures automatically, you need OpenCLI trace artifacts from the failed execution and integration with GitHub CLI for verified upstream reporting of the identified issues.