Skip to content
Back to skills

Daily Summary

ASecurity

Searches all Claude Code sessions of the current day and produces a short German bullet list summary of all tasks completed, grouped by project or repository. Invoke whenever the user says "was habe ich heute gemacht", "Tagesrückblick", "daily summary", "heute erledigt", "summarize today's work", "show today's sessions", "what did I do today", "kurze Zusammenfassung heute", or asks for any daily recap of work done across sessions.

  • 8 stars
  • 0 votes
  • 0 copies
  • 7 views
  • Added September 5, 2026
ai-agentspythonbashsecurity

Works with

  • claude code
  • mcp

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add kogakure/skills --skill daily-summary --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Daily Summary?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Daily Summary
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kogakure-daily-summary/badge)](https://www.skillsdirectory.com/skills/kogakure-daily-summary)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: daily-summary
description: >
  Searches all Claude Code sessions of the current day and produces a short
  German bullet list summary of all tasks completed, grouped by project or
  repository. Invoke whenever the user says "was habe ich heute gemacht",
  "Tagesrückblick", "daily summary", "heute erledigt", "summarize today's work",
  "show today's sessions", "what did I do today", "kurze Zusammenfassung heute",
  or asks for any daily recap of work done across sessions.
allowed-tools: Bash(python3*), mcp__plugin_claude-mem_mcp-search__timeline, mcp__plugin_claude-mem_mcp-search__get_observations
---

# Daily Summary Skill

Produce a short German bullet list of today's work across all Claude Code sessions, grouped by project or repository.

## Step 1: Get today's date

```bash
python3 -c "from datetime import date; print(date.today().isoformat())"
```

## Step 2: Load the memory tools

Use ToolSearch to load the required tool schemas in one call:

ToolSearch with query `select:mcp__plugin_claude-mem_mcp-search__search,mcp__plugin_claude-mem_mcp-search__get_observations`

## Step 3: Fetch today's observations

Call `mcp__plugin_claude-mem_mcp-search__search` with `dateStart` and `dateEnd` both set to today's ISO date (e.g. `2026-06-24`), `limit` 100, `orderBy` `date_asc`. The tool returns a list of observations for the day.

Focus on actionable observation types:

| Symbol | Type      | Include?                             |
| ------ | --------- | ------------------------------------ |
| ✓      | Change    | Yes                                  |
| ◆      | Feature   | Yes                                  |
| ●      | Bug fix   | Yes                                  |
| ↻      | Refactor  | Yes                                  |
| ⚖      | Decision  | Yes if architectural/significant     |
| ○      | Discovery | Only if no other entries for project |
| ⚠/⚷    | Security  | Yes                                  |

Session entries (prefix `S`) provide the headline title — use these to name the project if content is ambiguous.

## Step 4: Group by project

Map each session/observation to a project or repository. Common signals:

- Repo or package name in the session title (e.g., `app-startpage`, `skills`, `translations-app`)
- File paths or package names mentioned in observation text
- Branch names or PR references

If a session spans multiple repos, split into separate bullets per repo.

## Step 5: Produce the German summary

Output directly in the conversation — no file needed.

### Format

```
## Tagesrückblick — DD. Monat YYYY

- [x] **Projektname**: Ein Satz im Perfekt, was heute erledigt wurde.
- [x] **Projektname**: Ein Satz im Perfekt, was heute erledigt wurde.
```

### Rules

- One checked off bullet per project — dense, not exhaustive
- German Perfekt tense (`wurde X implementiert`, `wurden Y Fehler behoben`)
- Bold the project/repo name
- Date in German long form: `24. Juni 2026`
- Omit projects where only trivial formatting or config changes happened — unless that was the only work
- If no sessions found: output `Heute wurden keine Claude-Code-Sitzungen aufgezeichnet.`
- Max one sentence per bullet — if more happened, pick the most significant item

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.