cli-anything-web

自动将任意网站转化为生产级命令行工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:cli-anything-web。
它的用途是:自动将任意网站转化为生产级命令行工具
完整的 Skill 内容见:https://321skill.com/skills/cli-anything-web/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我把某个电商后台的订单导出功能做成一个命令行工具。’ 它会引导你安装插件并打开目标网站,让你手动完成一次登录和导出操作,在此过程中录制网络请求,最终生成一个可以通过命令 `python -m my_store_cli export-orders --date 2024-05-01` 来运行的脚本。

介绍

CLI-Anything-Web 解决了大多数网站没有公开API,难以通过脚本自动化操作的问题。它通过捕获网站的真实HTTP流量,自动分析并生成一个功能完整的Python CLI工具,用户无需手动研究API文档或进行复杂的逆向工程。

使用时,用户只需在Claude Code插件中提供目标网站的URL,该工具便会引导用户进行一系列交互操作(如登录、点击),同时记录网络请求,最终生成一个包含认证处理、REPL模式、JSON输出和单元测试的CLI程序。

这个工具非常适合需要将日常网页操作自动化、进行数据提取或构建个人工作流脚本的开发者和技术爱好者。它降低了与Web服务程序化交互的门槛。

需要注意的是,该项目基于对网站未公开API的逆向工程,这些接口可能随时变更。生成的工具应仅用于个人学习、研究和自动化,请遵守目标网站的服务条款,并注意控制请求频率。

核心特点

核心区别在于其“无API文档需求”的自动化生成能力,通过录制真实用户交互流量来逆向构建CLI,而非依赖官方SDK或手动编写爬虫;生成的CLI工具具备生产级特性,如认证持久化、错误重试和测试套件。

注意事项

不适合需要长期稳定、高可靠性的生产环境自动化场景,因为依赖的未公开API可能随时失效。

常见问题

需要目标网站有公开API吗?

完全不需要,它是通过录制你的浏览器操作来捕获网络请求并生成CLI的。

生成的CLI安全吗?

工具会处理认证信息,但使用时应自行评估风险,避免处理敏感操作,并尊重网站规则。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/cli-anything-web/raw/index.md 读取 cli-anything-web 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。