hktv-cli
v1.0.0
Published
CLI for HKTVmall — search products and check prices
Downloads
15
Readme
hktv-cli
CLI for HKTVmall — built for humans and AI agents.
A command-line tool for searching products and checking prices on HKTVmall, Hong Kong's leading e-commerce platform.
Installation
npm install -g hktv-cliAI Agent Skills
This repo ships Agent Skills (SKILL.md files) for every command — ready to use with GitHub Copilot, Cursor, and any MCP-compatible AI agent.
# Install all hktv skills at once
npx skills add https://github.com/mathsgod/hktv-cli
# Or pick only what you need
npx skills add https://github.com/mathsgod/hktv-cli/tree/main/skills/hktv-searchUsage
hktv [options] [command]Options
| Option | Description |
|--------|-------------|
| -V, --version | Display version number |
| -h, --help | Display help information |
Commands
| Command | Description |
|---------|-------------|
| search <query> | Search products on HKTVmall |
| price get <code> | Get product price history |
Search
Search for products on HKTVmall using Algolia search API.
hktv search <query>Options
| Option | Description |
|--------|-------------|
| -p, --page <page> | Page number (default: 1) |
| -n, --hits <number> | Results per page (default: 60) |
| -j, --json | Output as JSON |
| -h, --help | Display help information |
Examples
# Basic search
hktv search 牛奶
# Search page 2 with 20 results per page
hktv search 牛奶 -p 2 -n 20
# Output as JSON for scripting
hktv search 牛奶 -jPrice
Query historical price data for a product.
The <code> is the product code (商品編號). You can find it in the search results — each product displays a Code field. For example:
$ hktv search 牛奶
Found 60 results:
1. Meiji 牛乳
Code: A1234567 <-- Use this code
Price: HK$29.9
Link: https://www.hktvmall.com/...Then use the code to check price history:
hktv price get <code>Options
| Option | Description |
|--------|-------------|
| -j, --json | Output as JSON |
| -h, --help | Display help information |
Examples
# Get price history
hktv price get A1234567
# Output as JSON
hktv price get A1234567 -jOutput Fields
- Current price: Latest recorded price in HKD
- Lowest price: Historical minimum with date
- Highest price: Historical maximum
- Average price: Mean price over time
- Recent changes: Last 10 price fluctuations
Options
| Option | Description |
|--------|-------------|
| --json | Output results as JSON |
License
ISC
