Communitygithub.com

CLI-anything web yu-pri

Acceda al servicio Web Yu-pri de Japan Post desde la línea de comandos, automatizando el inicio de sesión, la inspección, las capturas de pantalla, la planificación en modo seco y el llenado de formularios de contenido.

¿Qué es CLI-anything web yu-pri?

Esta habilidad permite a los agentes de IA y desarrolladores interactuar con el sistema Web Yu-pri de Japan Post (`https://mgr.post.japanpost.jp/C30P01Action.do`) desde la línea de comandos, sin necesidad de una interfaz gráfica directa. Es útil para automatizar tareas repetitivas como el llenado de formularios de contenido para envíos internacionales, reduciendo errores manuales y acelerando el proceso. Soporta operaciones como abrir la página de inicio de sesión en un perfil persistente del navegador, tomar capturas de pantalla, diagnosticar selectores CSS, planificar envíos con modo de prueba (`--dry-run`) y rellenar formularios de contenido con datos provenientes de archivos JSON o CSV. Incorpora reglas de seguridad estrictas, como no exponer credenciales de Japan Post en comandos o archivos, y no confirmar envíos finales automáticamente. Está diseñado para usarse en plataformas que ejecuten Python y Playwright (Chromium), como entornos de desarrollo locales o agentes de Claude Code, Cursor o Codex.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-web-yu-pri

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Web Yu-pri CLI

Use esta habilidad cuando una tarea implique la entrada de etiquetas Web Yu-pri de Japan Post en https://mgr.post.japanpost.jp/C30P01Action.do, especialmente la entrada repetitiva de líneas de contenido.

Instalación

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harness

Si no se encuentra un navegador:

python -m playwright install chromium

Reglas de seguridad

  • No coloque las credenciales de Japan Post en comandos, archivos, registros o avisos.
  • Use open-login para que el usuario pueda iniciar sesión manualmente en el perfil persistente.
  • Ejecute contents fill ... --dry-run --json antes del llenado de formularios en vivo.
  • Este CLI no hace clic en botones de confirmación de envío ni de compra final.
  • Mantenga las líneas de artículos separadas cuando los datos de origen tengan líneas separadas de premio/categoría, preservando el total declarado solicitado.

Comandos comunes

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 17000

Archivo de artículos

JSON:

{
  "items": [
    {"description": "Placa de premio", "value": 8000, "quantity": 1, "country": "KR"},
    {"description": "Certificado", "value": 9000, "quantity": 1, "country": "KR"}
  ]
}

Los encabezados CSV pueden usar estos alias:

  • 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

Por defecto, value se trata como el valor declarado por línea. Use --value-mode unit cuando el valor deba multiplicarse por la cantidad.

Diagnósticos de selectores

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.html

Controles conocidos de la página de contenido:

  • #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_danger
  • submitCommand('itemAdd2')

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills relacionados