Communitygithub.com

Web Yu-pri CLI

Steuere die Web-Oberfläche der Japan Post Web Yu-pri über die CLI für Login, Inspektion, Screenshots, Trockentests und das Ausfüllen von Inhaltsformularen.

Was ist Web Yu-pri CLI?

Dieses Skill ermöglicht es, die Japan Post Web Yu-pri Oberfläche für die Etikettenerfassung über die CLI zu steuern, insbesondere bei sich wiederholenden Inhaltszeilen-Eingaben. Es treibt den echten Browser an, um Login, Statusprüfungen, Planung von Sendungen und das Befüllen von Inhaltsformularen durchzuführen. Der Skill unterstützt einen persistenten Browser-Profil-Modus ("open-login") für manuelles Login und bietet Trockentest-Optionen ("--dry-run") zur Überprüfung der geplanten Aktionen, bevor Live-Eingaben erfolgen. Er wird für Plattformen wie Claude Code, Cursor und Codex bereitgestellt und stellt sicher, dass keine endgültigen Versandbestätigungen oder Zahlungsbuttons angeklickt werden, um versehentliche Aktionen zu vermeiden.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Web Yu-pri CLI?

Verwenden Sie diesen Skill, wenn eine Aufgabe die Etikettenerfassung der Japan Post Web Yu-pri unter https://mgr.post.japanpost.jp/C30P01Action.do betrifft, insbesondere bei sich wiederholenden Inhaltszeilen-Eingaben.

Installation

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

Falls kein Browser gefunden wird:

python -m playwright install chromium

Sicherheitsregeln

  • Geben Sie Japan Post-Anmeldedaten nicht in Befehlen, Dateien, Protokollen oder Eingabeaufforderungen preis.
  • Verwenden Sie open-login, damit der Benutzer sich manuell im persistenten Profil anmelden kann.
  • Führen Sie contents fill ... --dry-run --json vor dem Live-Formularausfüllen aus.
  • Diese CLI klickt keine endgültigen Versandbestätigungen oder Kaufbuttons.
  • Halten Sie Artikellinien getrennt, wenn die Quelldaten separate Posten-/Kategoriezeilen enthalten, während der angeforderte deklarierte Gesamtwert beibehalten wird.

Gebräuchliche Befehle

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

Artikeldatei

JSON:

{
  "items": [
    {"description": "Award plaque", "value": 8000, "quantity": 1, "country": "KR"},
    {"description": "Certificate", "value": 9000, "quantity": 1, "country": "KR"}
  ]
}

CSV-Header können diese Aliase verwenden:

  • 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

Standardmäßig wird value als deklarierter Zeilenwert behandelt. Verwenden Sie --value-mode unit, wenn der Wert mit der Menge multipliziert werden soll.

Selektordiagnostik

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

Bekannte Steuerelemente auf der Inhaltsseite:

  • #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

>-

Verwandte Skills