
Cli Anything Web Yu Pri
- 81 installs
- 46.6k repo stars
- Updated August 3, 2026
- hkuds/cli-anything
Drive Japan Post Web Yu-pri from a CLI by automating the real browser UI for login, inspection, screenshots, dry-run planning, and contents-form filling.
About
A CLI that automates the Japan Post Web Yu-pri browser UI for login, inspection, screenshots, dry-run planning, and repetitive contents-line entry. A user runs it to automate Japan Post shipping-label data entry.
- Playwright-driven real browser automation of the Web Yu-pri site
- Dry-run planning before filling the contents form
Cli Anything Web Yu Pri by the numbers
- 81 all-time installs (skills.sh)
- +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #891 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-web-yu-priAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 81 |
|---|---|
| repo stars | ★ 46.6k |
| Last updated | August 3, 2026 |
| Repository | hkuds/cli-anything ↗ |
What it does
Drive Japan Post Web Yu-pri from a CLI by automating the real browser UI for login, inspection, screenshots, dry-run planning, and contents-form filling.
Files
Web Yu-pri CLI
Use this skill when a task involves Japan Post Web Yu-pri label entry at https://mgr.post.japanpost.jp/C30P01Action.do, especially repetitive contents line entry.
Install
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harnessIf no browser is found:
python -m playwright install chromiumSafety Rules
- Do not put Japan Post credentials in commands, files, logs, or prompts.
- Use
open-loginso the user can log in manually in the persistent profile. - Run
contents fill ... --dry-run --jsonbefore live form filling. - This CLI does not click final shipment confirmation or purchase buttons.
- Keep item lines separate when the source data has separate award/category
lines, while preserving the requested declared total.
Common Commands
cli-anything-web-yu-pri --json doctor
cli-anything-web-yu-pri open-login
cli-anything-web-yu-pri --json status --url https://mgr.post.japanpost.jp/M060800.do
cli-anything-web-yu-pri --json plan items.json
cli-anything-web-yu-pri --json contents fill items.json --dry-run
cli-anything-web-yu-pri --json contents fill items.json --total-value 17000Items File
JSON:
{
"items": [
{"description": "Award plaque", "value": 8000, "quantity": 1, "country": "KR"},
{"description": "Certificate", "value": 9000, "quantity": 1, "country": "KR"}
]
}CSV headers can use these aliases:
- description:
description,desc,content,contents,item,name,pkg - value:
value,declared_value,cost,price,amount,yen,jpy - quantity:
quantity,qty,num,count - country:
country,country_code,country_of_origin,origin,couCd,cou_cd - HS code:
hs_code,hs,hscode,hsCode
By default, value is treated as the line declared value. Use --value-mode unit when value should be multiplied by quantity.
Selector Diagnostics
cli-anything-web-yu-pri --json selectors
cli-anything-web-yu-pri snapshot --url https://mgr.post.japanpost.jp/M060800.do -o page.png --html-output page.htmlKnown contents-page controls:
#M060800_itemBean_pkg#M060800_itemBean_cost_value#M060800_itemBean_num_value#M060800_itemBean_couCd#M060800_itemBean_hsCode#M060800_shippingBean_pkgType#M060800_shippingBean_pkgTotalPrice_value#M060800_ShippingBean_dangersubmitCommand('itemAdd2')