← 返回 Skills 市场
opencli
作者
aaronwang1980
· GitHub ↗
· v1.0.0
· MIT-0
1486
总下载
3
收藏
11
当前安装
1
版本数
在 OpenClaw 中安装
/install opencli-skill
功能描述
Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install opencli-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/opencli-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release from GitHub
元数据
常见问题
opencli 是什么?
Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1486 次。
如何安装 opencli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install opencli-skill」即可一键安装,无需额外配置。
opencli 是免费的吗?
是的,opencli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
opencli 支持哪些平台?
opencli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 opencli?
由 aaronwang1980(@aaronwang1980)开发并维护,当前版本 v1.0.0。
推荐 Skills