bms:log-session

Append a one-line OpenCode session summary to today's diary under Completed.

68|14|Updated Dec 21, 2017
One-click install
npx skills add https://github.com/benmatselby/dotfiles --skill bms-log-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bms:log-session
Source: https://github.com/benmatselby/dotfiles/tree/main/agents/skills/log-session
Command: npx skills add https://github.com/benmatselby/dotfiles --skill bms-log-session

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates recording a concise one-line summary of the current OpenCode session and writes it into today's work diary under the Completed section.

Core Features & Use Cases

  • Summarizes the latest session into a single sentence for quick reference.
  • Determines today's diary file path using the pattern ~/git/github/benmatselby/life/diary/YYYY/MM/DD-MM-YYYY.md and appends the summary as a new bullet under Completed.
  • Works with the established diary structure and preserves existing content while updating only the Completed section.

Quick Start

Run the log-session skill to append a concise summary of today’s OpenCode session to the diary under the Completed section.

Frequently Asked Questions about bms:log-session

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

FAQPage Schema
How do I automatically summarize and log my daily work diary entries?

To automatically log daily work diary entries, this skill extracts a concise one-line summary of your current OpenCode session and appends it to today's diary file under the Completed section.

Can I append session summaries to an existing date-based markdown diary file?

Yes, you can append session summaries to an existing markdown diary file. The skill locates the daily diary using a YYYY/MM/DD-MM-YYYY.md path pattern and preserves existing content while adding the new summary.

How does the tool extract discussion context to create a one-line session summary?

The session summary extraction works by analyzing the relevant discussion from your current OpenCode conversation and condensing it into a lightweight summary sentence for caching in the diary.

Do I need any external dependencies to automate recording my OpenCode session to a diary?

No external dependencies are required to automate recording your OpenCode session to a diary. The skill operates independently to locate the date-based diary file and append the session summary.

What happens if the Completed section is missing from today's daily log?

The tool is designed to append the summary under the Completed section of your daily log. It works with the established diary structure to ensure traceable daily records are updated correctly.

Why does my automated daily journal summary overwrite previous entries?

Your automated daily journal summary should not overwrite previous entries. The skill preserves existing diary content and only updates the Completed section by appending the new session summary as a bullet point.