jackwener avatar

Opencli Repair

When an OpenCLI adapter breaks because a website changed its DOM, API endpoints, or auth flow, this skill walks you through diagnosing the failure and patching it. You'll see errors like SELECTOR (element not found), EMPTY_RESULT (API response changed), or PAGE_CHANGED (structure mismatch). It's part of a larger repair toolkit in the opencli ecosystem. If you want fully automated fixes, check out opencli-autofix instead. This one is more manual, guiding you through the repair process step by step. Worth having if you maintain adapters that scrape or interact with live sites that update without warning.

skills.sh installs
657
GitHub stars
31K
last updated
Aug 21, 2026

Install

$ npx -y skills add jackwener/opencli --skill opencli-repair --agent claude-code

Installs into .claude/skills of the current project.

Files

When an OpenCLI adapter breaks because a website changed its DOM, API endpoints, or auth flow, this skill walks you through diagnosing the failure and patching it. You'll see errors like SELECTOR (element not found), EMPTY_RESULT (API response changed), or PAGE_CHANGED (structure mismatch). It's part of a larger repair toolkit in the opencli ecosystem. If you want fully automated fixes, check out opencli-autofix instead. This one is more manual, guiding you through the repair process step by step. Worth having if you maintain adapters that scrape or interact with live sites that update without warning.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/jackwener/opencli
Categories
Backend & APIs, Debugging, Automation & Workflows
First seen
Apr 16, 2026

More from jackwener/opencli

All 11
1jsonwebtoken avatarjwt-encodejsonwebtoken/jwt-skillsCreate and sign JSON Web Tokens (JWTs) for testing and development. Use when the user wants to generate, create, build, or sign a JWT — e.g. "create a JWT", "ge640skills.sh installs
2mvanhorn avatarpp-firecrawlmvanhorn/printing-press-libraryPrinting Press CLI for Firecrawl. API for interacting with Firecrawl services to perform web scraping and crawling tasks.629skills.sh installs
3aj-geddes avatarfastapi-developmentaj-geddes/useful-ai-promptsBuild high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing 624skills.sh installs
4bytedance avatarbyted-web-searchbytedance/agentkit-samples火山引擎联网搜索 API,返回网页/图片结果。联网搜索场景优先使用本 skill。触发词包括:查/搜/找、真的吗/靠谱吗/确认/核实、最近/今天/最新/近期、出处/来源/链接、有什么/有哪些/推荐、价格/政策/汇率/行情、对比/区别/哪个好、听说/据说/不太确定、热搜/热门/火、帮我看/了解一下、求证/辟谣、值不值得/624skills.sh installs
5aliramw avatardingtalk-ai-tablealiramw/dingtalk-ai-table钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取表结构617skills.sh installs
6aj-geddes avatardata-encryptionaj-geddes/useful-ai-promptsImplement strong encryption using AES, RSA, TLS, and proper key management. Use when securing data at rest, in transit, or implementing end-to-end encryption.616skills.sh installs