mcpField
C
cli-anything-web-yu-pri

cli-anything-web-yu-pri

github.com/hkuds生産性57.6k200 回インストール5 週間前に更新
リポジトリ

cli-anything-web-yu-pri について

Web Yu-pri CLI は、日本郵便 Web Yu-pri の発送内容を入力するコマンドラインツールです。構造化した商品データ、ドライラン、ブラウザーでのフォーム入力に対応し、最終確認はユーザーが行う設計です。

主な機能

  1. 01JSON または CSV から内容を入力
  2. 02ドライランでフォーム入力を確認
  3. 03ページ状態とセレクターを調査
  4. 04永続ブラウザープロファイルを使用

活用シーン

  1. 01複数の発送品目を入力
  2. 02入力前に申告価格を確認
  3. 03内容ページのコントロールを診断

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-web-yu-pri

インストール後、Claude Code で/cli-anything-web-yu-priを入力して読み込まれたか確認します。

詳細

Web ゆうプリ CLI

このスキルは、日本郵便の Web ゆうプリのラベル入力( https://mgr.post.japanpost.jp/C30P01Action.do)を伴うタスク、特に繰り返し行う 内容品明細行の入力で使用します。

インストール

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

ブラウザが見つからない場合:

python -m playwright install chromium

安全ルール

  • 日本郵便の認証情報をコマンド、ファイル、ログ、プロンプトに入れないでください。
  • ユーザーが永続プロファイルで手動ログインできるよう、open-login を使用してください。
  • 実際のフォーム入力の前に、contents fill ... --dry-run --json を実行してください。
  • この CLI は、最終的な発送確認や購入ボタンをクリックしません。
  • 元データに賞・カテゴリごとの行が分かれている場合は、品目行を分けたままにしつつ、 要求された申告合計額を維持してください。

一般的なコマンド

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

品目ファイル

JSON:

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

CSV のヘッダーでは、以下のエイリアスを使用できます:

  • 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

デフォルトでは、value は行の申告価額として扱われます。value を数量で乗算する 必要がある場合は、--value-mode unit を使用してください。

セレクター診断

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

既知の内容品ページのコントロール:

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

コメント