session_analysis
Classify and analyze your Trackman golf session as warm-up, practice, or game, compute key metrics, and compare with prior sessions to track progress and spot weaknesses.
Instructions
Per-session analysis (deterministic classification + metrics, stored locally).
Actions:
analyze(needsactivity_id): fetch a session, classify it (warm-up vs serious practice vs game), compute metrics, normalize vs prior stored sessions, store the record (last 30 kept), and return it.get(needsactivity_id): return one stored analysis record.list: return the index of stored analyses (most recent first).
Drive this with the trackman-session-analyzer prompt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| activity_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||