通过一次 REST API 调用,向 10 个社交平台发布视频、图片、文字与文档。
编程
1688 Distribution Amazon
试用将1688商品铺货到Amazon店铺并保存为店小宝待发布草稿的工具链。当用户提到「铺货Amazon」「上架Amazon」「Amazon发品」「把1688商品发到Amazon」「亚马逊铺货」「生成Amazon草稿」「直接发布到Amazon」等场景时必须使用此技能。当前版本只创建店小宝 Amazon 待发布草稿;即便...
它能做什么
缺少任意环境变量时立即停止,把缺失项展示给用户,并要求用户在本机 shell 或仓库 中设置;不要在聊天中粘贴 AK/SK/ 明文。用户补齐后重新执行 ,通过后才能继续。
技能文档
1688 -> Amazon 商品铺货
前置环境变量检查
收到任何 Amazon 铺货请求后,必须最先执行:
bash scripts/run_python.sh scripts/check_env.py
缺少任意环境变量时立即停止,把缺失项展示给用户,并要求用户在本机 shell 或仓库 .env 中设置;不要在聊天中粘贴 AK/SK/ALI_1688_AK 明文。用户补齐后重新执行 check_env.py,通过后才能继续。
所有脚本都必须用 bash scripts/run_python.sh ... 执行,不要使用外部包管理器包装命令。run_python.sh 会优先选择牛顿客户端内置 Python runtime,找不到时才回退系统 python3。
核心发布边界
- 当前版本唯一发布动作是
localSave,只保存为店小宝 Amazon 待发布草稿,返回localId,不创建 Amazon 在线商品。 - 用户要求“直接发布”“直接上架”“立即上架”“正式发布”时,也必须走
localSave草稿链路;不要询问库存数量,不要执行在线发布命令。 - 对这类直接发布请求,回复时明确说明:当前 skill 仅支持创建店小宝 Amazon 待发布草稿,草稿保存成功后请前往店小宝亚马逊商品管理页-待发布商品完成后续发布。
- 店小宝亚马逊商品管理页-待发布商品 URL:
https://page.1688.com/html/isv-bridge.html?version=0.0.26&appKey=5050627&role=buyer - 草稿 payload 默认写入库存
1;用户指定库存时必须写入用户指定的正整数,但不能因此执行在线发布。 - 任一步骤失败必须停止并展示错误,不要想象结果,不要跳步。
- 铺货执行期间只允许运行本文档列出的脚本命令;禁止读取、搜索、编辑或修复 skill 源代码。脚本失败时停止,向用户报告失败步骤、错误摘要和 session 目录。
encryptedCode是内部凭证,只能作为脚本内部参数和 session 文件使用,禁止在用户可见回复、表格、报告或日志摘要中展示原文。需要提及时写 ``。- “保存本地草稿”必须调用店小宝
releaseProductToOut。不要把build_product.json复制成draft.json,不要把本机 JSON 文件当作草稿成功。唯一验收文件是/release_product.json,成功响应必须包含localId或isSuccess=1。
推荐一键入口
用户已经提供 offerId 和 storeName 时,优先只执行这一条命令。即便用户要求直接发布,也执行本命令保存店小宝草稿:
bash scripts/run_python.sh scripts/run_local_save.py --store-name "" --marketplace-id ATVPDKIKX0DER
如果用户明确指定库存数量,必须使用一键入口的参数传入库存,禁止臆造 INVENTORY= 这类未定义环境变量:
bash scripts/run_python.sh scripts/run_local_save.py --store-name "" --marketplace-id ATVPDKIKX0DER --inventory-quantity
run_local_save.py 会内部完成环境检查、店铺校验、session 初始化、商品查询、类目映射、图片处理、Amazon schema、CPV 映射、payload 组装和 releaseProductToOut type=localSave。执行完成后,只根据脚本最后输出的 JSON 摘要回复用户。
成功回复必须包含:
- 已保存为店小宝 Amazon 待发布草稿。
localId。- 如果用户指定库存,只能根据脚本输出的
inventoryQuantity回复实际写入草稿的库存值。 - 店铺、marketplace 和 session 目录。
- 引导用户前往店小宝亚马逊商品管理页-待发布商品,必须展示完整 URL 且包含
https://:https://page.1688.com/html/isv-bridge.html?version=0.0.26&appKey=5050627&role=buyer
如果一键入口失败,必须停止并展示失败步骤、错误摘要和 session 目录;不要继续手动补步骤,不要切到 Ozon/TikTok/其他平台,不要生成泛化运营建议。
信息收集
收到用户发品请求后,需要确认两件事:
| 信息 | 说明 | 必填 |
|---|---|---|
offerId | 1688 商品 ID | 是 |
storeName | 目标 Amazon 店铺名称 | 是,必须先让用户确认 |
Step1 查询 Amazon 店铺
bash scripts/run_python.sh scripts/query_user_info.py
向用户展示返回的 Amazon 店铺列表和 marketplace 信息,只展示 storeName,不要展示或复述 encryptedCode。
若没有 Amazon 店铺,停止流程并提示用户先完成店铺绑定。
Step2 初始化 session
bash scripts/run_python.sh scripts/init_session.py \
--store-name "" \
--marketplace-id ATVPDKIKX0DER
init_session.py 会在内部根据 storeName 解析 encryptedCode 并写入 session 文件,不要把 encryptedCode 展示给用户。
脚本输出 session 目录,例如:
/tmp/123456789-amazon-amazon-store-ATVPDKIKX0DER-20260520_120000000
后续所有步骤第一个参数统一传 ``。
Step3 查询 1688 商品详情
bash scripts/run_python.sh scripts/query_offer.py
写入:
/query_offer.json
Step4 Amazon 类目映射
bash scripts/run_python.sh scripts/map_category.py
写入:
/map_category.json
Step5 图片处理
bash scripts/run_python.sh scripts/process_images.py
默认按 Amazon productType 执行图片 pipeline:
SCREEN_PROTECTOR:white_background,crop_4_3HANDBAG:white_backgroundDRINKING_CUP:white_background- 其他类目:
white_background
也可通过环境变量覆盖:
AMAZON_IMAGE_PIPELINE=white_background,crop_4_3,translate_to_en \
bash scripts/run_python.sh scripts/process_images.py
写入:
/image_processing.json
注意:该步骤不覆盖 query_offer.json。后续 build_product.py 会在内存中合并处理后的主图。
Step6 查询并解析 Amazon 属性 schema
bash scripts/run_python.sh scripts/map_amazon_attrs.py
默认 requiredMode=evaluated,按当前 listing 上下文评估 Amazon 条件必填字段。
写入:
/map_amazon_attrs.json
Step7 CPV 映射
bash scripts/run_python.sh scripts/map_pv_attrs.py
该步骤必须带 platform=amazon 调用 CPV 映射接口。
写入:
/map_pv_attrs.json
Step8 组装 Amazon 发品 JSON
bash scripts/run_python.sh scripts/build_product.py
写入:
/build_product.json
关键规则:
- 单 SKU no-SKU 商品使用
baseInfo.parentSku承载唯一 seller SKU。 - 单 SKU no-SKU 的
tradeInfo.skuAndPrice[0].skuCode必须置空。 - 库存默认值为
1,并同时写入tradeInfo.skuAndPrice[].inventory和fulfillment_availability.quantity。 - 如果用户指定库存,使用
run_local_save.py --inventory-quantity或分步执行build_product.py --inventory-quantity;不要使用INVENTORY=。 image_processing.json中的处理后主图优先进入baseInfo.scImages。
Step9 保存店小宝 Amazon 待发布草稿
本步骤必须调用店小宝接口。优先使用 release_product.py,不要手动复制 JSON 文件作为替代结果。
默认执行:
bash scripts/run_python.sh scripts/release_product.py
等价于:
bash scripts/run_python.sh scripts/release_product.py --release-type localSave
写入:
/release_product.json
成功点:店小宝返回成功响应和 localId。
失败时立即停止并报告错误,不要改成“保存本地文件”。
用户要求直接发布时的处理
不要执行在线发布。不要询问库存。不要调用未列入本文档的脚本。
处理方式:
- 说明当前 skill 仅支持创建店小宝 Amazon 待发布草稿。
- 继续执行
run_local_save.py或默认分步localSave链路。 - 草稿成功后返回
localId,并引导用户前往店小宝亚马逊商品管理页-待发布商品完成后续发布。
完整默认流程
用户提供 offerId
-> bash scripts/run_python.sh scripts/check_env.py
-> bash scripts/run_python.sh scripts/query_user_info.py
AI 展示 Amazon 店铺列表,等待用户确认 storeName;不要展示 encryptedCode
-> bash scripts/run_python.sh scripts/init_session.py --store-name ""
-> bash scripts/run_python.sh scripts/query_offer.py
-> bash scripts/run_python.sh scripts/map_category.py
-> bash scripts/run_python.sh scripts/process_images.py
-> bash scripts/run_python.sh scripts/map_amazon_attrs.py
-> bash scripts/run_python.sh scripts/map_pv_attrs.py
-> bash scripts/run_python.sh scripts/build_product.py
-> bash scripts/run_python.sh scripts/release_product.py
默认 localSave,返回 localId 后完成
脚本索引
| 脚本 | 功能 |
|---|---|
scripts/check_env.py | 检查 DXB_USER_ID / ALPHASHOP_ACCESS_KEY / ALPHASHOP_SECRET_KEY / ALI_1688_AK |
scripts/query_user_info.py | 查询店小宝用户信息和 Amazon 店铺列表 |
scripts/init_session.py | 创建 Amazon 铺货 session 目录 |
scripts/query_offer.py | 查询并标准化 1688 商品详情 |
scripts/map_category.py | 1688 类目映射到 Amazon 类目和 productType |
scripts/process_images.py | Amazon 主图白底、裁剪、翻译处理 |
scripts/map_amazon_attrs.py | 查询并解析 Amazon schema 必填属性 |
scripts/map_pv_attrs.py | CPV 映射,固定 platform=amazon |
scripts/build_product.py | 组装店小宝 Amazon 发品 JSON |
scripts/release_product.py | 调用 releaseProductToOut,仅支持 localSave |
scripts/save_draft.py | 兼容别名,内部等价调用 release_product.py --release-type localSave;优先使用 release_product.py |
scripts/run_local_save.py | 推荐入口,一条命令完成默认本地草稿链路 |
参考文档
references/amazon-listing-chain.md:Amazon 链路和接口字段说明references/troubleshooting.md:常见问题和处理方式
相关技能
按用户明确指令,在得到大脑(Get笔记)中保存、搜索并管理笔记与知识库。
通过托管 OAuth 访问 Microsoft Graph Excel 接口,读写 OneDrive 中的工作簿、工作表、区域、表格与图表。
以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。
把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。
从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。
1688aiinfra 的更多技能
浏览全部技能为 1688 店铺做两阶段经营诊断:先给总体健康判断与核心指标,再按所选方向产出深度报告。
基于 1688 真实接口数据诊断商品表现与流量问题,并自动交接给图片或标题优化技能。
1688商品搜索SKILL:提供完整的1688商品搜索能力,包括类目查询、关键词搜索、图片搜索、商品详情、相关性商品、拉取货盘底池等9个核心接口。 支持多语言搜索和商品推荐,使用1688开放平台官方API,统一鉴权,Token全局缓存共享。
1688智能选品找货能力。通过文字、图片或链接搜商品、找同款、找相似款,支持批量采购比价、热销选品、跨境找货、场景化选品及多条件筛选(价格/销量/材质/属性排除等)。 触发词:找商品、找同款、搜商品、帮我找、想要XX、图片找货、链接找货、以图搜图、选品、批发、找货源、热销、比价、最便宜、按销量排序、出口、跨境、找...
将1688的商品铺货到俄罗斯电商平台Ozon(上架),通过Ozon官方API实现商品信息的上传和状态查询。适用于需要将单个1688的商品上架到Ozon的场景。
1688商品标题优化 工具能力:为商品标题添加热词优化(快速、基于规则)和 LLM 深度重写(高质量、自然流畅),支持用户输入偏好。如果用户没有选择想优化标题的商品,技能中可以出组件让用户选择; 触发词:优化标题、标题优化、改标题、重写标题、商品标题、标题改写、分析标题、我要优化标题、标题里哪些词没用、标题里应该加哪些热搜关键词、我的商品标题怎么优化?、我的标题怎么优化?、我要优化商品标题