# Unbranded Products In Category

> >

- **Type:** Skill
- **Install:** `agentstack add skill-joomcode-joompulse-skills-unbranded-products-in-category`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [joomcode](https://agentstack.voostack.com/s/joomcode)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [joomcode](https://github.com/joomcode)
- **Source:** https://github.com/joomcode/joompulse-skills/tree/main/skills/unbranded-products-in-category
- **Website:** https://joompulse.com/mcp-connector

## Install

```sh
agentstack add skill-joomcode-joompulse-skills-unbranded-products-in-category
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## 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](https://github.com/joomcode)
- **Source:** [joomcode/joompulse-skills](https://github.com/joomcode/joompulse-skills)
- **License:** MIT
- **Homepage:** https://joompulse.com/mcp-connector

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-joomcode-joompulse-skills-unbranded-products-in-category
- Seller: https://agentstack.voostack.com/s/joomcode
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
