技能无法调用是因未正确安装或索引未刷新:需确认技能ID文件夹及manifest.json存在默认路径,重启客户端或执行supermagic-cli skills rebuild-index强制重建索引,并在「数字员工市场→已安装」中启用技能且确保scope匹配当前环境。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在超级麦吉中安装了新技能却始终无法调用,输入指令后提示“技能不存在”或列表为空,常见于从SkillHub导入、手动复制、或通过CLI安装后的首次启用阶段。
确认技能是否已正确安装到本地路径
打开文件管理器,定位到超级麦吉默认技能目录:Windows系统为 C:\Users\{用户名}\SuperMagic\skills\,macOS/Linux为 ~/.supermagic/skills/。该路径不可更改,若曾手动修改config.yaml中的skills_root字段,将导致平台完全忽略所有技能。
进入该目录后,检查是否存在以技能ID命名的子文件夹(如 weather-v1.2.0),且其内部包含 manifest.json 文件——这是超级麦吉识别技能的唯一元数据凭证,缺失即视为未安装。
若目录为空或只有临时ZIP包残留,请重新执行 skillhub install 命令,或从SkillHub官网下载对应ZIP包后解压至该路径下对应ID文件夹中。
强制刷新技能索引与状态
超级麦吉不依赖实时扫描,而是启动时加载SQLite技能索引库(fts_index.db),因此即使文件已就位,未触发重载也不会生效。
方法一:重启客户端 → 完全退出超级麦吉桌面端(右键托盘图标→退出),再重新启动;网页版需清空浏览器缓存并硬刷新(Ctrl+F5)。
方法二:命令行强制重建索引 → 打开终端,cd 到超级麦吉安装根目录,执行:supermagic-cli skills rebuild-index。这一步会清空旧索引并重新扫描全部 manifest.json,耗时约3~8秒。
注意:执行 rebuild-index 期间所有正在运行的话题会暂停,但不会丢失进度或数据。
检查技能启用状态与权限配置
第一步:在超级麦吉主界面左侧导航栏点击「数字员工市场」→ 切换到「已安装」标签页。
第二步:找到目标技能,观察右侧状态按钮。若显示「启用」则跳过;若为「禁用」,点击它切换为启用状态。
第三步:点击该技能右侧「⋯」→「查看详情」→ 确认 manifest.json 中的 "enabled": true 字段值为 true,且 "scope": "public" 或与当前用户角色匹配(如"team"需在团队工作区才可见)。
若 scope 设为 private 且当前不在私有沙盒环境内,该技能将对所有非创建者用户隐藏,无法被调用或搜索到。











