useuser

让AI代理通过原生macOS对话框向人类提问

安装使用

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

帮我安装这个 AI Skill:useuser。
它的用途是:让AI代理通过原生macOS对话框向人类提问
完整的 Skill 内容见:https://321skill.com/skills/useuser/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

“请帮我重构这个模块的数据库访问层,如果涉及删除旧文件请先向我确认。”,AI在运行删除命令前,会执行`ask_confirm.sh`脚本,弹出一个原生系统对话框让你确认是否删除。或者,当AI需要你为新API端点指定一个URL时,它会运行`ask_text.sh`脚本,弹出一个输入框等待你填写。

介绍

在AI代理(如Claude Code、Cursor)自主执行任务时,常会遇到需要人类确认或提供额外信息的情况,例如不确定用户的意图、需要确认一个危险操作,或需要获取一个未在上下文中提供的参数。传统的交互方式可能中断工作流或不够直观。

Useuser技能通过一组简单的脚本,让AI代理能够直接调用macOS的原生系统对话框与用户交互。当AI需要输入时,只需运行对应的脚本(如scripts/ask_text.sh),屏幕上就会弹出熟悉的系统对话框,用户可以直接在对话框内输入文本、选择选项或点击确认。AI随后会获取用户的响应并继续执行任务。

这个技能非常适合依赖AI代理(智能体)进行自动化编程、脚本执行或复杂工作流处理的开发者和技术用户,特别是那些使用Claude Code、Cursor等支持技能扩展的AI工具的macOS用户。它让AI代理的自主性更强,同时保留了关键节点的人机交互能力。

使用前请确保你的AI代理支持并已配置好Skills CLI。由于依赖AppleScript,该技能仅限macOS系统使用。建议在需要AI代理进行长时、复杂但偶需人工介入的任务中使用,例如自动化部署前的最终确认、代码重构时对方案的选择等。

核心特点

它不依赖任何第三方服务或复杂的Web界面,而是直接调用macOS原生系统对话框,交互体验无缝且私密,响应直接返回给AI代理,无需中间服务器。

注意事项

仅限macOS操作系统使用,无法在Windows、Linux或Web环境中运行。

常见问题

这个技能支持Windows吗?

不支持,它使用AppleScript,仅限macOS。

需要一直运行一个后台服务吗?

不需要,它是按需运行的脚本,没有常驻进程。

给 AI 助手的安装指引

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

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