Smm Set

首次运行配置:设置 SKILLS_REPO 和 MCP_REPO 路径

DriftingRadiance Updated

File contents

/smm-set

首次运行 smm 时配置全局仓库路径。

流程

这是一个交互式配置命令。你需要和用户对话来完成设置。

Step 1 — 检查当前配置

运行以下命令检查是否已有配置:

python ~/.claude/skills/.smm-core/registry.py show
  • 如果输出显示配置项 -> 已有配置。询问用户是否要重新配置。
  • 如果显示"不存在或无效" -> 无配置,进入 Step 2。

Step 2 — 询问用户路径

向用户逐一询问以下路径(推荐默认值见下):

  1. SKILLS_REPO 路径 — 技能存储目录。推荐: ~/.claude/my_skills
  2. MCP_REPO 路径 — MCP 定义存储目录。推荐: ~/.claude/my_MCP

用户可以直接回车接受默认值,也可以输入自定义路径。

Step 3 — 写入配置

收集到路径后执行:

python ~/.claude/skills/.smm-core/registry.py init "<SKILLS_REPO>" "<MCP_REPO>"

Step 4 — 创建 presets 目录

mkdir -p "<MCP_REPO>/_presets"

Step 5 — 报告完成

告诉用户配置已完成,现在可以使用 /smm-skill-install/smm-mcp-install 等命令。

注意事项

  • 路径中的反斜杠 \ 在 Python 字符串中需要转义,或者在 registry.py 中会被正确处理
  • 如果用户选择了已存在的目录,init_registry 不会覆盖已有 frontmatter
  • registry.py init 返回 True 表示新创建,False 表示已有

DriftingRadiance/skill-mcp-manager.skill/tree/main/skills/smm-set commit a2949f04ad

Frequently asked questions

npx skillmds@latest add driftingradiance/smm-set