MCPInstall

session-log

Summarize the current conversation session and append results to the weekly agent-log. Use when user says "log this", "session log", "summarize this session", or asks to write results to the agent-log.

Installs
159
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/michalparkola/tapestry-skills --skill session-log
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads session-log automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Session Log

Summarize the current conversation and append to the weekly agent-log file.

Output Location

YYYY-wWW Agent Log.md

Where YYYY-wWW is the ISO week of today's date. Calculate with:

date +%Y-w%V

Format Rules

  1. Reverse chronological order — newest day on top
  2. One ## heading per day — format: ## YYYY-MM-DD
  3. Bullets, not subheadings — inside a day, use plain bullet - Topic title as topic separator, not ###. No bold, no formatting on topic lines.
  4. Details as nested bullets — one sentence per sub-bullet, can nest if needed for details. No bold. Nesting uses a TAB.
  5. CHUNK markers — if a topic produced a reusable output (a plan, a summary, a framework, a draft message), add nested bullet: CHUNK: <descriptive title>
  6. No explanatory text — no intros, no "in this session we discussed", no meta-commentary
  7. Append, don't replace — when a day heading already exists, add new bullets under it without removing existing content

Example

## 2026-02-28

- Analiza strategii X vs framework Y + moje obserwacje
  - Strategia jest silna w A i B, słaba w C — brakuje fosy i horyzontu 3+lat.
  - Naming produktu "Rescue" implikuje że kupujący jest ofiarą, co blokuje referencje.
  - Anty-segment nie jest sprawdzalny z zewnątrz — to opis doświadczenia, nie filtr.
  - CHUNK: 3-zdaniowe podsumowanie strategii
  - CHUNK: Scorecard po 6 osiach
- Decyzja: follow-up z klientem
  - Nie wysyłać feedbacku (nie prosił), wysłać link do artykułu jako wartość bez CTA.

Step-by-Step Workflow

1. Determine the target file

WEEK=$(date +%Y-w%V)

Target: ${WEEK} agent-log.md

2. Read existing file (if any)

The file may already have entries from earlier sessions this week. Read it first to avoid overwriting.

3. Review the full conversation and determine dates

Scan the entire conversation history. Identify:

  • Topics — distinct subjects discussed (group related back-and-forth into one topic)
  • Decisions — what was decided or concluded
  • Outputs — any reusable artifacts (summaries, plans, draft messages, frameworks, scorecards)

Date attribution: A conversation may span multiple days. Determine the correct date for each topic using these signals (in priority order):

  1. System reminders about date changes ("The date has changed. Today's date is now...")
  2. File names with dates (e.g., 2026-02-26 client email.md was created/discussed on that date)
  3. Context from session summaries — if the session was continued from a compacted conversation, the summary may mention which work happened when
  4. Default — if no date signal exists, use today's date

Group topics by their actual date, not just "today."

4. Write the log entry

For each date that has topics:

  • If that date's heading (## YYYY-MM-DD) already exists in the file, append new topics under it
  • If the date heading is not yet in the file, add it in the correct reverse-chronological position
  • If the file doesn't exist, create it

Cross-week dates: If a topic belongs to a date in a different ISO week than the target file, note this to the user and ask whether to add it to the current file or the correct week's file.

Condensation rules:

  • Multiple related exchanges → one topic bullet
  • Back-and-forth refinement → only the final conclusion matters
  • If user edited/corrected something → use the corrected version, ignore earlier drafts

Append rules:

  • If today's ## YYYY-MM-DD heading already has bullets, add new ones at the end — never delete or rewrite existing bullets
  • If a topic from this session overlaps with an existing bullet, add the new details as additional nested bullets under a new topic bullet — don't merge into existing text

5. Confirm

Tell the user what was logged (topic titles only, one line).

Important Notes

  • The user may have a preferred topic title style — if they edited a previous entry, match that style
  • Keep bullets ruthlessly short — one sentence, no semicolons chaining multiple thoughts
  • CHUNKs reference outputs that exist in the conversation, not in files — they're bookmarks for the user to find later
  • Do NOT include the full chunk content in the log — just the marker
  • Language: match the language the conversation was conducted in (use the user's language)

FAQ

What does the session-log skill do?

Summarize the current conversation session and append results to the weekly agent-log. Use when user says "log this", "session log", "summarize this session", or asks to write results to the agent-log.

How do I install session-log?

Run npx skills add https://github.com/michalparkola/tapestry-skills --skill session-log in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/session-log/ (personal) or .claude/skills/session-log/ (project).

Which AI agents can use session-log?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is session-log safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains session-log?

It is published by michalparkola in michalparkola/tapestry-skills. It has 159 recorded installs.

More from michalparkola/tapestry-skills

View all →

youtube-transcript

michalparkola/tapestry-skills

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Media & Creative861 installs

article-extractor

michalparkola/tapestry-skills

Extract clean article content from URLs (blog posts, articles, tutorials) and save as readable text. Use when user wants to download, extract, or save an article/blog post from a URL without ads, navigation, or clutter.

Docs & Writing631 installs

ship-learn-next

michalparkola/tapestry-skills

Open the skill to read its SKILL.md instructions.

learn-this

michalparkola/tapestry-skills

Open the skill to read its SKILL.md instructions.

unblock-action

michalparkola/tapestry-skills

Open the skill to read its SKILL.md instructions.

146 installs

scrum-sage

michalparkola/tapestry-skills

Open the skill to read its SKILL.md instructions.

144 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs