用途:这是 OpenSearch 的顶层技能集,帮助构建搜索应用、查询日志分析数据、调查链路追踪,并处理部署与文档摄入。资料说明其包含可按意图路由的多个子技能。
主要能力与路由:opensearch-launchpad 用于构建搜索应用、设置索引、选择搜索策略;log-analytics 用 PPL 查询日志、发现错误模式;trace-analytics 调查追踪、调试 span、分析服务图;aws-setup 部署到 AWS、创建域或集合;aiven-setup 部署到 Aiven;document-processing 将 PDF/DOCX 处理为分块 JSONL;managed-ingestion-service 通过 OSIS、S3 到 AOS/AOSS 大规模摄入分块。意图跨技能时可先启动合适技能再衔接。
使用方式:子技能可单独安装,例如 npx skills add opensearch-project/opensearch-agent-skills@opensearch-launchpad --full-depth,其余技能替换名称即可(log-analytics、trace-analytics、aws-setup、aiven-setup、document-processing、managed-ingestion-service)。共享资源含 scripts/opensearch_ops.py(所有 OpenSearch 操作 CLI)、scripts/start_opensearch.sh(启动本地集群)、cli-reference.md、Search Builder UI(scripts/ui/,端口 8765)。常用命令:bash scripts/start_opensearch.sh;uv run python scripts/opensearch_ops.py <command> [options];uv run python scripts/opensearch_ops.py --help。查询知识可用 search-docs --query。
反馈机制:所有子技能均要求主动收集反馈,在失败、困惑、缺失能力、工作流摩擦、阶段完成及结束时询问,提交前须展示预览并获得明确同意;提交需安装 uv,命令为 uv run python scripts/opensearch_ops.py submit-feedback --type <failure|gap|friction|success> --skill <skill-name> --context "..." --comment "..." --rating "<1-5>"。
可选 MCP 与限制:资料列出 ddg-search、awslabs.aws-api-mcp-server、aws-knowledge-mcp-server、opensearch-mcp-server 的配置,并说明缺失时在对应配置文件合并条目、不覆盖已有项。其余具体环境要求、收费、价格与效果暂未提供。