What problem does it solve?
Filling out Japan Post Web Yu-pri shipping labels manually is repetitive and error-prone, especially when entering many contents lines with descriptions, declared values, quantities, and origin countries. This Skill drives the real browser UI from a CLI so agents can inspect pages, plan entries, and fill contents forms without hand-typing each line.
Core Features & Use Cases
- Browser-driven form filling: Uses Playwright with a persistent profile so the user logs in manually once, then the CLI fills contents lines on the Web Yu-pri pages.
- Dry-run planning: Validates an items JSON/CSV file and previews the fill plan with
--dry-run before touching the live form, and never clicks final shipment confirmation.
- Selector diagnostics: Provides
selectors, status, and snapshot commands to inspect known page controls and capture screenshots/HTML for troubleshooting.
- Use Case: You need to declare two items (an award plaque worth 8000 JPY and a certificate worth 9000 JPY) on a Web Yu-pri shipment. Prepare an items.json file, run the plan command to verify, then run contents fill with
--total-value 17000 to populate the form.
Quick Start
Install the package, run the doctor command to verify the browser setup, open the login page to sign in manually, then ask the agent to fill the contents form from your items file using a dry run first.