用途:该技能用于在终端通过 algolia CLI 对 Algolia 索引与账户执行写操作和管理操作,包括导入、删除、更新记录,管理设置、规则、同义词,认证登录,API 密钥与配置文件管理,索引复制/移动,以及备份与恢复。读取或分析数据(搜索查询、分析、推荐)应使用 algolia-mcp;需要修改、迁移或管理数据时使用本技能。
主要能力:认证(algolia auth login/logout/signup,支持 --app-name、--no-browser);配置文件(profile add/list/remove/setdefault);应用管理(application list/create/select);API 密钥(apikeys list/create/get/delete);搜索(search,支持 --query、--filters、--hitsPerPage、--page);索引(indices list/delete/clear/copy/move,copy 支持 --scope settings);记录(objects browse/import/delete/update);设置(settings get/set/import,-f 转发副本);规则(rules browse/import/delete,-c 替换全部);同义词(synonyms browse/import/delete/save,-r 替换全部);爬虫(crawler list/get/create/run/pause/reindex/unblock/crawl/test/stats,多数支持 --dry-run)。
使用方式:先运行 /algolia-cli:cli-setup 安装并配置,或参考 Getting Started。algolia auth login 一步完成 OAuth 登录与配置;CI 场景用 algolia profile add --name "default" --app-id "<ID>" --api-key "<KEY>" --default。破坏性命令需加 -y 跳过确认,否则会挂起等待输入;objects import、objects update、synonyms import 默认非交互,无 -y。数据文件用 ndjson(每行一个 JSON 对象),设置文件用标准 JSON。用 -p <profile> 指定非默认配置;-w 等待操作完成;--output json 输出机器可读结果;可用管道跨索引复制:algolia objects browse SRC | algolia objects import DST -F -。凭据优先级为环境变量 > CLI 参数 > 配置文件 > 默认配置,支持 ALGOLIA_APPLICATION_ID、ALGOLIA_API_KEY、ALGOLIA_ADMIN_API_KEY、ALGOLIA_SEARCH_HOSTS、ALGOLIA_CRAWLER_USER_ID、ALGOLIA_CRAWLER_API_KEY。爬虫命令需爬虫凭据。
适用场景:索引迁移与字段过滤、完整备份与恢复、批量导入删除、规则与同义词维护、爬虫管理。
限制:仅覆盖 CLI 写与管理操作,读取分析请用 algolia-mcp;具体安装步骤与完整命令语法见官方 Getting Started 与 Command Reference,资料未提供价格与平台细节。