跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Cli Anything Safari

技能 已验证 活跃

Safari browser automation CLI on macOS via safari-mcp. Controls real Safari (native, keeps logins) by wrapping the safari-mcp MCP server. Every one of the 84 MCP tools is exposed 1:1 with schema-accurate arguments — guaranteed parity, no manual drift.

目的

To enable AI agents and scripting environments without native MCP support to control Safari on macOS, providing a reliable and full-featured automation interface.

功能

  • Automate Safari browser actions on macOS
  • Expose all 84 safari-mcp tools with guaranteed schema parity
  • Provide JSON output for agent consumption
  • Offer interactive REPL mode
  • Support scripting and CI/CD workflows

使用场景

  • Scripting browser automation from bash or other CLIs
  • Integrating Safari automation into CI/CD pipelines
  • Enabling AI agents without native MCP support to control Safari
  • Debugging browser interactions programmatically

非目标

  • Running on operating systems other than macOS
  • Replacing native MCP usage for agents that support it directly
  • Providing persistent session state or undo/redo functionality

安装

npx skills add hkuds/cli-anything

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

已验证
100 /100
about 20 hours ago 分析

信任信号

最近提交1 day ago
星标34.4k
许可证Apache-2.0
状态
查看源代码

类似扩展

Agent Browser

100

AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用,包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。

技能
shanraisshan

Setup

100

Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow

技能
Yeachan-Heo

Mcp Setup

100

Configure popular MCP servers for enhanced agent capabilities

技能
Yeachan-Heo

Context7 Cli

100

使用 ctx7 CLI 获取库文档、管理 AI 编码技能并配置 Context7 MCP。当用户提及“ctx7”或“context7”时,需要任何库的当前文档、希望安装/搜索/生成技能,或需要为 AI 编码代理设置 Context7 时激活。

技能
upstash

Chatgpt Search

100

Search ChatGPT and extract the full response + hydration JSON that powers the UI. Attaches to a running Chrome instance (port 9222 by default), opens ChatGPT, submits a query, waits for the streamed response, and returns structured data: messages, product cards, hydration JSON, and API calls. Use when asked to "search chatgpt", "ask chatgpt", "chatgpt search", "get chatgpt response", or "scrape chatgpt".

技能
SeifBenayed

AutoBrowse

100

Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.

技能
browserbase