Install
$ agentstack add skill-joomcode-joompulse-skills-unbranded-products-in-category ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Unbranded Products In Category
This skill surfaces the products that have no brand (unbranded / no-name / generic) in one Mercado Livre (Brasil) category — the listings where the brand is empty. These are spots where a seller can enter with their own brand / private label, because buyers there aren't anchored to a brand name. For each it shows price, estimated weekly sales and revenue, rating, reviews, time on air, shipping, listing type and seller medal, with a JoomPulse link per item.
It is the opposite of ranking a category's brands (for that, use the top-brand-position-tracker skill). For fresh listings use the new-growing-products-in-category skill; for low-rated, well-selling products use the high-demand-low-quality-finder skill; for deep niches without platinum sellers use the uncontested-niche-finder skill.
Prerequisites
- JoomPulse MCP access is configured for the current agent environment.
- The user names a category (free text is fine).
- The available JoomPulse tools can return the active listings in a category, tell
which of them have no brand, and provide each listing's price, estimated weekly sales and revenue, rating, reviews, time on air, logistics, listing type and seller medal.
If JoomPulse MCP access is unavailable, stop and explain that the skill requires JoomPulse MCP setup before it can find unbranded products.
Scope
- Mercado Livre (Brasil) only. Other marketplaces are out of scope.
- Sales and revenue are JoomPulse estimates derived from historical listing
data — not real transactions. By contrast, price, rating, and review count are real history. Disclose the estimate caveat in every output.
- Read-only. The skill never writes or modifies anything, and does not render
product images.
- Language: detect the seller's language and respond in it. Default to pt-BR.
- Keep the workflow invisible. Show
—for any missing value; never fabricate.
Workflow
Step 1 — Resolve the category
Ask for a category if none was given, then use JoomPulse to match the free text to a category. If several plausible matches come back, list the top candidates (name and depth level) and let the user choose — do not guess between unrelated categories.
Step 2 — Find the unbranded products
Use JoomPulse to get the category's active listings that have no brand (brand empty / unbranded). Rank them by estimated weekly demand (estimated weekly revenue, or weekly sales), highest first, and keep the strongest ~20–30.
Output
Respond in the seller's language (default pt-BR). The product list always renders as a markdown table:
| MLB | Nome | Vendedor | Preço | Vendas (semana) | Receita (semana) | Classificação | Avaliações | Tempo no ar | Frete grátis | Mercado Envios Full | Tipo de anúncio | Medalha do vendor | |---|---|---|--:|--:|--:|--:|--:|--:|:--:|:--:|---|---|
- The MLB identifier links to the item's JoomPulse page.
- Lead with a one-line summary (category + how many unbranded products were found),
sort by estimated weekly demand, and end with the disclaimer.
Disclaimer (every report):
> ⚠️ Vendas e receita são estimativas do JoomPulse com base no histórico de > anúncios — não são transações reais. Preço, classificação e avaliações são > histórico real do Mercado Livre. / Sales and revenue are JoomPulse estimates > based on historical listing data — not actual transactions. Price, rating, and > reviews are real Mercado Livre history.
Visualization
When the client can render inline visuals, present metric cards and a chart; otherwise fall back to the markdown table plus text cards. Never block on visuals. The product table always renders as markdown in the response text, on every surface, and the ⚠️ disclaimer always stays in the text. No product images.
When inline visuals are available:
- Three cards: number of unbranded products found, total estimated weekly
sales, and average ticket.
- A horizontal bar of the top ~10 unbranded products by estimated weekly
revenue. Render the chart only when there are enough products (skip it under about four), and never block on it.
Presentation rules: render a chart only when the data supports it; any column with movement uses a word header, never a bare "Δ".
Notes & Guardrails
The seller should never see a system or stack error — only a friendly next step.
- No unbranded products in the category: the category may be brand-dominated —
say so plainly and suggest a broader or adjacent category. Never fabricate rows.
- Ambiguous category name: list the candidates and ask the user to choose.
- Market data temporarily unavailable: retry once quietly; if it is still
down, say market data is temporarily unavailable and to try again. Never paste internal error text, HTTP codes, or field names to the seller.
- Never silently limit coverage — if the category is larger than what you
pulled, say the table covers the strongest unbranded products, not all of them.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: joomcode
- Source: joomcode/joompulse-skills
- License: MIT
- Homepage: https://joompulse.com/mcp-connector
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.