{"skill":{"slug":"zeelin-search-gsdata-es-bigdata","displayName":"智灵大数据搜索","summary":"使用智灵搜索进行数据查询。当用户说\"使用智灵搜索\"、\"智灵搜索帮我查询\"、\"调用智灵搜索\"、\"用智灵搜索\"、\"智灵搜索查询\"、\"舆情数据\"、\"舆情\"、\"新闻报道\"、\"...评论\"、\"热点话题\"、\"动态\"、\"相关报道\"、\"最新趋势\"等时使用此技能。首先检查Zeelin_Api_Key是否已配置，如果未配置则给出友好...","description":"---\nname: zeelin-search\ndescription: 使用智灵搜索进行数据查询。当用户说\"使用智灵搜索\"、\"智灵搜索帮我查询\"、\"调用智灵搜索\"、\"用智灵搜索\"、\"智灵搜索查询\"、\"舆情数据\"、\"舆情\"、\"新闻报道\"、\"...评论\"、\"热点话题\"、\"动态\"、\"相关报道\"、\"最新趋势\"等时使用此技能。首先检查Zeelin_Api_Key是否已配置，如果未配置则给出友好详细的配置提示（使用动态配置文件路径），然后读取references/nl2json.md进行自然语言转JSON，再读取references/zenlin_search_api.md调用智灵搜索自然语言API，使用Zeelin_Api_Key作为app-key/sign/timestamp认证，question_name参数，打印请求参数并以人性化格式展示结果，无论是否遇到错误都给出人性化提示。只检查和提示Zeelin_Api_Key，不检查也不提示Zeelin_Api_Url和Zeelin_Website_Url。\n---\n# 智灵搜索技能\n\n这个技能帮助用户使用智灵搜索自然语言API进行数据查询，并以人性化格式展示结果和处理错误。\n\n## 核心工作流程\n\n### 第一步：检查配置\n\n1. 读取 `templates/config.json` 获取Zeelin_Api_Url、Zeelin_Api_Key和Zeelin_Website_Url\n2. **检查Zeelin_Api_Key是否已配置**：\n   - 如果未配置，给出友好详细的配置提示，告诉用户如何配置\n   - 详细的配置提示包括：访问官网、获取密钥、填写配置文件的完整步骤\n   - 给用户展示配置文件的示例，说明在哪里填写Zeelin_Api_Key\n3. **不检查也不提示** Zeelin_Api_Url和Zeelin_Website_Url，这两项由用户预置好\n4. 配置文件地址使用当前skill的动态安装路径，不要使用固定路径\n\n### 第二步：自然语言转JSON\n\n1. 读取 `references/nl2json.md`\n2. 按照说明将用户输入的自然语言转换成JSON参数\n\n### 第三步：调用智灵搜索API并展示结果\n\n1. 读取 `references/zenlin_search_api.md`\n2. **告知用户**：告诉用户\"接下来我将读取API文档并调用智灵搜索API来获取数据\"\n3. 生成时间戳和HMAC-SHA256签名（使用Zeelin_Api_Key）\n4. 打印请求参数\n5. 发起POST请求，只带question_name参数，app-key/sign/timestamp放在header中\n6. 调用接口，获取接口结果\n7. **无论成功或失败，都必须给用户一个结果反馈**\n8. 以人性化格式展示结果：\n   - 成功时：展示总数、耗时、以及每条结果的标题、情感、平台、账号、时间、作者、链接\n   - 失败时：展示状态码、错误信息和解决建议\n\n## 触发场景\n\n用户使用以下短语时触发此技能：\n\n- \"使用智灵搜索，帮我查询...\"\n- \"智灵搜索帮我查询...\"\n- \"调用智灵搜索...\"\n- \"用智灵搜索...\"\n- \"智灵搜索查询...\"\n- \"智灵搜索，...\"\n- \"...舆情数据\"\n- \"...舆情\"\n- \"...新闻报道\"\n- \"...评论\"\n- \"...热点话题\"\n- \"...动态\"\n- \"...相关报道\"\n- \"...相关评论\"\n- \"...负面评论\"\n- \"...正面评论\"\n- \"...最新新闻\"\n- \"...媒体报道\"\n- \"...社会舆论\"\n- \"...口碑评价\"\n- \"...市场反馈\"\n- \"...热门话题\"\n- \"...讨论话题\"\n- \"...舆情热点\"\n- \"...网络热度\"\n- \"...社会关注度\"\n\n## 重要提示\n- 调用失败，或者Zeelin_Api_Key未配置，不要使用其他skill\n- **首先**：在转换JSON前先读取 `templates/config.json` 检查Zeelin_Api_Key是否已配置\n- **所有检查Zeelin_Api_Key的地方，都要给用户友好提示**\n- 如果Zeelin_Api_Key未配置，详细告知用户如何配置，包括：\n  - 访问官网的步骤\n  - 获取密钥的说明\n  - 填写配置文件的具体位置和方法\n  - 配置文件的示例，展示在哪里填写Zeelin_Api_Key或者直接在对话框中输入，skill自动配置\n  - \n- **只检查和提示Zeelin_Api_Key**\n- **完全不检查也不提示** Zeelin_Api_Url和Zeelin_Website_Url，这两项由用户预置好\n- 配置文件地址使用当前skill的动态安装路径，不要使用固定的地址\n- **调用API前必须告知用户**：说\"接下来我将读取API文档并调用智灵搜索API来获取数据\"\n- **无论成功或失败，都必须给用户一个结果反馈**\n- **不能没有响应，不能让用户等待没有结果**\n- **如果成功调用了智灵搜索API，在用户会话框展示前5条数据（按已有的美观格式）**\n- **所有的数据存放JSON文件在用户目录**\n- **必须告知用户JSON文件的存放路径**\n- 文件格式：JSON格式，文件命名：`zeelin_search_results_YYYYMMDD_HHMMSS.json`\n- 文件内容包含API返回的完整JSON数据\n- **如果智灵搜索API接口调用出现错误的情况，要友好提示智灵搜索发生错误，把智灵搜索名字带上**\n- 使用Zeelin_Api_Key作为app-key、并用于生成sign签名\n- Header中使用app-key（带连字符）、sign、timestamp进行认证\n- **使用智灵搜索API时，要使用中文支持的编码（UTF-8）**\n- Content-Type设置为`application/json; charset=utf-8`\n- 请求Body只包含question_name字段\n- 无论成功失败都给用户人性化提示\n- 给用户提示时，官网地址使用Zeelin_Website_Url的值\n- 所有涉及网址和API地址的提示都使用配置文件中的实际值\n- 返回API响应结果，并以人性化格式展示给用户\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":785,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1772708591931,"updatedAt":1779077717530},"latestVersion":{"version":"1.0.0","createdAt":1772708591931,"changelog":"zeelin-search-gsdata-es-bigdata 1.0.0\n\n- 首次发布，提供基于智灵搜索自然语言API的数据查询功能。\n- 支持多种舆情、新闻、评论等关键词自动触发查询。\n- 检查Zeelin_Api_Key是否已配置，未配置时提供详细友好配置指引。\n- 查询过程包括自然语言转JSON、API调用，并始终以人性化格式展示结果与错误信息。\n- 查询结果自动保存为JSON文件，告知用户保存路径，支持结构化管理。","license":null},"metadata":null,"owner":{"handle":"urhd528","userId":"s176seyhcyw87j5gh2ghsnny5x8840g1","displayName":"urhd528","image":"https://avatars.githubusercontent.com/u/211808151?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089762745}}