mit einem Klick
setup
// Set up the daily-log plugin configuration. Use when user says "setup daily-log", "configure daily-log", "set up slack for daily log", "daily-log setup", or wants to configure where summaries are published.
// Set up the daily-log plugin configuration. Use when user says "setup daily-log", "configure daily-log", "set up slack for daily log", "daily-log setup", or wants to configure where summaries are published.
Generate daily activity summaries from Claude Code logs and optionally publish to Slack, Discord, Obsidian, Notion, or webhook. Use when the user asks for a daily summary, work log, what they did today/yesterday, activity report, or when auto-summary triggers on session start.
Clean up old daily-log files. Use when user asks to clean up logs, delete old logs, rotate logs, or free up log space.
Check daily-log plugin status, stats, and configuration. Use when user asks about logging status, how many logs, is logging working, or daily-log status.
View, query, and customize Claude Code daily usage logs. Use when user asks about session history, usage logs, what they worked on, or wants to customize logging behavior.
| name | setup |
| description | Set up the daily-log plugin configuration. Use when user says "setup daily-log", "configure daily-log", "set up slack for daily log", "daily-log setup", or wants to configure where summaries are published. |
Interactive setup for the daily-log plugin. Creates ~/.claude/daily-log.json with the user's preferences for where to publish daily summaries.
~/.claude/logs/daily/ exists and has log filesAsk the user using AskUserQuestion:
"Automatically generate summaries for previous days when you start a new session?"
Options:
/daily-log:daily-log-summaryAsk the user using AskUserQuestion:
"Where would you like to publish daily summaries?"
Options:
If Slack:
#daily-standup)If Discord:
If Webhook:
{
"text": "## 2026-03-14\n\n### myapp\n- Fixed login bug",
"date": "2026-03-14",
"projects": ["myapp", "api-server"]
}
If Obsidian:
~/Documents/Zettelkasten)daily-logs or Claude)YYYY-MM-DD.md in that folderIf Notion:
If Local only:
~/.claude/logs/summaries/Save to ~/.claude/daily-log.json:
Slack example:
{
"autoSummary": true,
"publish": {
"type": "slack",
"channelId": "C0AJS2NCENP",
"channelName": "#daily-standup"
}
}
Discord example:
{
"autoSummary": true,
"publish": {
"type": "discord",
"webhookUrl": "https://discord.com/api/webhooks/..."
}
}
Webhook example:
{
"autoSummary": true,
"publish": {
"type": "webhook",
"url": "https://hooks.example.com/daily-summary",
"headers": {
"Authorization": "Bearer token123"
}
}
}
Obsidian example:
{
"autoSummary": true,
"publish": {
"type": "obsidian",
"vaultPath": "~/Documents/Zettelkasten",
"folder": "daily-logs",
"appendToExisting": true
}
}
Notion example:
{
"autoSummary": true,
"publish": {
"type": "notion",
"apiKey": "ntn_...",
"parentPageId": "abc123..."
}
}
Local only:
{
"autoSummary": true,
"publish": {
"type": "local"
}
}
/daily-log:status — check logging status and stats/daily-log:daily-log-summary — generate summaries and publish/daily-log:cleanup — manage old log files/daily-log:setup — re-run this setup anytime~/.claude/daily-log.json (not inside the plugin directory — it persists across plugin updates)