← ClaudeAtlas

mf-nav-attributionlisted

Estimate today's mutual fund NAV move before the AMC publishes it — last-disclosed holdings weighted by each constituent's live % change. Use when the user asks how a fund is moving today or what its NAV will do. Read-only; an estimate, never the published NAV.
getlost01/stock-research-skills · ★ 0 · AI & Automation · score 60
Install: claude install-skill getlost01/stock-research-skills
# MF NAV Attribution Read-only. `reference/READ-ONLY-POLICY.md` (hard rule) and `reference/RESEARCH-STANDARDS.md` (disclosure, data efficiency) apply. This produces an **estimate**. NAV is struck once daily after market close off the AMC's own valuation — say that up top, every time. No broker MCP carries a fund's holdings-with-weights either; INDmoney's fund-details capability is the only broker source of fund facts, so expect to fall back to the AMC factsheet via `WebSearch`/`WebFetch`. ## Steps 1. **Establish the fund and the clock.** Fund from the user; note "now" as the anchor for both live prices and holdings staleness. 2. **Pull the last disclosed portfolio** — monthly factsheet (AMC site, Value Research, Morningstar), date-anchored. Report the **disclosure date** prominently: factsheets run 15-45 days stale and weights drift after a large flow or an active manager's trade. Compute the coverage gap (`100% − Σ listed weights`) — unpriced long-tail equity plus cash/debt — and carry it explicitly rather than treating it as zero. 3. **Classify constituents**: listed Indian equity (live via LTP); international equity (out of live-pricing scope — take last %move from the web, labelled); commodities (no broker has spot — use the matching domestic ETF's LTP as proxy and say so); cash/debt sleeve (~0% intraday unless the fund is debt-heavy and rates moved, then direction only, no invented number). 4. **Batch-price the listed names** — res