kb-end-day

Run Python scripts to finalize daily notes and generate time reports.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/kvcop/ai-kb-assistant --skill kb-end-day
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-end-day
Source: https://github.com/kvcop/ai-kb-assistant/tree/main/.codex/skills/kb-end-day
Command: npx skills add https://github.com/kvcop/ai-kb-assistant --skill kb-end-day

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users to properly close their workday by reviewing and finalizing daily notes, ensuring all open questions are carried over, and generating a worklog-friendly time report.

Core Features & Use Cases

  • End-of-Day Review: Consolidates and formats daily work notes for clarity.
  • Carryover Management: Ensures unresolved tasks and questions are properly documented for the next day.
  • Time Reporting: Generates a structured time report for work logs, with optional weekly summaries.
  • Use Case: At the end of your workday, you can use this skill to automatically update your daily notes, ensure no critical tasks are missed for tomorrow, and generate a report of your hours worked.

Quick Start

Run the command to close the work day and generate a time report.

Frequently Asked Questions about kb-end-day

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

FAQPage Schema
How do I automate my end-of-day daily review and generate a time report?

You can automate your end-of-day daily review by running Python scripts that finalize daily notes, manage carryover of open questions, and generate a worklog-friendly time report. This ensures all unresolved tasks are properly documented for the next day.

Do I need Python 3.11+ to run scripts that finalize daily notes?

Yes, you need Python 3.11+ installed to run the scripts that finalize daily notes and generate time reports. Optionally, you can use uv for environment management to streamline the setup and execution of these workday closure tasks.

How does carryover management work for unresolved tasks in daily notes?

Carryover management works by automatically scanning your daily notes for unresolved tasks and open questions, then properly documenting them so they are carried over to the next workday. This ensures no critical tasks are missed.

Can I generate a weekly summary from my daily time reports?

Yes, you can generate a structured time report for work logs that includes optional weekly summaries. This feature consolidates your daily notes and hours worked into a broader weekly overview for your worklog.

What is the best way to close my workday and ensure no tasks are missed for tomorrow?

The best way to close your workday is to use an automated script that consolidates your daily notes, carries over open questions, and generates a time report. This process reviews your work and ensures all critical tasks are documented for tomorrow.