本 Skill 将以下 4 个能力合并到同一个 Skill 包中:
当前 Skill 使用统一 API Key:
bash
AIDSO_GEO_API_KEY
API Key 读取优先级:
AIDSO_GEO_API_KEY.env绑定后会在当前 Skill 根目录生成 .env,内容生产、知识库、品牌诊断、问题挖掘四个能力都会直接读取该 .env。
问题挖掘脚本 prompt_research.py 已改为读取统一 API Key 配置; .state/prompt_research_bindings.json 仅用于保存问题挖掘任务状态,不再保存 API Key。
bash
python3 check_api_key.py
bash
python3 bind_api_key.py --api-key "<用户提供的_api_key>"
bash
python3 bind_api_key.py --api-key "<用户提供的_api_key>" --force
如果未绑定 API Key,提示用户:
text
使用虾搜 GEO 功能前,需要先绑定 AIDSO API Key。
API Key 获取地址:https://geo.aidso.com/setting?type=apiKey
请发送:绑定 api-key:你的_api_key
bash
python3 check_api_key.py
bash
python3 geo_report_tool.py questions --brand-name "<品牌名称>"
将问题列表展示给用户,允许用户替换、删除、追加问题。
用户确认问题后,计算积分:
text
消耗积分数 = 问题数 × 4
bash
python3 geo_report_tool.py report --brand-name "<品牌名称>" --questions-json '<JSON数组字符串>'
brand_name 和 report_url。report_url 返回 URL 时才算成功。查看平台:
bash
python3 geo_content_tool.py platforms
未确认积分时:
bash
python3 geo_content_tool.py generate --brand "<品牌名称>" --issue "<AI问题>" --platform "<平台名称>"
用户确认后:
bash
python3 geo_content_tool.py generate --brand "<品牌名称>" --issue "<AI问题>" --platform "<平台名称>" --confirmed
bash
python3 knowledge_tool.py add --brand-name "<品牌名称>" --content "<知识内容>"
brand_nameproduct_names,可为空gen_question_num,仅支持 30、50、100生成问题数量消耗积分30 个问题18 积分50 个问题20 积分100 个问题25 积分
bash
python3 check_api_key.py
用户未选择数量时,引导用户选择 30 / 50 / 100。
用户确认积分后执行:
bash
python3 prompt_research.py "<用户原始问题挖掘请求>"
示例:
bash
python3 prompt_research.py "帮我给京东生成 50 个问题"
bash
python3 prompt_research.py "继续"
success,完整返回问题列表。