Skill

jarvis-worklog

Review what you worked on today or this week. Use when user says "/jarvis-worklog", "what did I work on today", "show my worklog", "work summary", or "weekly activity".

From jarvis
Install
1
Run in your terminal
$
npx claudepluginhub rsprudencio/jarvis --plugin jarvis
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

/jarvis-worklog - Activity Review

Review auto-captured worklog entries that track what you worked on, grouped by workstream.

Execution Flow

1. Parse user intent

Determine time range from input:

  • /jarvis-worklog or /jarvis-worklog todayToday (default)
  • /jarvis-worklog weekThis week (last 7 days)
  • /jarvis-worklog <N>dLast N days

2. Query worklog entries

Use jarvis_retrieve to list worklog entries:

jarvis_retrieve(list_type="content", type_filter="worklog")

Filter results by created_at metadata within the requested date range.

3. Group by workstream

Organize entries by their workstream metadata field. For each workstream, show:

  • Workstream name
  • Number of entries
  • Timeline of task summaries with timestamps
  • Activity types breakdown

4. Present results

Format as a clean summary:

## Today's Activity

### VMPulse (3 entries)
- 09:15 — Investigating log errors after cluster-2 alerts [debugging]
- 11:30 — Adding retry logic to VMPulse metric collector [coding]
- 14:45 — Reviewing PR #42 for metric dashboard changes [reviewing]

### Jarvis Plugin (1 entry)
- 16:00 — Adding worklog auto-journal feature [coding]

### misc (1 entry)
- 13:00 — Setting up new SSH keys for staging server [configuring]

5. Offer follow-up actions

AskUserQuestion:
  questions:
    - question: "What would you like to do with this worklog?"
      header: "Action"
      options:
        - label: "Create journal entry"
          description: "Turn today's worklog into a formatted journal entry"
        - label: "View different period"
          description: "Look at a different date range"
        - label: "Done"
          description: "No further action needed"
      multiSelect: false

If user chooses "Create journal entry", delegate to jarvis-journal-agent with the worklog data as context.

Notes

  • Worklog entries are auto-captured by the stop hook during normal sessions
  • Each entry has: task_summary, workstream, activity_type, tags, project context
  • Workstreams emerge organically from usage — no manual setup needed
  • The "misc" workstream catches one-off tasks that don't fit a project
Similar Skills
cache-components

Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.

138.5k
Stats
Parent Repo Stars3
Parent Repo Forks0
Last CommitMar 2, 2026