mcpField
A
adv-cli

adv-cli

github.com/dl-alexandreOther140 installsUpdated 4w ago
Repository

About adv-cli

Advance Commerce CLI is a skill for querying and managing Advance Commerce APIs with the `adv` command-line tool. It covers commerce products, inventory, orders and customers, as well as reports, trend analysis and exports.

Key features

  1. 01Query and manage product catalogs
  2. 02View and update inventory
  3. 03Handle orders and customer records
  4. 04Generate sales and inventory reports
  5. 05Analyze trends and export data

Use cases

  1. 01Bulk update a product catalog
  2. 02Check warehouse stock and low-stock alerts
  3. 03Filter orders and update shipping status
  4. 04Export orders or review revenue trends

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dl-alexandre/skills --skill adv-cli

After installing, type/adv-cliin Claude Code to confirm it loaded.

Details

From the project README

Advance Commerce CLI

Query Advance Commerce APIs using the adv command-line tool.

Prerequisites

adv --version
export ADV_API_KEY='your-api-key'
export ADV_API_SECRET='your-api-secret'
adv auth status

Authentication

  • API key and secret from Advance Commerce
  • Environment variables: ADV_API_KEY, ADV_API_SECRET
  • Or: adv auth login for interactive setup

Products

List & Search
adv products list --limit 100
adv products search --query "laptop" --category electronics
adv products get PRODUCT_ID
Catalog Management
adv products create --file product.json
adv products update PRODUCT_ID --price 999.99
adv products delete PRODUCT_ID --confirm
adv products bulk --file products.csv

Inventory

adv inventory list --warehouse WAREHOUSE_ID
adv inventory get PRODUCT_ID --warehouse WAREHOUSE_ID
adv inventory update PRODUCT_ID --quantity 100 --warehouse WAREHOUSE_ID
adv inventory alerts --low-stock --threshold 10

Orders

adv orders list --status pending --limit 50
adv orders get ORDER_ID --details
adv orders create --customer CUSTOMER_ID --items items.json
adv orders update ORDER_ID --status shipped --tracking TRACKING_NUM
adv orders cancel ORDER_ID --reason "Customer request"

Customers

adv customers list --limit 100
adv customers get CUSTOMER_ID
adv customers search --email "[email protected]"
adv customers orders CUSTOMER_ID --limit 20

Reports & Analytics

adv reports sales --start 2024-06-01 --end 2024-06-30
adv reports inventory --warehouse WAREHOUSE_ID
adv analytics trends --metric revenue --days 30
adv export orders --start 2024-01-01 --format csv

Agent Best Practices

  1. Pagination: Use --cursor for large datasets
  2. Bulk operations: Use CSV/JSON files for batch updates
  3. Date filters: ISO 8601 format (YYYY-MM-DD)
  4. Rate limits: Check response headers for limits

Comments

Markdown supported