activity-logger

Record and aggregate work activities with session and project details.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/tomwangowa/agent-skills --skill activity-logger-tomwangowa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: activity-logger
Source: https://github.com/tomwangowa/agent-skills/tree/main/activity-logger
Command: npx skills add https://github.com/tomwangowa/agent-skills --skill activity-logger-tomwangowa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of recording your work activities, enabling better tracking, aggregation across sessions, and the generation of comprehensive work logs.

Core Features & Use Cases

  • Automatic & Manual Logging: Captures session details, project context, and activity descriptions.
  • Cross-Session Aggregation: Consolidates activities from multiple Claude Code instances.
  • Work Log Generation: Provides structured data for generating reports and analyzing productivity.
  • Use Case: After completing a complex feature, you can trigger the logger to save the details, including files changed and recent commits, ensuring a clear record for future reference or project review.

Quick Start

Log your current work activity by saying "log my work" and providing a description.

Frequently Asked Questions about activity-logger

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

FAQPage Schema
How do I track my work activities across multiple coding sessions?

Work activity tracking across multiple sessions is done by recording session IDs, timestamps, project details, modified files, and recent commits. This data is aggregated for cross-session analysis and comprehensive work log generation.

Can I automatically log modified files and recent git commits?

Yes, git integration allows automatic logging of modified files and recent commits. The logger captures project context and activity descriptions through both automatic and manual triggers during your session.

What is the best way to generate a work log from Claude Code sessions?

Generating a work log from Claude Code sessions requires logging your activities with a description. The skill aggregates session details and provides structured data for reporting, integrating with a work-log-analyzer for comprehensive output.

Do I need jq and git installed to use this activity logger?

Yes, you need both jq and git installed as dependencies. Git provides the commit and modified file data, while jq processes the JSON data structures required for aggregating your work logs.

How do I manually trigger a work log entry for a completed feature?

You manually trigger a work log entry by saying "log my work" and providing a description. This captures the current session details, project context, and recent commits into a structured record.

What are the limitations of using scripts for work log aggregation?

The script-based activity logger focuses on capturing session details and file modifications. It does not inherently analyze the logs; comprehensive reporting requires integrating with a separate work-log-analyzer skill.