From longbridge
Cross-symbol comparison (2–5 stocks) via Longbridge — valuation (PE / PB / PS / dividend yield), current price + change, latest financial KPIs (revenue / net income / ROE), market cap. Renders as a single matrix; flags cross-currency or cross-industry caveats. Triggers: "X 和 Y 哪个值得买", "X vs Y", "几只股票对比", "同行业谁最强", "X 跟 Y 谁更便宜", "几只哪个增速快", "科技七姐妹谁最强", "X 跟 Y 對比", "X 跟 Y 哪個便宜", "X vs Y", "compare X and Y", "peer comparison", "which is more expensive", "which has higher growth".
npx claudepluginhub longbridge/skills --plugin longbridgeThis skill uses the workspace's default tool permissions.
Prompt-only skill that takes 2–5 symbols, runs the same per-symbol orchestration concurrently, and renders one normalised matrix.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Prompt-only skill that takes 2–5 symbols, runs the same per-symbol orchestration concurrently, and renders one normalised matrix.
Response language: match the user's input language — Simplified Chinese / Traditional Chinese / English.
| Count | Behaviour |
|---|---|
| 0 | Ask: "Which symbols would you like to compare?" |
| 1 | Reroute → longbridge-valuation (#14) or longbridge-fundamental (#15) |
| 2–5 | Run normally |
| ≥ 6 | Ask user to narrow to 3–5 ("matrix becomes unreadable beyond 5") |
NVDA.US + 600519.SH) → render the matrix; add an explicit disclaimer at the top of the table: "cross-currency comparison shows relative levels only; no FX conversion is applied".Run longbridge <subcommand> --help to verify exact flags. Per-symbol calls (run concurrently for all symbols):
longbridge quote NVDA.US --format json
longbridge calc-index NVDA.US --format json
longbridge financial-report NVDA.US --format json # headline KPIs only — no need for full IS/BS/CF
longbridge valuation NVDA.US --format json
Resolve every symbol to <CODE>.<MARKET>. Apply the count rules above.
Concurrently per symbol, call CLI commands (see CLI section). If longbridge is not installed, fall back to MCP.
Do not pull the full IS/BS/CF — financial-report headline fields are enough for the KPIs.
Normalise (label currency on every figure; do not auto-convert FX). Render as a Markdown table — rows are dimensions, columns are symbols.
Add the observations paragraph at the bottom (data-only, no winners).
{symbol₁ vs symbol₂ vs ...} comparison — Source: Longbridge Securities
[If cross-currency / cross-industry / cross-market: disclaimer here]
| Dimension | Symbol₁ | Symbol₂ | Symbol₃ |
|---|---|---|---|
| Last (CCY) | ... | ... | ... |
| Today's change | ... | ... | ... |
| Market cap | ... | ... | ... |
| **Valuation** | | | |
| PE (TTM) | ... | ... | ... |
| PB | ... | ... | ... |
| PS | ... | ... | ... |
| Dividend yield | ... | ... | ... |
| **Financials (latest period)** | | | |
| Revenue YoY | ... | ... | ... |
| Net income YoY | ... | ... | ... |
| ROE | ... | ... | ... |
[Observations]
- Valuation: who is highest / lowest on PE / PB / PS
- Growth: who leads on revenue / net income YoY
- Dividend: highest yield
- Scale: market-cap ratios
⚠️ 以上数据仅供参考,不构成投资建议。/ 以上數據僅供參考,不構成投資建議。/ For reference only. Not investment advice.
(Translate into the user's language; keep numerics + ticker symbols verbatim.)
2–5 symbols × 4 tools = 8–20 MCP calls. Latency may be visible. If the user gives 5 symbols, optionally tell them "comparing 5 symbols, fetching in parallel..." before delivering.
| Situation | Reply |
|---|---|
command not found: longbridge | Fall back to MCP; if MCP also unavailable, tell user to install longbridge-terminal. |
| Some symbols' data missing | Render N/A in those rows; explain which symbol(s) failed |
| 1 symbol only | Reroute to longbridge-valuation / longbridge-fundamental |
| ≥ 6 symbols | Trim to top 5; tell user the rest are dropped |
stderr not logged in | Tell user to run longbridge auth login. |
If longbridge CLI is not installed (command not found), use MCP tools instead (per symbol):
| MCP tool | CLI equivalent |
|---|---|
mcp__longbridge__quote | longbridge quote |
mcp__longbridge__calc_indexes | longbridge calc-index |
mcp__longbridge__latest_financial_report | longbridge financial-report |
mcp__longbridge__valuation | longbridge valuation |
MCP setup: claude mcp add --transport http longbridge https://openapi.longbridge.com/mcp (quote scope).
longbridge-valuationlongbridge-fundamentallongbridge-newslongbridge-peer-comparison/
└── SKILL.md # prompt-only, no scripts/