← Back to Skills Marketplace
105
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install opencli-adapter-author
Description
Use when writing an OpenCLI adapter for a new site or adding a new command to an existing site. Guides end-to-end from first recon through field decoding, ad...
Usage Guidance
This skill is a detailed, coherent authoring guide and does what it says: it will direct an agent to use your opencli CLI and browser tooling, read and write files under ~/.opencli, create adapter files under clis/<site>/, and (via the browser tool) read cookie jars (including HttpOnly cookies via CDP). Before using it: (1) be prepared to review any file changes/commits the agent makes in your repo; (2) do not let the agent persist real auth tokens or raw cookies into repo files or fixtures — the guide reminds you to sanitize fixtures but that is not enforced; (3) run the agent in an environment with limited privileges or a throwaway workspace if you are unsure; (4) validate any injected interceptor code or helper snippets before allowing them to run; (5) confirm the opencli tooling invoked is the legitimate binary you expect. If you follow those precautions, the skill appears internally consistent and appropriate for its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: opencli-adapter-author
Version: 1.0.0
The skill bundle provides a comprehensive framework for an AI agent to author OpenCLI adapters for various websites. It includes detailed runbooks, reference templates, and site-specific memory (e.g., for Bilibili and Eastmoney) to guide the agent through reconnaissance, API discovery, and field decoding. While the instructions involve high-risk operations such as extracting browser cookies (page.getCookies) and executing JavaScript in a browser context (opencli browser eval), these actions are strictly aligned with the tool's stated purpose of automating web data extraction. There is no evidence of intentional data exfiltration, malicious persistence, or prompt injection designed to subvert the agent's safety protocols.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description match the content: this is a how-to for writing OpenCLI adapters. The skill is instruction-only, requests no env vars or binaries, and its runtime steps (use opencli CLI, read/write site memory, edit adapter code) are proportionate to the stated goal.
Instruction Scope
SKILL.md explicitly directs the agent to read and write files under ~/.opencli and the repo (clis/<site>...), to use opencli browser commands, to obtain cookies via page.getCookies(), and to install an interceptor as a last-resort. These are within scope for adapter authoring, but they do give the agent broad filesystem and browser-context access (including access to HttpOnly cookies via the browser tooling). The document also warns not to persist auth tokens, but that is an honor-based safeguard.
Install Mechanism
No install spec and no downloaded code — instruction-only. Lowest-risk install posture: nothing written to disk by the skill itself beyond what the agent/user does when following the runbook.
Credentials
The skill does not request environment variables, credentials, or config paths in metadata. It uses browser cookie access and local site-memory files (explained in the docs) which are necessary for adapter development; no unrelated secrets or external credentials are requested.
Persistence & Privilege
always:false and autonomous invocation is standard. The runbook expects the agent to create/modify files in ~/.opencli/sites and in the repository (clis/...). That file-system and repo write access is expected for this skill but is a sensitive capability — users should review commits and ensure no credentials are stored.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install opencli-adapter-author - After installation, invoke the skill by name or use
/opencli-adapter-author - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
opencli-adapter-author 1.0.0
- New skill guides the complete process of authoring OpenCLI adapters, from recon to verification, in one workflow.
- Consolidates and replaces opencli-oneshot and opencli-explorer.
- Includes decision trees, step-by-step runbook, downgrade paths, file references, and key conventions for adapter writing.
- Clarifies tool choices and recommended debugging procedures.
- Suitable for users creating or updating adapters, aiming for rapid end-to-end execution.
Metadata
Frequently Asked Questions
What is opencli-adapter-author?
Use when writing an OpenCLI adapter for a new site or adding a new command to an existing site. Guides end-to-end from first recon through field decoding, ad... It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install opencli-adapter-author?
Run "/install opencli-adapter-author" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is opencli-adapter-author free?
Yes, opencli-adapter-author is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does opencli-adapter-author support?
opencli-adapter-author is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created opencli-adapter-author?
It is built and maintained by chang (@liberalchang); the current version is v1.0.0.
More Skills