usage-insights

Compute and display on-device usage insights from user activity events.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill usage-insights-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usage-insights
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/usage-insights
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill usage-insights-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating private, on-device usage insights from app activity enables users to understand their behavior, track progress, and share personalized recaps without sending data to external servers.

Core Features & Use Cases

  • On-device analytics: records user events locally with SwiftData and computes personalized insights (streaks, most active day, top categories) for an at-a-glance dashboard.
  • Periodic recaps: supports weekly, monthly, and yearly summaries, plus optional shareable recap screens.
  • Rich visualizations: includes an insights dashboard with cards, period pickers, trend indicators, and optional recap rendering.

Quick Start

Trigger the Usage Insights dashboard to view weekly, monthly, and yearly recaps on-device.

Frequently Asked Questions about usage-insights

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

FAQPage Schema
How do I generate on-device usage insights from SwiftData without sending data to external servers?

Generate on-device usage insights by recording user activity events locally in a SwiftData model, then computing personalized stats like streaks and top categories for a private SwiftUI dashboard.

What is the best way to create weekly and monthly usage recaps for a SwiftUI app?

Create periodic usage recaps by processing local activity events through a calculation engine, which computes weekly, monthly, and yearly summaries for display in a SwiftUI dashboard.

How do I visualize app usage trends and personalized stats locally on iOS?

Visualize app usage trends locally by rendering an insights dashboard in SwiftUI, featuring cards, period pickers, and trend indicators driven by an on-device calculation engine.

Does this on-device analytics approach require any external dependencies or cloud services?

This on-device analytics approach requires no external dependencies or cloud services, relying entirely on a local SwiftData model and an InsightResult-based calculation engine for data processing.

Can I build a shareable recap screen using local iOS activity data?

Build a shareable recap screen by computing periodic summaries from local activity events, utilizing optional recap rendering features to present personalized stats for sharing.

What metrics can I calculate from local SwiftData usage events for a personal dashboard?

Calculate personalized metrics from local SwiftData usage events including streaks, most active day, and top categories, providing an at-a-glance dashboard for tracking user behavior.