alphameta-portfolio — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited alphameta-portfolio (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Retrieve and analyze your IBKR account — balance, positions, P&L, margin, and leverage ratio. Designed for account-level health checks, not per-symbol technical analysis.
/health endpoint)./api/v1/execute:balance for net liquidation, cash, buying power, available fundspositions for all positions with dollar values and P&Lorders and executions for open orders and trade historyreport for trading report (requires local OrderMgr logs)sum of all position dollarValue / NetLiquidation.| Rationalization | Reality |
|---|---|
| "I'll skip computing leverage, user didn't ask" | Leverage is the key risk metric. Always compute it: sum(dollarValue) / NetLiquidation. |
| "marketValue is easier, I'll use that" | dollarValue is notional exposure. marketValue gives wrong leverage. Must use dollarValue. |
| "I'll just pass through the raw JSON" | Raw output is unreadable. Always format using the Output template. |
marketValue instead of dollarValue in leverage calculation — wrong resultPresent results in markdown-native tables. Balance as a summary table, positions grouped by underlying symbol in a flat table where the Group column marks group boundaries (empty = continuation of same group).
| Metric | Value |
|---|---|
| Net Liquidation | $XXX,XXX |
| Cash | $XXX,XXX |
| Buying Power | $XXX,XXX |
| Available Funds | $XXX,XXX |
| Group | Leg | Qty | Notional | Mkt Value | P&L | Theta | Return |
|---|---|---|---|---|---|---|---|
| NVDA (22.4%) | 5/15 190P | -1 | $386 | -$14 | +$300 | +7 | +95% |
| 5/15 200P | -1 | $1,024 | -$36 | +$246 | +13 | +87% | |
| 6/18 185P | -6 | $14,972 | -$1,338 | +$2,825 | +51 | +68% | |
| MSFT (19.4%) | 5/15 380P | -2 | $2,128 | -$42 | +$2,307 | +22 | +98% |
| 5/15 390P | -1 | $2,516 | -$47 | +$1,442 | +21 | +97% | |
| 5/15 400P | -2 | $13,933 | -$286 | +$1,412 | +85 | +83% | |
| PLTR (5.3%, 3s 3l) | 5/15 C160 | +1 | $333 | +$6 | -$530 | -6 | -99% |
| 5/15 P130 | -1 | $2,435 | -$117 | +$217 | +26 | +65% | |
| 6/18 C135 | +1 | $7,890 | +$861 | -$235 | -12 | -21% | |
| DRAM (1.2%, 1s 1l) | 6/18 P38 | +10 | $4,095 | +$807 | -$460 | -29 | -36% bearish |
| 6/18 P42 | -10 | $7,363 | -$1,569 | +$874 | +47 | +36% |
Always label currency. Sort groups by absolute notional descending. Group header shows % of total portfolio notional. For groups with mixed long/short positions, append Ns Ml (N short legs, M long legs). Highlight the largest gainers and losers.
Default market direction is bullish (not labeled). Only label legs that are bearish with **bearish** — determined by: (PC == 'P' AND position > 0) for long puts, or (PC == 'C' AND position < 0) for short calls.
See the alphameta skill for server setup and command execution syntax.
| Category | Commands | Use For |
|---|---|---|
| Portfolio | balance, positions, orders, executions, report | Portfolio analysis, margin check |
Leverage Ratio = Σ(dollarValue) / NetLiquidationdollarValue NOT marketValue for leverage (dollarValue is notional)report requires local logs from OrderMgr| Field | Description |
|---|---|
NetLiquidation | Total equity |
dollarValue | Position notional value (for leverage) |
BuyingPower | Margin buying power |
AvailableFunds | Available for new orders |
For full reference, see references/ref-portfolio.md.
| Situation | Reply |
|---|---|
| Service not running (health check fails) | Start the service: alphameta start |
| Empty positions | No open positions |
| Command returns error | Surface the error message verbatim |
alphameta-quotealphameta-technicalalphameta-ordersalphameta-predicate~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.