一键导入
browse-suppliers
Filter and browse supplier catalogues (Scoop, Miro, Nology) to identify product candidates for CircleTel portfolio
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Filter and browse supplier catalogues (Scoop, Miro, Nology) to identify product candidates for CircleTel portfolio
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | Browse Suppliers |
| description | Filter and browse supplier catalogues (Scoop, Miro, Nology) to identify product candidates for CircleTel portfolio |
| version | 1.0.0 |
| dependencies | none |
Skill for browsing supplier catalogues, filtering products, and identifying candidates for the CircleTel product portfolio.
This skill automatically activates when you:
/product-browse or ask about supplier productsKeywords: browse suppliers, supplier catalogue, miro products, scoop products, nology products, find hardware, search equipment
| Type | Description |
|---|---|
hardware | Physical products with SKUs (Scoop, MiRO, Nology) |
wholesale | Connectivity services (MTN, Echo SP, DFA, Arlan) |
all | Both types (default) |
| Supplier | Focus | Sync Service | Data |
|---|---|---|---|
| Scoop Distribution | Networking, security | lib/suppliers/scoop-sync.ts | Database |
| MiRO Distribution | Hardware, CPE, DUNE 60GHz | lib/suppliers/miro/ | Database |
| Nology | Enterprise hardware | lib/suppliers/nology/ | Database |
| Provider | Focus | Reference |
|---|---|---|
| MTN Wholesale | FWB (Tarana), FTTH | references/mtn-wholesale.md |
| Echo SP | Managed BNG, IP Transit | references/echo-sp.md |
| DFA | Dark Fibre, Metro Ethernet | references/dfa.md |
| Arlan | MTN LTE/5G Reseller | references/arlan.md |
Available Filters:
type — hardware, wholesale, or all (default: all)supplier — miro, scoop, nology (hardware) or mtn, echo-sp, dfa, arlan (wholesale)category — networking, wireless, routers, switches, access-points, etc.manufacturer — Ubiquiti, MikroTik, Reyee, Ruijie, etc.min_price / max_price — ZAR rangein_stock — true/falsesearch — text search across name, SKU, descriptionExample Queries (Hardware):
"Show me MiRO routers under R5,000"
→ type=hardware, supplier=miro, category=routers, max_price=5000
"Find Reyee access points in stock"
→ type=hardware, manufacturer=Reyee, category=access-points, in_stock=true
"Search for 'Peraso 60GHz' products"
→ type=hardware, search=Peraso 60GHz
Example Queries (Wholesale):
"Browse wholesale providers"
→ type=wholesale
"What services does Echo SP provide?"
→ type=wholesale, supplier=echo-sp
"Show MTN wholesale pricing"
→ type=wholesale, supplier=mtn
"What's our MSC commitment?"
→ type=wholesale, supplier=mtn (check Contract Terms section)
Via API:
GET /api/admin/suppliers/products?supplier=miro&category=routers&max_price=5000
Via Supabase:
SELECT * FROM supplier_products
WHERE supplier = 'miro'
AND category = 'routers'
AND price_zar <= 5000
AND is_active = true
ORDER BY price_zar ASC;
For each product, evaluate:
| Criteria | Question | Data Source |
|---|---|---|
| Margin Potential | Can we mark up 30%+ and stay competitive? | competitor-benchmarks.md |
| Fit | Does it serve a CircleTel product line? | Product portfolio |
| Availability | In stock or reliable supply? | Supplier catalogue |
| Support | Can we support this product? | Team capability |
For promising candidates, trigger AI enrichment:
import { enrichProduct } from '@/lib/suppliers/ai-enrichment';
const result = await enrichProduct(product);
// Returns: specifications, features, category, subcategory, enhanced_description
Cost: ~$0.0001 per product (Gemini 1.5 Flash)
For selected products:
/product-analyze for full market-fit analysisCREATE TABLE supplier_products (
id UUID PRIMARY KEY,
supplier TEXT NOT NULL, -- 'miro', 'scoop', 'nology'
sku TEXT NOT NULL,
name TEXT NOT NULL,
manufacturer TEXT,
category TEXT,
subcategory TEXT,
description TEXT,
price_zar DECIMAL(10,2),
cost_price_zar DECIMAL(10,2),
is_active BOOLEAN DEFAULT true,
in_stock BOOLEAN,
stock_quantity INTEGER,
specifications JSONB, -- AI-enriched or scraped
features TEXT[], -- AI-enriched
image_url TEXT,
product_url TEXT,
last_synced_at TIMESTAMPTZ,
enrichment_status TEXT, -- 'pending', 'scraped', 'enriched', 'failed'
created_at TIMESTAMPTZ,
updated_at TIMESTAMPTZ
);
## [Product Name]
| Field | Value |
|-------|-------|
| **SKU** | [SKU] |
| **Supplier** | [Supplier] |
| **Price** | R[X] |
| **Category** | [Category] |
| **Manufacturer** | [Manufacturer] |
| **Stock** | [In Stock / Out of Stock] |
**Description**: [Brief description]
**Fit Assessment**:
- [ ] Serves existing product line
- [ ] Margin potential ≥30%
- [ ] Reliable availability
- [ ] Supportable by team
**Recommendation**: [GO / MAYBE / NO-GO]
**Next Action**: [Run market-fit analysis / Add to watchlist / Reject]
## Supplier Product Search Results
**Query**: [Search parameters]
**Results**: [X] products found
| SKU | Name | Supplier | Price | Category | Stock |
|-----|------|----------|-------|----------|-------|
| ... | ... | ... | R... | ... | ✓/✗ |
**Summary**:
- Total products: [X]
- In stock: [Y]
- Average price: R[Z]
- Price range: R[min] - R[max]
**Top Candidates** (by margin potential):
1. [Product 1] - Est. margin: XX%
2. [Product 2] - Est. margin: XX%
3. [Product 3] - Est. margin: XX%
/admin/products — View and manage existing products/admin/products/new — Add new product to catalogue/api/admin/productslib/suppliers/miro/miro-sync.ts — MiRO catalogue synclib/suppliers/nology/nology-sync.ts — Nology catalogue synclib/suppliers/scoop-sync.ts — Scoop catalogue synclib/suppliers/ai-enrichment.ts — Gemini-powered enrichmentlib/suppliers/product-scraper.ts — Web scraping for details/product-analyze — Run market-fit analysis on candidates/product-docs — Generate documentation for selected products/product-lifecycle — Track product through lifecycle stagesVersion: 1.0.0 Last Updated: 2026-03-08 Maintained By: CircleTel Product Strategy
Generate and edit images using OpenAI's gpt-image models (gpt-image-1 / gpt-image-2). Use as an alternative to the Gemini (Nano Banana) image path when the user asks for OpenAI image generation, or when comparing providers for a hero/product/social asset. Covers text-to-image, image editing, transparent backgrounds, and CircleTel brand context.
Generate images cost-effectively via OpenRouter (Seedream 4.5, FLUX.2, Recraft V4, etc.) as a cheaper alternative to OpenAI gpt-image. Use when the user wants low-cost image generation, a specific OpenRouter image model, or quality comparable to gpt-image-2 at a fraction of the price. Requires OPENROUTER_API_KEY in .env.local.
Agentic product management system for CircleTel - browse suppliers, analyze market fit, generate documentation, and track lifecycle
Capture insights and corrections to make future work easier. Implements RSI (Recursive Self-Improvement) through automated correction detection and pattern extraction.
Generate Nano Banana Pro (Gemini image gen) prompts for CircleTel campaign-specific visuals — launch banners, campaign hero images, event graphics, and B2B outreach assets. Use for any named campaign (TrUSC, coverage push, product launch, seasonal promo).
Generate Nano Banana Pro (Gemini image gen) prompts for CircleTel package comparison infographics and Bento grid visuals — pricing pages, package feature cards, service tier comparisons. Use when building pricing sections, product comparison pages, or any structured feature-list visual.