/smm-set
首次运行 smm 时配置全局仓库路径。
流程
这是一个交互式配置命令。你需要和用户对话来完成设置。
Step 1 — 检查当前配置
运行以下命令检查是否已有配置:
python ~/.claude/skills/.smm-core/registry.py show
- 如果输出显示配置项 -> 已有配置。询问用户是否要重新配置。
- 如果显示"不存在或无效" -> 无配置,进入 Step 2。
Step 2 — 询问用户路径
向用户逐一询问以下路径(推荐默认值见下):
- SKILLS_REPO 路径 — 技能存储目录。推荐:
~/.claude/my_skills - 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 表示已有