growing-leaf-category-tracker
Finds the fastest-growing deep sub-categories (leaf categories, deeper than the third level) under a chosen Mercado Livre (Brasil) category, ranked by month-over-month revenue growth, using JoomPulse market data. Use it when a seller picks a category and wants the niches inside it that are growing fastest right now. Triggers include: "fast-growing subcategories", "which niches are growing in this category", "deep growing categories", and the pt-BR equivalents "subcategorias em crescimento", "nichos que mais crescem nesta categoria", "categorias profundas em alta". Sales and revenue are JoomPulse estimates, not real transactions. For one category's opportunity index, use the category-opportunity-index skill; for comparing category aggregates against a user-supplied previous snapshot, use the category-monitor skill; for new products inside a category, use the new-growing-products-in-category skill.
适合你,如果你在 Mercado Livre 上卖货,想找到增长最快的子品类。
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
~/.claude/skills/(项目级 .claude/skills/)~/.codex/skills/npx oh-my-skill add joomcode/joompulse-skills/growing-leaf-category-trackercurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- joomcode/joompulse-skills/growing-leaf-category-trackernpx oh-my-skill verify joomcode/joompulse-skills/growing-leaf-category-tracker怎么用
技能原文 SKILL.md
Growing Leaf Category Tracker
This skill takes one Mercado Livre (Brasil) category and surfaces the deep sub-categories inside it that are growing fastest — the leaf niches (below the third level of the category tree) with the strongest month-over-month growth in estimated revenue. It helps a seller who already knows a broad area decide which specific niche to move into next.
This is a niche-discovery snapshot, not a tracker over time. For a single category's opportunity index and market size, use the category-opportunity-index skill. To compare a category's aggregate numbers against a user-supplied previous snapshot, use the category-monitor skill. To find specific new products inside a category, use the new-growing-products-in-category skill.
Prerequisites
- JoomPulse MCP access is configured for the current agent environment.
- The user names a parent category (free text is fine).
- The available JoomPulse tools can resolve a category, walk its sub-categories, and return each one's current monthly market stats (estimated revenue and sales, number of active sellers, number of products) and its growth direction.
If JoomPulse MCP access is unavailable, stop and explain that the skill requires JoomPulse MCP setup before it can find growing niches.
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. Disclose this in every output.
- Read-only. The skill never writes or modifies anything.
- Language: detect the seller's language and respond in it. Default to pt-BR.
- Keep the workflow invisible. Surface the answer, not the steps. Never fill gaps from general knowledge; show
—for any missing value.
Workflow
Step 1 — Resolve the parent category
Ask the seller 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 seller choose.
Step 2 — Collect the deep sub-categories
Use JoomPulse to list the descendant categories below the chosen one, keeping the deep ones — leaf niches deeper than the third level. For each, get the current monthly estimated revenue and sales, the number of active sellers, the number of products, and the month-over-month revenue growth.
Step 3 — Keep the fast-growing ones
From those deep sub-categories, keep only the ones that are growing fast (strong month-over-month revenue growth), then order the kept niches by growth, fastest first. Use the always-positive monthly totals for size (revenue, sales, products); growth is the filter that selects the niches — never present a change figure as a total or as a table column.
Output
Respond in the seller's language (default pt-BR), with no commentary about how the result was produced. The ranking always renders as a markdown table:
| Categoria | Qtd. vendedores | Receita (mês est.) | Vendas (mês est.) | Produtos | |---|--:|--:|--:|--:|
- Exactly these five columns — fast growth is the filter that selects the niches, not a displayed column.
- Each category links to its JoomPulse category dashboard page.
Disclaimer (every report):
⚠️ Receita e vendas são estimativas do JoomPulse com base no histórico de anúncios — não são transações reais. / Revenue and sales are JoomPulse estimates based on historical listing data — not actual transactions.
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 ranking table always renders as markdown in the response text, on every surface, and the ⚠️ disclaimer always stays in the text.
When inline visuals are available:
- Three cards: number of growing niches found, the single fastest-growing niche (name + growth %), and the average growth across the shortlist.
- A size-versus-growth bubble chart: each niche placed by market size (estimated monthly revenue) against its growth %, with bubble size showing the number of sellers — the upper-right area is the large-and-fast-growing sweet spot. Render this chart only when the data supports it (a few niches); fall back to a simple bar of the top niches by growth, and skip the chart entirely when there are too few niches.
Presentation rules: any change or difference column uses a word as its header ("Variação" / "Crescimento"), never a bare "Δ" symbol; render a chart only when the underlying data supports it.
Notes & Guardrails
The seller should never see a system or stack error — only a friendly next step.
- Flat parent category: if the chosen category has no sub-categories deeper than the third level, say so plainly and offer to look at a broader parent category instead of returning an empty table.
- Negative or odd growth: some niches may be shrinking; surface that honestly rather than hiding it, and never invent a positive trend.
- 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 you rank only some of the niches, say so.