event-etf-study

Build market-cap weighted event-study ETFs and generate interactive dashboards.

12|2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/haomingz/kimi-skills --skill event-etf-study
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: event-etf-study
Source: https://github.com/haomingz/kimi-skills/tree/main/skills/event-etf-study
Command: npx skills add https://github.com/haomingz/kimi-skills --skill event-etf-study

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the end-to-end workflow for researching event-driven ETFs by linking concept stocks to a tradable ETF, computing NAVs with market-cap and equal-weighting, and delivering an interactive dashboard.

Core Features & Use Cases

  • Build a concept ETF from event triggers and identify relevant stocks via ifind concept universe.
  • Compute market-cap-weighted and equal-weighted NAV time series and the total market cap.
  • Generate an interactive HTML dashboard and reproducibility artifacts for auditing and reruns.

Quick Start

Modify the EVENT_DATE, PRE_EVENT_DATE, and CONSTITUENTS in the provided analysis template, then run the analysis to produce the standard outputs.

Frequently Asked Questions about event-etf-study

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an event-study ETF dashboard from concept stocks?

To build an event-study ETF dashboard, this workflow maps event triggers to concept stocks via ifind, computes market-cap and equal-weighted NAV time series, and renders an interactive HTML dashboard. You simply modify the event dates and constituents in the analysis template before running.

How does concept stock identification work for an event-driven ETF?

Concept stock identification for an event-driven ETF uses the ifind concept universe to map event triggers to relevant stocks. The workflow then uses these identified stocks as constituents to construct a tradable ETF and calculate its total market cap.

What is the best way to calculate market-cap weighted NAV time series for a custom ETF?

The best way to calculate market-cap weighted NAV time series is to identify concept stocks, acquire their market data, and compute weighted valuations. This workflow generates both market-cap and equal-weighted NAV series alongside reproducibility artifacts for auditing.

Can I use ifind and mshtools to acquire data for concept ETF NAV construction?

Yes, you can use ifind and mshtools for data acquisition during concept ETF NAV construction. The workflow integrates these tools to retrieve constituent market data, which is then used to compute the total market cap and render the interactive dashboard.

How do I ensure reproducibility when running an event-study ETF analysis?

To ensure reproducibility in event-study ETF analysis, the workflow hard-codes generated_at, language, and event-date provenance into standard artifacts. It also explicitly documents all assumptions, limitations, and data sources used during the concept stock mapping and NAV calculation processes.

What are the limitations of using a concept stock approach for ETF research?

Limitations of the concept stock approach for ETF research include dependency on the ifind concept universe for accurate stock mapping and data availability via mshtools. The workflow explicitly documents these limitations and assumptions within its reproducibility artifacts for audit purposes.