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.