Skip to content

Derive capture document titles from the conversation instead of the date - #2

Merged
02karthik merged 3 commits into
mainfrom
claude/conversation-derived-filenames-t9o1vx
Jul 13, 2026
Merged

Derive capture document titles from the conversation instead of the date#2
02karthik merged 3 commits into
mainfrom
claude/conversation-derived-filenames-t9o1vx

Conversation

@02karthik

Copy link
Copy Markdown
Collaborator

Summary

/session-capture and /response-capture previously titled every saved Hillnote document with a timestamp (Session 2026-06-26 17:53, Q&A 2026-06-26 17:53), which makes documents hard to tell apart in a workspace. Both commands now derive the document title from the captured conversation itself.

Changes

  • session-capture: the command now renders the transcript first, then composes a short descriptive Title Case name (3–8 words) from the session's main topic or outcome — e.g. Debugging Auth Token Refresh instead of Session 2026-06-26 17:53.
  • response-capture: same approach, titled after what was asked or resolved — e.g. Why Docker Builds Fail on ARM instead of Q&A 2026-06-26 17:53.
  • Titles are plain text only (no dates, emoji, quotes, or slashes) so they stay filename-safe, and must be grounded in what was actually discussed.
  • The dated title is kept as a fallback for conversations too thin to name meaningfully.
  • Updated plugin/marketplace descriptions and the README to describe the new naming.

No script changes were needed — the titles were built entirely in the command prompts, and both scripts' --selfcheck behavior is unaffected.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CHsM2aZn1jyXcvk8qpbkig


Generated by Claude Code

claude and others added 3 commits July 12, 2026 14:09
/session-capture and /response-capture previously titled every saved
document with a timestamp (e.g. 'Session 2026-06-26 17:53'). Both
commands now compose a short descriptive title from the captured
conversation, keeping the dated title only as a fallback when the
exchange is too thin to name. Plugin metadata and the README are
updated to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHsM2aZn1jyXcvk8qpbkig
@02karthik
02karthik merged commit 4036620 into main Jul 13, 2026
1 check passed
@02karthik
02karthik deleted the claude/conversation-derived-filenames-t9o1vx branch July 13, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants