Specified Commercial Transactions Act disclosure page checklist for Japanese online shops

Check a Japanese shop's Specified Commercial Transactions Act disclosure page (URL or HTML/text) for seller, address, phone, price, payment, delivery and returns items. Not legal advice.

ClaudeHermes AgentCodexCursorMIT (modify, redistribute and use commercially)Python

What it does

Lists which mail-order disclosure items are present on a Japanese shop's disclosure page and what a human still needs to review.

  • Checks seller name, representative, address, phone, e-mail, price, extra fees, payment method, payment timing, delivery timing, returns and cancellation, and the defect policy
  • Handles conditional items: subscriptions, software operating environment, offer deadline, quantity limits
  • Gives each item a status (present, label only, disclosed on request, on request although not omittable, placeholder text, not found) with the line number and the text it found
  • Flags vague returns wording ("case by case") and values that only point to another page
  • Includes a reference table based on the Consumer Affairs Agency mail-order guide, with which items may or may not be omitted under a disclosure-on-request clause

How to use

python scripts/tokushoho_check.py https://shop.example.jp/law --md result.md --dump-text lines.txt
python scripts/tokushoho_check.py saved-page.html --subscription --digital

A URL is fetched with a single GET request; nothing is submitted. For JavaScript-rendered pages, save the HTML from a browser and pass the file.

Requirements

  • Python 3 (standard library only)
  • Network access when checking a URL

Caveats

  • Not legal advice. It never says compliant or illegal; it reports presence and items to review. Confirm with the official guidance or a professional.
  • Matching is label-based, so menus or unrelated text can be picked up; the agent checks each line number against the page text.
  • The final order confirmation screen is not checked by the script.

How to install

  1. Unzip the downloaded file (it contains a tokushoho-page-check/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

AI Skill Market (official)

44 published skills

Seller profile and all skills