longbridge-portfolio
Original:🇺🇸 English
Translated
Account-level analysis via Longbridge — total market value, cash share, period P&L, single-stock contribution ranking, industry distribution, currency exposure, historical P/L curve. Requires longbridge login with trade scope. Triggers: "我账户表现", "我本月浮盈", "我哪只股票贡献最多", "我组合配置", "我货币暴露", "我账户行业分布", "账户全貌", "我賬戶表現", "我本月浮盈", "我哪隻股貢獻最多", "我貨幣暴露", "我賬戶行業分佈", "my account performance", "monthly P&L", "biggest contributor", "portfolio breakdown", "currency exposure", "industry mix", "account-level analysis".
18installs
Sourcelongbridge/skills
Added on
NPX Install
npx skill4agent add longbridge/skills longbridge-portfolioTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →longbridge-portfolio
Prompt-only skill for account-level analysis. Distinguished from (snapshot lookup): this skill answers "how am I doing", not "what do I hold".
longbridge-positionsResponse language: match the user's input language — Simplified Chinese / Traditional Chinese / English.Privacy: returns the user's private P&L. Only render detailed numbers in direct conversation; if you suspect screen-sharing or third-party observation, ask before showing exact figures. Never echo amounts into PR descriptions, tickets, or other places third parties can read.
Login
This skill requires a logged-in session with trade scope:
bash
longbridge auth login # check "trade" / 「交易」 permission in the browser auth screenIf using MCP fallback and a tool returns unauthorized / not in authorized scope, re-authorise:
bash
claude mcp logout longbridge
# Re-trigger any MCP tool call; check "trade" / 「交易」 permission.When to use
- "我账户表现如何", "how is my account doing?"
- "我本月浮盈", "this month's P&L"
- "我哪只股票贡献最多", "top contributors"
- "我货币暴露", "currency exposure"
- "我账户行业分布", "industry mix"
"Me" disambiguation
By default, treat 我 / me / my account as all-account aggregate. If the user explicitly says "我的港股账户" / "my US sub-account", restrict to that sub-account.
Time-window inference
| Phrase | Window |
|---|---|
| 本月 / this month | first day of this month → today |
| 本周 / this week | this Monday → today |
| 近 30 天 / past 30 days | |
| 今年 / YTD | Jan 1 → today |
| 全部 / since opening / no time | use |
LLM uses today's date from system context.
Tool selection by intent
| User intent | Tools |
|---|---|
| Full portfolio overview | |
| This month's P&L | |
| Biggest contributors | |
| Currency exposure | |
| Industry distribution | |
| Short-selling margin details | |
CLI
Run to verify exact flags. Example for "我本月账户表现" (run concurrently):
longbridge <subcommand> --helpbash
longbridge profit-analysis --start 2026-05-01 --end 2026-05-06 --format json
longbridge profit-analysis detail --start 2026-05-01 --end 2026-05-06 --format json
longbridge assets --format json
longbridge positions --format json
longbridge exchange-rate --format jsonFor short-selling positions:
bash
longbridge portfolio short-margin --format json # per-position margin deposit breakdownWorkflow
-
Confirm trade-scope login (see Login section).
-
Decide the time window (table above) and the toolset (table above).
-
Run CLI commands concurrently (see CLI section). Ifis not installed, fall back to MCP.
longbridge -
Convert FX to USD-equivalent yourself (usefrom the same call day) —
exchange_ratemay return mixed currencies.profit_analysis -
Render the 4-section structure. Cite Longbridge Securities. End with the not-investment-advice disclaimer.
Output template
My account performance — Source: Longbridge Securities; period YYYY-MM-DD ~ YYYY-MM-DD
[1. Overview]
- Total NAV (USD-equivalent): $X
- Cash: $X (Y% of NAV)
- Holdings: $X (Y% of NAV)
- Period P&L: +$X (+Y%)
[2. Currency exposure]
- USD: $X
- HKD: HK$X (≈ $X USD)
- CNY: ¥X (≈ $X USD)
- SGD: S$X (if held)
[3. Single-stock contribution (this period)]
| Symbol | Name | P&L (USD-eq) | Share |
|---|---|---:|---:|
| NVDA.US | NVIDIA | +$5,200 | 42% |
| 700.HK | 腾讯 | +$3,100 | 25% |
| TSLA.US | Tesla | -$1,800 | -15% |
| ... | ... | ... | ... |
[4. Industry distribution] (stock_positions × static_info industry field, by market value)
- 半导体 / Semiconductors: 35%
- 互联网 / Internet: 20%
- ...
⚠️ 以上数据仅供参考,不构成调仓建议。/ 以上數據僅供參考,不構成調倉建議。/ For reference only. Not rebalancing advice.(Translate into the user's language.)
Performance optimisation
Industry distribution requires per symbol (N positions = N calls). When a user holds ≥ 30 names:
static_info- Tell the user "computing industry distribution; this may take a moment...", OR
- Simplify: take the top 10 by market value, group the rest as "other".
Same for the contribution ranking — list the top 10 (mix of leaders and laggards) by default; do not flood with the full position book.
Output constraints
- Must include all 4 sections.
- Must label currency on every figure; mark USD-equivalent with .
≈ - Must end with the not-rebalancing-advice disclaimer.
Error handling
| Situation | Reply |
|---|---|
| Fall back to MCP; if MCP also unavailable, tell user to install longbridge-terminal. |
stderr | Tell user to run |
| "{window}: no recorded P&L (account had no positions or no trades)." |
| Skip the multi-currency section; show that one currency. |
| Skip sections 3 + 4; show cash-only overview. |
MCP fallback
If CLI is not installed (), use MCP tools instead:
longbridgecommand not found| MCP tool | CLI equivalent | Scope |
|---|---|---|
| | trade |
| | trade |
| | trade |
| | trade |
| | trade |
| | quote |
| | quote |
MCP setup: (trade scope required).
claude mcp add --transport http longbridge https://openapi.longbridge.com/mcpRelated skills
- Position lookup ("what do I own?") →
longbridge-positions - Per-symbol drill-down → ,
longbridge-quote,longbridge-valuationlongbridge-fundamental - "Why is X down?" →
longbridge-news - "Should I sell X?" → combine with +
longbridge-valuationfor a fuller picture.longbridge-fundamental
File layout
longbridge-portfolio/
└── SKILL.md # prompt-only, no scripts/