Individual skill
amazon-sp-sqp-asin-ngram
Analyze Amazon Search Query Performance (SQP) exports by ASIN and recurring n-gram themes to select specific evidence-backed listing tests or no-change decisions. Use for Brand Analytics, search visibility, organic-rank questions, and query/product opportunity analysis. Explain SQP's limits on organic position. For Ads-only search terms, bids or negatives, use amazon-ads-sp-search-term-explorer instead.
plugins/KuudoAI/skills/skills/amazon-sp-sqp-asin-ngram/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,532
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- marketing Derived category
- data Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
CHANGELOG.mddoc · 4,846 bytesLICENSE.txtdoc · 443 bytesSKILL.mdcore · 7,727 bytesSKILL.mdcore · 7,727 bytesSKILL.mdcore · 7,727 bytesevals/evals.jsonasset · 81,691 bytesevals/fixtures/seller-language.jsonasset · 15,319 bytesevals/fixtures/theme-decisions.jsonasset · 4,364 bytesreferences/amazon-sources.mddoc · 3,705 bytesreferences/asin-rules.mddoc · 2,675 bytesreferences/decision-records.mddoc · 9,423 bytesreferences/opportunity-score-and-qa.mddoc · 4,495 bytesreferences/relevance-and-intent.mddoc · 5,911 bytesreferences/sqp-metrics.mddoc · 5,682 bytesreferences/theme-analysis.mddoc · 7,133 bytesscripts/.gitkeepruns · 0 bytesscripts/rollup_sqp.pyruns · 12,964 bytestests/test_rollup_sqp.pyruns · 9,344 bytes
Read excerpt
# Amazon SQP / ASIN theme decisions
Find recurring query themes and return specific listing decisions in seller language: **what to change → why → what to watch**. Usually a few short paragraphs are enough. For no change, explain why the existing content should stay. For missing evidence, ask for the one fact that blocks the choice and explain what it will decide. Follow the [seller-answer contract](references/decision-records.md); the main answer must stand alone without a technical appendix.
Amazon definitions ground the metrics; ESCI informs full-query relevance and COSMO informs evidence-filtered intent hypotheses. Our gates and prioritization are analyst conventions, not Amazon ranking rules.
## Workflow
For Ads-only search-term, bid or negative-keyword work, use `amazon-ads-sp-search-term-explorer` when available. Otherwise explain the handoff and request suitable SQP data; do not apply SQP rules to ad-only totals.
1. **Establish scope.** Read [SQP metrics](references/sqp-metrics.md). Obtain marketplace from report request metadata or ask. Use complete WEEK/MONTH/QUARTER periods. Default to `traffic_scope: sqp_reported_scope`. Preserve reported rates with the denominator-conflict note; analytical ratios use raw counts. Carry `searchQueryScore` unchanged: neither it nor impression share establishes organic position.
2. **Get product and listing evidence.** Read [relevance and intent](references/relevance-and-intent.md). Retrieve available read-only catalog/listing evidence with correct identity/marketplace context, or use supplied facts. Reuse it per ASIN; record source, date and field coverage. Catalog discrepancies need seller/user confirmation before a factual correction. Assess each full query as exact, substitute, complement, irrelevant or unknown; do not infer capability from an intent hypothesis.
3. **Aggregate compatible themes.** Read [theme analysis](references/theme-analysis.md). Use `scripts/rollup_sqp.py` for reproducible contiguous 1/2/3-grams, summed counts, disjoint remainder comparisons and Wilson intervals. Preserve incompatible intent and unknown/excluded members. Record pooled defaults in the supporting analysis: 200 market query impressions, 20 ASIN clicks, 3 queries and 5 ASIN purchases in each cohort; all configurable. Keep concentration and membership checks in supporting records; explain uncertainty to the seller only through its effect on the decision. Individual thin rows may form an adequate theme.
4. **Choose the decision.** Apply [decision records](references/decision-records.md) and [ASIN rules](references/asin-rules.md). A specific verified content gap plus a localized comparison can justify one exact listing test; a seller-confirmed contradiction can justify a correction even with thin SQP. A metric gap alone cannot. Retrieve accessible decisive evidence; otherwise name one blocker. Keep no-change decisions brief.