用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce-amazon-ads-reporting-api命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | ecommerce.amazon-ads-reporting-api |
| version | 2.0.0 |
| category | ecommerce |
| description | Create, poll, resume, download, and save Amazon Ads v3 reports. |
Create, poll, resume, download, and save Amazon Ads v3 reports.
The package preserves 1 Amazon-platform operations (1 read or connection operations and 0 mutations). It uses only NEXSCOPE_PROXY_BASE and NEXSCOPE_API_KEY. Provider credentials, refresh, request signing, authorization state, upload locations, and document locations remain on the backend.
The concise index below is generated from the same contract consumed by the runtime. See references/api.md for full request, validation, pagination, result, status, and example details, and references/api.json for the machine-readable contract.
get_report - Get ReportPOST /reporting/reports; access: write; execution: specialized.connectionId.- Optional: workspaceId, reportId, reportTypeId, adProduct, groupBy, columns, name, startDate, endDate, timeUnit, format, filters, configuration, timeoutSeconds, pollIntervalSeconds, outputFile, overwrite.- Query: None; body: name, startDate, endDate, configuration.none.Ask for an owned connectionId, the intended account, marketplace, and region. workspaceId is optional: omit it when the API key is already bound to the workspace. Select an exact callable operation from references/api.json; do not invent paths or use a removed compatibility row. Run the relevant script from: scripts/amazon_ads_report_workflow.py.
Reads may follow a continuation token only when fetchAll is true and always stop at maxPages. Paginated reads expose stable execution metadata: success, pagesFetched, truncated, and total when the list field is known. Client-side ASIN/SKU filters additionally report serverTotalBeforeClientFilter and clientSideFilters.
Creating an Ads report job is a read-only data workflow and does not use the Ads entity write-preview route.
Ads report workflows accept resume IDs and validated polling timeouts. Download locations are replaced by opaque tokens; outputFile safely publishes at most 20 MiB and refuses overwrite unless overwrite:true is explicit.
NEXSCOPE_PROXY_BASE to the approved gateway base and NEXSCOPE_API_KEY to the caller credential.workspaceId override) and an owned connectionId to select the account. Do not ask for Ads access tokens, refresh tokens, OAuth client credentials, or signing secrets.python scripts/amazon_ads_report_workflow.py '{"workspaceId":"user:42","connectionId":7,"startDate":"2026-07-01","endDate":"2026-07-31","reportTypeId":"spCampaigns","adProduct":"SPONSORED_PRODUCTS","groupBy":["campaign"],"columns":["campaignId","impressions","clicks"]}'
Examples use placeholders. Save the reportId whenever the workflow returns a pending result.
pagesFetched, total when known, truncated, and the continuation token only when another bounded call is required.outputFile, byte count, content type, and decode/compression metadata when returned; never expose a provider download location.Retry-After; do not hardcode a universal requests-per-second value.references/api.md; this package intentionally contains no direct external host URL.| Classification | Guidance |
|---|---|
| Applicable | Create, resume, or download an Ads v3 report |
| Not applicable | Campaign mutation or Seller reports |
When the request crosses package boundaries, use the aggregate package only if its catalog contains the exact operation; otherwise choose the narrower package.
Do not request, print, cache, or store provider credentials. Treat advertising account, campaign, targeting, metric, and report data as private. Scripts exit nonzero for HTTP, application, upstream, invalid JSON, and malformed response failures. See references/testing.md for executable prompts, expected routes, error cases, and evidence.
Set the NEXSCOPE_API_KEY environment variable. If credentials are missing or expire, visit https://www.nexscope.ai/help/skills-external-access?co-from=skillNS to top up credits.