SuperAPI AI 工具集

permission-manager

通用与其它

查看项目

更新于 10-15 08:00

技能介绍

用途

该技能用于帮助用户配置 Claude Code 的全局工具自动执行权限。当用户希望某些 MCP 命令或其他工具在使用时无需每次手动批准,可以通过此技能将它们批量添加到 allowedTools 配置中。

主要能力

  • 支持预设工具分类:Playwright/浏览器自动化、Figma MCP、GitHub、飞书、Notion、Skills 等,也可指定具体工具名。
  • 支持两种配置级别:全局(~/.claude.json,推荐)和项目级({项目}/.claude.json)。
  • 通过 Node.js 脚本修改配置文件,读取现有配置、合并并去重 allowedTools 数组、保存并覆盖原配置,比直接编辑文件更可靠。
  • 可选同时启用 MCP 服务器:如果添加的工具属于被禁用的 MCP 服务器,可从 disabledMcpServers 中移除。
  • 提供常见预设工具集,包括 Playwright 完整套(29个工具)、Figma MCP 完整套(11个工具)、GitHub 完整套(25个工具)。

使用方式

  1. 确认用户需要添加哪些工具的自动执行权限,可选择预设分类或指定具体工具名。
  2. 确认配置级别,默认为全局配置。
  3. 使用 Node.js 脚本方式执行权限添加,创建临时脚本 update_permissions.js,读取现有配置,添加/合并 allowedTools 数组,保存并覆盖原配置,验证修改结果。
  4. 验证与确认,输出添加级别、新增工具数量、工具总数及工具列表,并提醒重启 Claude Code。
  5. 可选:如果添加的工具属于某个被禁用的 MCP 服务器,从 disabledMcpServers 中移除。

适用场景

  • 用户频繁使用某类 MCP 工具(如浏览器自动化、设计稿读取、GitHub 操作等),希望避免重复手动批准。
  • 需要批量配置多个工具权限,而不是逐个手动添加。

限制

  • 修改前建议备份现有配置文件。
  • 需要确保有写入 ~/.claude.json 的权限。
  • 路径需适配操作系统(Windows/macOS/Linux 格式不同)。
  • 修改后必须重启 Claude Code 才能生效。