daily-work-tracker

Use when the user wants to log work items (bugs, features, tasks), track time spent, or view a daily/weekly work report.

16 stars

Best use case

daily-work-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Use when the user wants to log work items (bugs, features, tasks), track time spent, or view a daily/weekly work report.

Teams using daily-work-tracker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/daily-work-tracker/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/data-ai/daily-work-tracker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/daily-work-tracker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How daily-work-tracker Compares

Feature / Agentdaily-work-trackerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use when the user wants to log work items (bugs, features, tasks), track time spent, or view a daily/weekly work report.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Daily Work Tracker

## Overview
This skill allows you to record daily work activities and generate summary reports. It uses local scripts to maintain a JSON log of tasks.

## When to Use
- When the user says "I spent 2 hours fixing bug X".
- When the user says "Log a feature task: Login page, 4 hours".
- When the user asks "Show me my work report for today".
- When the user asks "What did I do yesterday?".

## Data Storage
Data is stored in `data/work-log.json` relative to the skill directory.

## Tools

### Log Work
Use the `run_command` tool to execute the logging script.

**Command Pattern:**
```bash
node .agent/skills/skills/daily-work-tracker/scripts/log-work.cjs --type "<TYPE>" --duration "<DURATION>" --description "<DESCRIPTION>"
```

- **TYPE**: `BUG`, `FEATURE`, `MEETING`, `OTHER` (Normalize to uppercase)
- **DURATION**: e.g., `2h`, `30m`, `1.5h`
- **DESCRIPTION**: A brief summary of the task.

### Generate Report
Use the `run_command` tool to generate a report.

**Command Pattern:**
```bash
node .agent/skills/skills/daily-work-tracker/scripts/generate-report.cjs --date "<DATE>"
```

- **DATE**: `today`, `yesterday`, or `YYYY-MM-DD`. Default is `today`.

### Git Hook Integration
You can set up a git hook to automatically prompt for work logging after every commit.
 
**Setup:**
```bash
node .agent/skills/skills/daily-work-tracker/scripts/install-hook.cjs
```
 
Once installed, after every `git commit`:
1. The tracker detects the commit. 
2. It asks for the time spent (e.g., `1h`).
3. It automatically logs the work item using the commit message as description.
 
**Note:** This works best in an interactive terminal.
 
## Examples

**User:** "I spent 2.5 hours fixing the navigation bug."
**Action:**
```bash
node .agent/skills/skills/daily-work-tracker/scripts/log-work.cjs --type "BUG" --duration "2.5h" --description "Fix navigation bug"
```

**User:** "Report for today."
**Action:**
```bash
node .agent/skills/skills/daily-work-tracker/scripts/generate-report.cjs --date "today"
```

Related Skills

julien-workflow-advice-codex

16
from diegosouzapw/awesome-omni-skill

Get OpenAI Codex CLI's opinion on code, bugs, or implementation. Use when you want a second AI perspective during coding sessions.

GSTD A2A Network

16
from diegosouzapw/awesome-omni-skill

Decentralized Agent-to-Agent Autonomous Economy. Connects hardware and agents for distributed compute, hive memory access, and economic settlement.

fal-workflow

16
from diegosouzapw/awesome-omni-skill

Generate workflow JSON files for chaining AI models

esp32-workbench-ota

16
from diegosouzapw/awesome-omni-skill

OTA firmware upload, listing, deletion, and over-the-air update for the Universal ESP32 Workbench. Triggers on "OTA", "firmware", "update", "upload", "binary", "over-the-air".

deepwork_jobs

16
from diegosouzapw/awesome-omni-skill

Creates and manages multi-step AI workflows. Use when defining, implementing, or improving DeepWork jobs.

data-quality-frameworks

16
from diegosouzapw/awesome-omni-skill

Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.

dailybot-automation

16
from diegosouzapw/awesome-omni-skill

Automate Dailybot tasks via Rube MCP (Composio). Always search tools first for current schemas.

create-workflow

16
from diegosouzapw/awesome-omni-skill

Create Jazz workflow automation files (WORKFLOW.md). Use this for scheduling Jazz agents to run recurring tasks. For OS-level scripts/commands, use create-system-routine.

airflow-workflows

16
from diegosouzapw/awesome-omni-skill

Apache Airflow DAG design, operators, and scheduling best practices.

ai-trend-daily

16
from diegosouzapw/awesome-omni-skill

AIトレンドネタ収集

ai-annotation-workflow

16
from diegosouzapw/awesome-omni-skill

Эксперт по data annotation. Используй для ML labeling, annotation workflows и quality control.

agent-worker

16
from diegosouzapw/awesome-omni-skill

Create and manage AI agent sessions with multiple backends (SDK, Claude CLI, Codex, Cursor). Also supports multi-agent workflows with shared context, @mention coordination, and collaborative voting. Use for "start agent session", "create worker", "run agent", "multi-agent workflow", "agent collaboration", "test with tools", or when orchestrating AI conversations programmatically.