/install skill-amazon-review-request
skill-amazon-review-request
Sends Amazon review requests for eligible Shipped orders via SP-API Messaging API. Hardened with retry logic, deduplication, eligibility window enforcement, and dry-run mode.
Prerequisites
- SP-API credentials in
~/amazon-sp-api.json:{ "refreshToken": "...", "clientId": "...", "clientSecret": "...", "marketplaceId": "A2VIGQ35RCS4UG" } - Or set env vars:
SP_API_REFRESH_TOKEN,SP_API_CLIENT_ID,SP_API_CLIENT_SECRET,SP_API_MARKETPLACE_ID - SP-API app must have Messaging permission granted
Usage
# Dry run — see what would be sent (no requests made)
node scripts/request-reviews.js --dry-run
# Live run
node scripts/request-reviews.js
Behavior
| Feature | Detail |
|---|---|
| Eligibility window | Orders 5–30 days old only (Amazon's allowed window) |
| Deduplication | Skips orders already logged as sent in the tracking log |
| Retry logic | Up to 3 attempts with 5s delay on 5xx / 429 responses |
| Rate limiting | 1.1s pause between requests |
| Dry-run | --dry-run flag — logs what would be sent, no API calls |
| Tracking log | data/review-requests-log.json — per-order status, sentAt, attempts |
| Text log | data/review-requests.log — timestamped human-readable run log |
Tracking Log Schema
data/review-requests-log.json:
[
{
"orderId": "123-4567890-1234567",
"sentAt": "2026-03-01T10:00:00.000Z",
"status": "sent", // "sent" | "failed" | "skipped"
"attempts": 1,
"reason": "optional error string for failed/skipped"
}
]
Summary Output
=== DONE | Sent: 12 | Skipped: 4 | Failed: 1 ===
Dry-run:
=== DONE [DRY RUN] | Would send: 15 | Skipped: 4 ===
Scheduling (Recommended)
Run daily via cron:
# 9am UAE time (UTC+4) = 5am UTC
0 5 * * * cd $HOME/.openclaw/workspace && node skills/skill-amazon-review-request/scripts/request-reviews.js >> data/review-requests-cron.log 2>&1
Region Note
Script targets sellingpartnerapi-eu.amazon.com (EU endpoint, covers UAE marketplace).
Change to sellingpartnerapi-na.amazon.com or sellingpartnerapi-fe.amazon.com for other regions.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-amazon-review-request - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-amazon-review-request触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Skill Amazon Review Request 是什么?
Sends Amazon review requests for eligible shipped orders using SP-API with retry, deduplication, eligibility checks, and optional dry-run mode. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 320 次。
如何安装 Skill Amazon Review Request?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-amazon-review-request」即可一键安装,无需额外配置。
Skill Amazon Review Request 是免费的吗?
是的,Skill Amazon Review Request 完全免费(开源免费),可自由下载、安装和使用。
Skill Amazon Review Request 支持哪些平台?
Skill Amazon Review Request 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skill Amazon Review Request?
由 Zero2Ai(@zero2ai-hub)开发并维护,当前版本 v1.0.0。