@itc-steve/pi-ask-complete
为Pi AI添加用户确认与Bash命令权限控制面板
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@itc-steve/pi-ask-complete。 它的用途是:为Pi AI添加用户确认与Bash命令权限控制面板 完整的 Skill 内容见:https://321skill.com/skills/itc-steve-pi-ask-complete/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请帮我用curl下载这个脚本并执行。” 它会通过底层面板询问:“即将执行Bash命令:`curl -sSL http://example.com/script.sh | bash`,这可能修改您的系统。请选择:允许 / 永久允许 / 拒绝(并说明原因)”。根据您的选择,它会执行命令、跳过确认或记录拒绝理由。
介绍
这个Skill为Pi AI平台提供了一个底层面板交互和Bash命令权限控制门。它解决了AI在执行需要用户确认或涉及系统操作的Bash命令时,缺乏标准化、可记录的权限管理流程的问题。
使用时,当AI需要执行可能涉及敏感或系统级别的操作(如读写文件、安装软件等)时,会通过底层面板向用户发起请求。用户可以选择“允许”、“永久允许”或“拒绝并说明原因”。所有决策都会被记录在~/.pi/agent/permission.json文件中,形成一个可审计的权限历史。
它非常适合需要在Pi AI环境中安全、可控地执行自动化脚本或系统命令的开发者、运维人员和高级用户。通过明确的权限询问和记录,它增强了操作的可追溯性和安全性。
建议在需要严格管控AI对本地系统访问权限的场景下启用此Skill。请注意,其权限决策基于本地JSON文件,不适用于多用户或分布式环境。定期审查permission.json文件有助于了解AI的权限使用情况。
核心特点
与仅提供简单确认的插件不同,它集成了底层面板交互与精细化的权限门控(允许/永久允许/带理由拒绝),并将所有决策持久化记录到本地JSON文件,实现了可审计的权限管理闭环。
注意事项
不适合需要即时、无交互自动执行大量命令的纯自动化场景,因为每次权限请求都会中断流程等待用户确认。
常见问题
这个Skill会影响Pi AI的正常对话吗?
不会,它只在AI尝试执行需要权限的Bash命令时触发,普通对话不受影响。
权限记录文件在哪里?可以手动修改吗?
记录在`~/.pi/agent/permission.json`,可以手动查看或编辑,但不当修改可能导致权限逻辑错误。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/itc-steve-pi-ask-complete/raw/index.md 读取 @itc-steve/pi-ask-complete 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/itc-steve-pi-ask-complete/raw/index.md(查看排版版本)