asgard-ai-platform/grad-event-study
Apply event study methodology to measure abnormal returns and cumulative abnormal returns (CAR) around corporate or market events. Use this skill when the user needs to quantify the market impact of announcements, design event and estimation windows, or when they ask 'did this event affect stock price', 'how do I calculate abnormal returns', or 'what is the market reaction to this announcement'.
npx skills add https://github.com/asgard-ai-platform/skills --skill grad-event-study
The event study method (Fama et al., 1969; MacKinlay, 1997) isolates the abnormal return attributable to a specific event by comparing actual returns against a model of expected (normal) returns. Cumulative abnormal returns (CAR) over an event window quantify the total market reaction.
IRON LAW: Event study validity requires that the event was UNANTICIPATED —
if the market priced it in before the event window, abnormal returns will
be zero even if the event matters.
Key assumptions:
Identify the event date (day 0). Set estimation window (e.g., [-250, -11]) to estimate normal returns. Set event window (e.g., [-1, +1] or [-5, +5]) to capture the reaction.
Use the market model: Ri,t = αi + βi × Rm,t + εi,t estimated over the estimation window. Alternatives include constant mean return or Fama-French factors. See references/ for model specifications.
AR = Actual return - Expected return for each day in the event window. CAR = sum of ARs over the event window. Compute CAAR (cumulative average abnormal return) across firms.
Test H₀: CAR = 0 using parametric tests (cross-sectional t-test, Patell test) and non-parametric tests (sign test, rank test). Report both for robustness.
## Event Study: [Event Description]
### Window Design
| Window | Period | Rationale |
|--------|--------|-----------|
| Estimation | [-250, -11] | [rationale] |
| Event | [-1, +1] | [rationale] |
### Abnormal Returns
| Day | AR (%) | t-stat |
|-----|--------|--------|
| -1 | x.xx | x.xx |
| 0 | x.xx | x.xx |
| +1 | x.xx | x.xx |
### Cumulative Abnormal Returns
| Window | CAR (%) | t-stat | p-value | Significant? |
|--------|---------|--------|---------|-------------|
| [-1, +1] | x.xx | x.xx | x.xx | [Yes/No] |
### Cross-Sectional Analysis
- [If applicable: regression of CAR on firm characteristics]
### Limitations
- [Note any confounding events or assumption violations]
Take asgard-ai-platform/grad-event-study from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.