← Back to Skills Marketplace
aaronwang1980

opencli

by aaronwang1980 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
1486
Downloads
3
Stars
11
Active Installs
1
Versions
Install in OpenClaw
/install opencli-skill
Description
Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the...
Usage Guidance
Before installing or running this skill: 1) Verify the opencli npm package and the GitHub repo linked in the README are the legitimate upstream project and maintained by a trusted author. 2) Review the Playwright MCP Bridge extension on the Chrome Web Store (permissions, publisher) before installing — the extension bridges the agent to your browser and can expose logged-in sessions. 3) Understand that the skill will read private pages (messages/notifications) and write local config files (~/.opencli/clis/...), so consider using a separate browser profile for sites you don't want exposed. 4) Be cautious running 'npx' commands or globally installing npm packages — these execute remote code; prefer auditing packages or installing from pinned releases. 5) Confirm the agent will always show you the content before performing write operations (the README says it will, but verify at runtime). If you cannot or do not want automated access to your logged-in accounts or private messages, do not install or enable the Playwright bridge/extension and run opencli only in a controlled environment.
Capability Analysis
Type: OpenClaw Skill Name: opencli-skill Version: 1.0.0 The skill bundle provides the agent with broad access to sensitive personal data (DMs, bookmarks, history) and the ability to perform write actions (posting, deleting) across 16 social platforms by reusing the user's Chrome session. SKILL.md includes 'self-iteration' instructions that direct the agent to write YAML configuration files to the local filesystem (~/.opencli/clis/) and use browser_evaluate to explore DOM structures. While these capabilities are aligned with the tool's stated purpose of being a CLI for web services, the combination of extensive account access and local file-writing permissions presents a high-risk profile.
Capability Assessment
Purpose & Capability
The name/description match the instructions: it intends to reuse your Chrome login to interact with many social sites via the opencli CLI and fall back to Playwright for unsupported cases. However, the skill metadata declares no required binaries or installs, while SKILL.md explicitly expects Node.js, the @jackwener/opencli npm package, and Playwright MCP — an inconsistency in declared vs. actual prerequisites.
Instruction Scope
Runtime instructions direct the agent to reuse Chrome login sessions, read private pages (messages/notifications), perform write actions (post/reply/like) with Playwright fallback, and create files under ~/.opencli/clis/<site>/top.yaml. The fallback rule 'ALWAYS prefer opencli; if not, automatically switch to Playwright' is broad and could cause the agent to access private content or control the browser without sufficiently explicit user consent in all cases.
Install Mechanism
There is no formal install spec in the registry, but README/SKILL.md instruct manual installs via 'npm install -g @jackwener/opencli', 'npx @playwright/mcp@latest', and installing a Chrome extension from the Web Store. Using npx executes remote code at runtime and installing a browser extension that acts as a bridge to the user's logged-in sessions increases risk if the extension or npm package are untrusted or impersonated. Verify sources and package maintainer before running.
Credentials
The skill declares no required environment variables or credentials, but functionally requires access to your Chrome browser login sessions (via an extension/bridge) and will read/write files in the user's home (~/.opencli). Access to browser sessions is effectively access to account cookies and can expose private data; this is proportionate to the stated purpose but sensitive and not reflected in metadata.
Persistence & Privilege
The skill is not always-enabled and is user-invocable (normal). However, configuring Playwright MCP and installing the browser extension gives the agent a live capability to control the browser (read pages, click, type). That increases the blast radius if the agent is allowed to invoke skills autonomously — worth explicit user caution though not a metadata-level misconfiguration here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install opencli-skill
  3. After installation, invoke the skill by name or use /opencli-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release from GitHub
Metadata
Slug opencli-skill
Version 1.0.0
License MIT-0
All-time Installs 11
Active Installs 11
Total Versions 1
Frequently Asked Questions

What is opencli?

Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the... It is an AI Agent Skill for Claude Code / OpenClaw, with 1486 downloads so far.

How do I install opencli?

Run "/install opencli-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is opencli free?

Yes, opencli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does opencli support?

opencli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created opencli?

It is built and maintained by aaronwang1980 (@aaronwang1980); the current version is v1.0.0.

💬 Comments