← 返回 Skills 市场
steve-shi-web

ProFind

作者 Steve-Shi-Web · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
95
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install profind
功能描述
ProFind macOS 文件搜索技能 — 毫秒级索引搜索、文件内容全文检索、按大小/日期/类型筛选、批量操作
安全使用建议
要点与建议: - 这项技能只是对已存在的 macOS 应用 ProFind 的自动化封装:它通过 AppleScript (osascript)、profind: URL scheme 和本地 HTTP(localhost:54812)与 ProFind 交互。若你不安装或不信任 ProFind,则不应安装此技能。 - 安装脚本会查询本地 TCC 数据库以判断是否授予了“完全磁盘访问”,并会提示你去系统偏好手动授予该权限。授予后 ProFind(以及使用它的脚本)将能访问系统上的任意文件——仅在你信任该应用及脚本时再授予。 - 技能包含可执行的 sample 脚本(重命名、移动到废纸篓、发送邮件、在 VS Code 中打开等)。这些脚本会对本地文件做修改或触发邮件/外部应用,安装前请审阅这些脚本:不要运行你不理解的脚本或将未经审核的脚本放入 ~/Library/Scripts/ProFind/。 - 一个小问题/代码质量提示:profind-cli.sh 使用了名为 PATH 的变量作为参数占位(覆盖了环境变量 PATH),这是个潜在的脚本错误,可能导致命令查找异常。建议在运行前打开脚本检查或修正(改为其他变量名如 PROPATH)。 - 如果你接受该技能的行为:可安全安装;否则,拒绝安装或仅手动将 SKILL.md 放入配置目录并不要运行 install.sh/prifind-cli.sh。若想更高信心,建议在隔离环境(非关键账户)先运行并检查实际行为。
功能分析
Type: OpenClaw Skill Name: profind Version: 1.0.0 The skill bundle is a comprehensive wrapper for the ProFind macOS file search application, providing the agent with capabilities for advanced file indexing, metadata retrieval, and batch operations. It utilizes standard macOS automation techniques such as AppleScript, URL schemes, and local SOAP API calls (port 54812). The installation script (install.sh) and utility scripts (profind-cli.sh, BatchRename.sh) perform legitimate environment checks and file manipulations consistent with the tool's stated purpose. No evidence of data exfiltration, malicious persistence, or prompt injection was found.
能力评估
Purpose & Capability
技能名称、描述与包含的文件/脚本一致:全部围绕 macOS ProFind 的 AppleScript、URL scheme、Shell 封装与本地 Media Server(localhost)API。要求与操作(打开 profind: URL、运行本地脚本、查询本地 UPnP SOAP 端口)都属于该用途范围。
Instruction Scope
SKILL.md 和脚本仅指示与 ProFind 相关的本地操作:使用 osascript 唤起 ProFind、在本机上调用 localhost:54812、以及可由脚本钩子执行的文件操作(移动、重命名、复制路径、发邮件等)。需注意:install.sh 会读取本地 TCC 数据库(~/Library/Application Support/com.apple.TCC/TCC.db)以检测完全磁盘访问权限;这属于权限检查用途,但会接触到隐私授权信息。脚本示例能够修改/移动/删除用户文件(例如 mv、Move To Trash),这是与技能目的一致但需要用户谨慎授权的能力。
Install Mechanism
无远程下载或不明 URL;仅提供本地安装脚本(install.sh)和命令行封装脚本。install.sh 会打开 App Store 页面(官方 id)并将 SKILL.md 复制到用户 OpenClaw 配置目录。没有从未知主机抓取可执行代码或使用 URL 短链等高风险操作。
Credentials
技能不要求任何环境变量或外部凭据。唯一的敏感本地访问是检查并提示授予 ProFind 的“完全磁盘访问”(通过 sqlite3 查询 TCC.db),这与让 ProFind 能够搜索文件的需求相符。
Persistence & Privilege
技能没有设置 always:true,也未尝试修改其他技能或系统级配置(仅复制 SKILL.md 到用户的 OpenClaw 技能目录并创建 ~/Library/Scripts/ProFind)。代理可自主调用技能是平台默认行为,不构成额外问题。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install profind
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /profind 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — ProFind macOS file search with AppleScript, Shell hooks, URL scheme and HTTP API support
元数据
Slug profind
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ProFind 是什么?

ProFind macOS 文件搜索技能 — 毫秒级索引搜索、文件内容全文检索、按大小/日期/类型筛选、批量操作. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 95 次。

如何安装 ProFind?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install profind」即可一键安装,无需额外配置。

ProFind 是免费的吗?

是的,ProFind 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ProFind 支持哪些平台?

ProFind 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ProFind?

由 Steve-Shi-Web(@steve-shi-web)开发并维护,当前版本 v1.0.0。

💬 留言讨论