zpoint/vibe-seller/noon-fbn

Claude Code and agent skill by zpoint/vibe-seller

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Noon Fulfilled-by-noon (FBN) — ASN creation flow, ASN status enum, inventory export, barcode print, and the FBN Reports page for PER-SKU storage / RTV-removal fee reports. Load when scheduling a shipment, managing FBN inventory, creating an ASN, exporting warehouse stock, or pulling per-SKU storage / return fees.

Install

npx vskill@latest install zpoint/vibe-seller/noon-fbn

SKILL.md

Noon — FBN (Fulfilled by noon)

PREREQUISITE: Read ../noon-shared/SKILL.md for login, page
structure, and common modals.

ASN (Advance Shipping Notice) creation, inventory management, and barcode printing for noon's fulfillment service.

1. Overview

URL: https://fbn-inbound.noon.partners/en-{cc}?project=PRJ{project_id}

FBN's inbound pages (My ASN & Storage, Create ASN) live on their own host, fbn-inbound.noon.partners; the rest of FBN (inventory, returns, fees, reports) stays on fbn.noon.partners. Top section shows Inbound performance tier with the 90-day delivery score, and the page carries Print barcodes and Create ASN buttons.

2. Tabs on My ASN & Storage

TabPurpose
Shipments (ASN)List of all ASNs
StorageWarehouse storage summary
RequestsSpecial requests
Product dimensionsSKU dimension overrides
ManifestationPer-unit serial / manifestation records

3. ASN Status Values (verified)

From the Status filter dropdown on the Shipments tab:

StatusMeaning
CreatedASN drafted, not submitted
CancelledASN cancelled
PendingAwaiting noon review
SealedSealed for shipment
ScheduledDelivery scheduled
Handed OverHanded to courier/noon
ReceivingBeing received at warehouse
Putaway In ProgressBeing stocked
GRN CompletedGoods Receipt Note completed (fully stocked)

4. Filters

  • Search by ASN #
  • Status dropdown
  • Shipment-type chips: All shipments / Auto-generated /

Drop-off / Pickup

5. Create ASN — Full Flow

URL: https://fbn-inbound.noon.partners/en-{cc}/asn/create?project=PRJ{project_id}

Button entry points:

  • "Create ASN" link in left nav
  • "Create ASN" button on My ASN & Storage
  • "Add FBN Stock" button on product edit page (see noon-listing § 2.3)

A 4-step wizard (stepper at the top): 1 Logistics Mode → 2 Select SKUs → 3 Review ASN Creation → 4 Seal & Schedule.

Step 1 — Logistics Mode

Two options:

  1. Self Delivery — you or your logistics partner deliver

directly to the assigned FBN warehouse ("Existing flow", no pickup fee, supports all storage types)

  1. noon Pickup Service — noon Logistics collects from your

warehouse and delivers to FBN (door-to-door, pickup scheduling; noon checks warehouse serviceability first; some size classifications / storage types are not eligible)

Step 2 — Select SKUs

Choose SKUs from your catalog or upload a CSV; set quantities per SKU. Continue advances to Review, then Seal & Schedule.

Quota commitment — read before Agree

On the way to sealing, noon asks you to acknowledge a penalty warning (delivery commitment; sellers who consistently deliver as committed are not affected). Proceeding past it reserves inbound quota — noon counts this against your allocation. Only continue if you actually intend to ship. For exploration without committing, Cancel / step back.

bash
# exit without reserving:
browser-use <<'PY'
js("Array.from(document.querySelectorAll('button')).find(b=>/cancel/i.test(b.textContent))?.click()")
PY
# OR reserve quota & continue:
browser-use <<'PY'
js("Array.from(document.querySelectorAll('button')).find(b=>/agree.*proceed/i.test(b.textContent))?.click()")
PY
Remaining Steps (after Agree)
  • Shipping details (warehouse destination, carrier)
  • Box & pallet details
  • Appointment scheduling
  • Review & submit → generates ASN # (format: ASN-B-{digits}N or similar)

6. My Inventory Export

URL: https://fbn.noon.partners/en-{cc}/inventory?project=PRJ{project_id}

Summary cards: Total Stock, Saleable Stock (count + %), Non-Saleable.

Tabs: All Warehouses, Saleable, Non-Saleable.

Export button triggers direct CSV download (no modal).

bash
browser-use <<'PY'
new_tab("https://fbn.noon.partners/en-<cc>/inventory?project=PRJ{project_id}")
wait_for_load()
print(page_info())
# Export triggers a direct CSV download (no modal) — click by text:
js("Array.from(document.querySelectorAll('button')).find(b=>/export/i.test(b.textContent))?.click()")
PY

Warehouse codes follow a <CITY-ABBR><NN><OPTIONAL-SUFFIX> shape (e.g. a 3-letter city code like XYZ##S). Read the exact code from the page; don't hardcode.

7. Print Barcodes

The My ASN & Storage page has a Print Barcodes button at the top to generate printable barcodes for FBN shipments.

8. FBN Reports — per-SKU storage & RTV removal fees

URL: https://fbn.noon.partners/en-{cc}/fbnreports?project=PRJ{project_id}

The Transaction View export gives the month's FBN storage as one lumped `balance_transfer` row with no SKU attribution. This page is where the per-SKU breakdown lives — four Finance reports that together reconcile exactly to that settlement:

ReportKeyGives you
Monthly Storage Chargeskuper-SKU monthly storage fee + average stock
Long Term Storage Chargeskuper-SKU long-term (aged 6m/12m) storage fee
Non Saleable Storage Chargeskuper-SKU non-saleable ageing storage fee
RTV Removal Chargebarcodeper-barcode removal/return fee + shipped_qty

The report list on the page also carries other report types beside these four — RTV Report - Shipments / RTV Report - Requests (the 退仓 record sources) and FBN Received Report / FBN Inventory Detail Report — each row with its parameters (Country, date window) and a per-row Download.

Four things that will bite you, each covered in the reference:

  1. No country field in the modal — country comes from the

en-{cc} URL segment. The report list is project-wide, so you only switch URL to generate, not to download.

  1. Downloads are named by report type only (no country, no month) —

rename each file immediately or SA/AE overwrite each other.

  1. `charged_amount` is ex-VAT and the settlement lags by one month —

month M's settlement is service month M−1, grossed up by VAT (SA 15% / AE 5%).

  1. RTV Removal has no `sku` — join barcode → the storage reports'

pbarcode → sku. And FBN/ads SKUs are noon-internal (Z…Z-<n>), NOT the seller codes in the Transaction View's Partner SKUs; that export's SKUs column is the bridge.

Read `references/fee-reports.md` before generating or downloading
anything here — it has the generation flow, the download/rename
pattern, the reconciliation formula, and the join keys.

Tips

  • Don't "Agree & Proceed" ASN unless committing — it reserves

quota that counts against your allocation.

  • A country can be missing a fee report entirely. Reconcile (see

the reference § 4); if the sum doesn't close, generate the missing report rather than assuming rounding.

See also

  • noon-fbn/references/fee-reports.md — per-SKU fee reports in full
  • noon-shared — login, page structure (prerequisite)
  • noon-listing — Add FBN Stock from listing edit page
  • noon-exports — Transaction View (the settlement + the SKU bridge)
  • noon-ads — per-SKU ad spend (same keyspace trap)

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
11
Repository forks
3
7-day trend score
12

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/zpoint/vibe-seller/noon-fbn/badge)](https://verified-skill.com/skills/zpoint/vibe-seller/noon-fbn)

Something wrong with this skill or its page? Tell us.