opencli-adapter-author

The opencli-adapter-author skill provides a structured workflow for developers to create and verify OpenCLI adapters for websites. It guides users through site reconnaissance, API discovery, strategy selection, adapter coding, and verification using existing OpenCLI browser tools.

12.2K
Installs
6
Use cases
5/10
Quality

Is opencli-adapter-author safe to install?

Review the source first

Review the source first: our audit of opencli-adapter-author's source files found 5 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands and performs network requests via the OpenCLI browser tools. It also reads and writes configuration files and site memory in the user's local ~/.opencli directory.

How we audit skills: our security review methodology.

Who is this skill for?

Developers building OpenCLI adapters for new or existing websites.

What can you do with it?

  • Reconnaissance of target websites to determine data availability and access patterns.
  • Discovery of API endpoints or DOM structures for data extraction.
  • Selection of data extraction strategies based on contract stability.
  • Generation of adapter code skeletons.
  • Verification of adapter output against site data.
  • Maintenance of site-specific memory and fixtures for future adapter updates.

How good is this skill?

Quality score: 5/10. The skill file is highly structured, provides clear step-by-step instructions, and includes specific references for troubleshooting and best practices. It adheres to the provided constraints.

What does the skill file contain?

SKILL.md
# opencli-adapter-author

你是要给一个站点写 adapter 的 agent。这份 skill 目标:**从零到通过 `opencli browser verify` 的 30 分钟内闭环**。

全程用现有工具:`opencli browser *` / `opencli doctor` / `opencli browser init` / `opencli browser verify`。没有新命令。

调试浏览器型 adapter 时,优先直接带上 `--trace on --keep-tab true --window foreground`。`--trace on` 每轮都落 trace artifact,`summary.md` 是失败/成功复盘入口;`--keep-tab true --window foreground` 让 tab lease 保留且浏览器窗口在前台,方便核对最终页面状态。

---

## 前置:看你落在哪

先拿 `coverage-matrix.md` 快速自测。三个问题:

1. 数据在浏览器里看得到吗?(否 → 先解决鉴权)
2. 数据是 HTTP/JSON/HTML 吗?(否 → 不在 skill 范围)
3. 需要实时推送吗?(是 → 找同数据 HTTP 接口;没有就放弃)

三个都 yes 继续。

---...

Frequently asked questions

What is the goal of this skill?

The goal is to guide the user from initial site reconnaissance to a verified OpenCLI adapter within 30 minutes.

Which tools does this skill use?

It uses existing OpenCLI tools: opencli browser *, opencli doctor, opencli browser init, and opencli browser verify.

What should I do before writing adapter code?

You must produce a strategy note that defines the extraction strategy, contract level, and evidence for the chosen approach.

How do I handle site memory?

You read existing site memory from ~/.opencli/sites/<site>/ and update it after successful verification and manual data comparison.

Data sourced from jackwener/opencli on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

find-skills

2.3M

Users seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages

The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.

highclipackage-managervercel-labs

agent-browser

506.7K

AI agents and developers requiring programmatic web interaction, exploratory testing, or automation of Electron desktop applications

The agent-browser CLI provides browser automation for AI agents using Chrome or Chromium via CDP. It supports page navigation, form interaction, data extraction, and testing. The tool utilizes accessibility-tree snapshots and element references for interaction.

highbrowser-automationclivercel-labs

image-to-video

355.0K

Developers and users who need to automate video generation from images using the RunComfy platform

The image-to-video skill routes user requests to specific RunComfy animation models based on intent. It selects HappyHorse 1.0 I2V for general animation, Wan 2.7 for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal composition. The skill executes the RunComfy CLI to process inputs and download generated video files.

highaivideo-generationagentspace-so

video-edit

338.7K

Users of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer

The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.

highvideo-editingai-agentagentspace-so