| name | query_listing_content |
| description | Return static listing content for one ASIN: title, description, bullet_count, image_url, stars, reviews_count, and listing health flags. Use BEFORE recommending listing edits ā grounding recommendations in real data prevents hallucination. Individual bullet text is NOT available (not stored); flag thin listings by bullet_count only. |
| metadata | {"openclaw":{"emoji":"š","requires":{"bins":["python3"]}}} |
query_listing_content ā Static Listing Content for an ASIN
Returns the latest stored listing content and auto-computed health flags.
When to Use
ā
USE this skill when:
- About to recommend listing improvements ("improve title", "add bullets")
- User asks "what does this listing look like?"
- Strategist needs to ground an action in real listing data before sending it
ā DON'T use this skill when:
- User wants price/BSR history ā
query_snapshots
- User wants sentiment ā
query_sentiment
- User wants LQS score ā
query_lqs
Command
/home/ubuntu/market-tracker/venv/bin/python /home/ubuntu/market-tracker/openclaw/skills/listing/query_listing_content.py '<json-args>'
Arguments
| Field | Type | Required |
|---|
asin | str | yes |
Example
/home/ubuntu/market-tracker/venv/bin/python /home/ubuntu/market-tracker/openclaw/skills/listing/query_listing_content.py '{"asin":"B0D14N2QZF"}'
Output Shape
{
"asin": "B0D14N2QZF",
"found": true,
"brand": "Anker",
"category": "portable_charger",
"title": "Anker 313 Power Bank...",
"title_words": 12,
"bullet_count": 5,
"description": "Compact and lightweight...",
"has_aplus": true,
"image_url": "https://...",
"stars": 4.6,
"reviews_count": 2310,
"as_of": "2026-05-06",
"listing_flags": [],
"note": "bullet_count is a count only..."
}
ā ļø Hard Rule
bullet_count is a count only. Individual bullet text is NOT stored in the database.
- ā
Say: "Only
3 bullets ā add at least 2 more focusing on battery capacity and charging speed."
- ā Never say: "Rewrite bullet #3 ā currently says X." (You do not have this data.)