← ClaudeAtlas

paypay-securitieslisted

CLI & agent skill for a PayPay証券 (PayPay Securities, ペイペイ証券) account: check portfolio, holdings, balance, 投資信託, 米国株, 取引履歴 (transaction history), fees & FX-spread; generate a 復盘/review with realized & unrealized P&L and money-weighted return (XIRR); 持仓结构/exposure (risk), 定投/つみたて recurring-buy plans (plans), per-year tax view (tax), account snapshots & diff (snapshot/diff), multi-account consolidation (-a all), Chinese output (--lang zh); AND place 米国株 orders (buy/sell/cancel). Use when the user wants to view, review, analyze, report, or trade a PayPay証券 / PayPay investment account. Orders dry-run by default; a live order requires an explicit human `--execute` with a typed confirmation + the account TRADE_PASSWORD (the agent never auto-submits). Facts only — never investment advice or buy/sell judgments.
leeguooooo/paypay-securities · ★ 0 · Data & Documents · score 60
Install: claude install-skill leeguooooo/paypay-securities
# paypay-securities — read-only PayPay証券 client A small Python CLI that authenticates to the PayPay証券 web frontend and reads account data. There is **no official or unofficial API/SDK** for PayPay証券, so this talks to the same endpoints the website uses. ## Scope | Phase | Status | What | |---|---|---| | 0 — auth | ✅ done | `/login.json` + trusted-device cookie → session token, no SMS | | 1 — read (証券) | ✅ done | balance, portfolio (per-holding), asset/cash history | | 1b — read (投信) | ✅ done | mutual-fund valuation/principal/P&L via JSON API; `total` aggregation | | 2 — export/notify | not built | scheduled pull + push to Lark/WeChat/email | | 3 — trading (証券 米国株) | ✅ built | buy/sell/cancel via the web order flow — **dry-run by default; live `--execute` is human-only (typed confirm + TRADE_PASSWORD); per-order + daily-count guards** | **Account is split across systems** (see also the project memory): 証券 (this site, incl. the cash balance in the transaction ledger), 投信 (`/investment_trust/` Vue SPA + JSON API, same session), and CFD (`cfd.paypay-sec.co.jp`, separate login — not integrated). `paypay total`/`assets` cover 証券 + 投信 + cash = the app's full grand total; only CFD is out of scope. ## Install ```bash npx skills add leeguooooo/paypay-securities --skill paypay-securities # project-local npx skills add leeguooooo/paypay-securities --skill paypay-securities -g # user-global (~/.claude/skills/) ``` The CLI (the bundled `paypay_sec/` package + `pyproject.toml`)