smithery/astoreyai

worklog

Unified worklog system. Synthesizes session work into daily markdown files with clean bullet points. Supports weekly rollups for Slack #progress sharing. Replaces fragmented checkpoint/session-state/weekly-notes systems.

Installation

$ npx skills add smithery/astoreyai --skill worklog

Also in this package

Other skills from smithery/astoreyai.

npx skills add smithery/astoreyai

Browse all from smithery/astoreyai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Allowed toolsRead, Write, Edit, Bash, Grep, Glob
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,944 B
  • docs SUMMARY.md 235 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

/worklog - Unified Worklog System

One command to rule them all. Synthesizes your Claude sessions into shareable daily worklogs.

Usage

/worklog              # Today's work summary (aggregated across all sessions)
/worklog --morning    # Yesterday's comprehensive rollup (for morning standup)
/worklog --weekly     # Weekly rollup since last Monday
/worklog --yesterday  # Yesterday's summary
/worklog --slack      # Discord/Slack-optimized format

What It Does

Automatic (SessionEnd Hook)

Every session end automatically appends to ~/worklog/YYYY-MM-DD.md:

  • Completed tasks from todo list
  • In-progress tasks
  • Modified files (uncommitted git changes)

Manual (/worklog command)

  1. Scans session checkpoints and state files for the target date(s)
  2. Extracts files modified, tasks completed, decisions made, blockers
  3. Synthesizes into clean, human-readable bullet points
  4. Writes to ~/worklog/YYYY-MM-DD.md
  5. Outputs Slack-ready summary for #progress

Output Format

Daily (/worklog)

# 2026-01-12 (Sunday)

## Completed
- Built unified /worklog skill for worklog system
- Investigated hook configurations across plugins

## In Progress
- PhD thesis experiments (85% ready)

## Files Modified
- ~/.claude/skills/worklog/SKILL.md
- ~/.claude/skills/worklog/worklog.py

## Decisions
- Consolidated 3 overlapping systems into single worklog

## Blockers
- None

Weekly (/worklog --weekly)

# Week 2, 2026 (Jan 6-12)

## Summary
5 days active, 23 tasks completed, 3 projects touched

## By Project
### xai
- Thesis experiments 6.1-6.3 in progress
- Committee feedback incorporated

### ww
- Memory consolidation tests passing

## Key Decisions
- ...

## Next Week
- ...

Configuration

Worklog Location: ~/worklog/ (git-tracked) Source Data:

  • ~/.claude/worklogs/{project}/worklog-*.json
  • ~/.claude/session-state/{project}/session-*.json
  • ~/Documents/Obsidian/Aaron/Session-Logs/

Discord Integration (Automated)

Cron job posts to Discord #progress at 5pm daily:

0 17 * * * python3 ~/.claude/skills/worklog/post_to_discord.py

Setup Discord Webhook

python3 ~/.claude/skills/worklog/post_to_discord.py --setup

Manual Post

python3 ~/.claude/skills/worklog/post_to_discord.py           # Today
python3 ~/.claude/skills/worklog/post_to_discord.py --yesterday  # Yesterday
python3 ~/.claude/skills/worklog/post_to_discord.py --dry-run    # Preview

Config

Webhook URL: ~/.config/worklog/discord-webhook