behavior-tracking

Logs conversation messages, decisions, and behavioral patterns to a local database.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It gives David a structured record of his own conversation behavior—messages, decisions, and recurring patterns—so he can review how he works, decides, and spends attention over time. ## Core Features & Use Cases - Message Logging: Silently records every message with timestamp, type, topic, sentiment, task name, and status into a local behavior database. - Decision Capture: Logs decisions to a decisions table after asking 2-3 follow-up questions about reasoning, alternatives, and outcomes. - Pattern Insights: Queries the database on request to surface trends, and maintains a local notes folder synthesizing signals of taste, judgment, and recurring patterns. - Use Case: After opting in at the start of a work session, David can later ask for an analysis of how often he abandons tasks, what topics trigger scattered focus, or which decisions he revisited. ## Quick Start Say "track my behavior in this conversation" to activate logging for the rest of the session.

Frequently Asked Questions about behavior-tracking

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

FAQPage Schema
How do I track my behavior in a conversation with an AI assistant?▼

Explicitly say "track my behavior in this conversation" to activate logging. Once active, every message is recorded to a local database with type, topic, sentiment, and task status until you ask to stop.

How does the skill log decisions during a conversation?▼

When you make a decision, the skill asks 2-3 short follow-up questions to capture the chosen task, reasoning, rejected alternatives, context, and outcome, then writes the entry to the decisions table in the local database.

Does behavior tracking start automatically in every conversation?▼

No. The skill activates only after an explicit opt-in request and stays off by default. Once activated, it remains active for the rest of the conversation until you tell it to stop.

What data does the behavior tracking skill store about me?▼

It stores timestamps, message type, topic, sentiment, task name and status, optional duration, and notes in a local database, plus synthesized markdown notes about patterns in a configured local notes folder.

Can I get insights from my logged behavior data?▼

Yes. Ask for insights at any point and the skill queries the local behavior database to surface patterns, trends, and observations about your focus, decisions, and recurring habits.