mcpField
S
switching-org

switching-org

github.com/forcedotcom云与 DevOps1.1k3.7k 次安装1 天前更新
代码仓库

关于 switching-org

用于设置和验证 Salesforce CLI 默认组织的技能。默认配置仅作用于当前项目,并且只有在明确要求时才修改全局设置。

主要功能

  1. 01通过用户名或别名选择组织
  2. 02未指定时列出已认证组织
  3. 03设置项目级默认组织
  4. 04按要求设置全局默认组织
  5. 05验证已配置的组织

适用场景

  1. 01为当前项目设置组织
  2. 02别名未知时选择已认证组织
  3. 03明确要求时全局配置组织

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/forcedotcom/sf-skills --skill switching-org

安装后在 Claude Code 中输入/switching-org确认已加载。

详细介绍

步骤

  1. 确定组织:用户提供用户名或别名(orgIdentifier)。如果未提供,运行 sf org list 显示已通过身份验证的组织,并询问用户要使用哪一个。
  2. 设置默认组织:
    • 本地(默认):sf config set target-org <orgIdentifier>
      • 仅适用于当前项目目录。常规项目工作请使用此设置。
    • 全局(仅在用户明确要求时):sf config set target-org <orgIdentifier> --global
      • 适用于所有目录,在系统范围内生效。用于在项目外工作,或用户要求全局范围时。
    • 如果失败,请报告错误,并建议在组织可能未获授权时运行 sf org login web。
  3. 验证:
    • sf config get target-org --json
    • 注意:JSON 输出不包含作用域/位置字段,因此无法确认该值是本地还是全局。只需确认该值,例如:target-org is now set to: <value>
    • 如果失败,请报告错误,并建议运行 sf config get target-org。

备注

评论

支持 Markdown