behavior-tracking

Log David's messages to a local behavior database and surface patterns on demand.

61|11|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/Matymatyk-business/david-skills --skill behavior-tracking
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: behavior-tracking
Source: https://github.com/Matymatyk-business/david-skills/tree/main/skills/behavior-tracking
Command: npx skills add https://github.com/Matymatyk-business/david-skills --skill behavior-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill logs David's messages to a local behavior database, records decisions with follow-up questions, updates local notes when useful, and surfaces patterns when asked.

Core Features & Use Cases

  • Message Logging: After every message from David, an entry is recorded with fields like timestamp, message_type, topic, sentiment, task_name, and duration_minutes when provided.
  • Insights & Decisions: When insights are requested, query the local database to surface patterns; when decisions are made, prompt for follow-up questions to capture chosen_task, why, rejected_alternatives, context, outcome, and duration_minutes.
  • Notes & Privacy: Silently update the notes folder after messages; uphold privacy safeguards for stored data.

Quick Start

Enable the behavior-tracking skill after explicit opt-in and it will start logging messages to the local database automatically.

Frequently Asked Questions about behavior-tracking

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

FAQPage Schema
How do I log chat messages to a local database for behavior analysis?▼

You can log chat messages to a local behavior database by enabling a tracking skill with explicit opt-in, which automatically records timestamp, topic, sentiment, and duration fields after each message.

How do I extract behavioral patterns from logged conversation data?▼

To extract behavioral patterns, you query the local behavior database on demand to surface insights from previously logged messages and recorded decisions stored in the local tables.

Can I track decisions and capture the reasoning behind them in a local database?▼

You can track decisions by prompting for follow-up questions that capture chosen task, rationale, rejected alternatives, context, and outcome, then storing these details in the local database tables.

Does behavior tracking require a specific database schema for messages and notes?▼

Behavior tracking requires a local database with dedicated messages and decisions tables, alongside a notes folder, to properly store logged conversations and silently updated local notes.

How are privacy safeguards handled when logging conversation behavior locally?▼

Privacy safeguards for stored data are upheld by requiring explicit opt-in before logging any messages, ensuring behavior tracking only applies where ongoing analysis is needed and consent is given.