pi-plugin-list-selector-modlist

为Pi AI创建命名配置集,一键切换工具和扩展包。

安装使用

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

帮我安装这个 AI Skill:pi-plugin-list-selector-modlist。
它的用途是:为Pi AI创建命名配置集,一键切换工具和扩展包。
详细介绍见:https://321skill.com/skills/pi-plugin-list-selector-modlist/
请根据该页面的说明完成安装。

使用示例

“切换到我的‘数据分析’配置集。”,它会立即停用当前所有开发工具,并准备启用如数据清洗、可视化等数据分析相关的工具和扩展包,在确认变更差异后完成切换。当你需要写代码时,再说:“切回‘全栈开发’模式。”,熟悉的编程工具和环境即刻就位。

介绍

这个插件解决了Pi AI用户在切换不同工作场景时,需要频繁手动启用/禁用工具和扩展包的繁琐问题。它允许用户创建并命名多个配置集(例如“前端开发”、“数据分析”),每个配置集包含一组预设的激活工具和扩展包。

使用时,用户只需通过简单的命令(如/modlist switch 配置集名称)即可在不同配置集间切换。对于工具的改变会立即生效;而对于扩展包的改变,插件会展示变更差异,在用户确认后更新settings.json文件并重新加载Pi的资源。

它非常适合需要频繁在不同项目或任务类型间切换的开发者、数据分析师和内容创作者。例如,前端开发者可以在“React开发”和“Vue开发”配置集间快速切换,以匹配不同的技术栈需求。

建议用户根据最常用的工作流创建配置集,并为配置集起一个清晰易懂的名字。在切换包含扩展包的配置集时,请仔细查看差异确认,因为这会修改Pi的全局设置文件。

核心特点

与只能开关单个工具的插件不同,它允许将整套工具和扩展包组合成可命名的“配置集”,实现一键式场景化切换,并针对扩展包变更提供差异预览和确认机制,确保操作安全。

注意事项

不适合只需要临时启用一两个工具,或扩展包配置极其固定、几乎不需要切换的用户。

常见问题

如何创建一个新的配置集?

使用类似 `/modlist create 配置集名称` 的命令,然后选择当前激活的工具和扩展包进行保存。

切换配置集会影响我之前的对话吗?

不会影响对话历史,但会立即改变AI可用的工具集和已安装的扩展包。