/tldr
Summarize the current conversation into a TLDR note and save it to your notes folder. Use when you say "tldr", "save a summary", "note this convo", or want to capture key takeaways from the current session for future reference.
$ npx -y skills add earlyaidopters/claudeclaw --skill tldr --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/tldr
Context preview
The summary Claude sees to decide when to auto-load this skill.
Summarize the current conversation into a TLDR note and save it to your notes folder. Use when you say "tldr", "save a summary", "note this convo", or want to capture key takeaways from the current session for future reference.
SKILL.md
tldr.SKILL.mdname: tldr
description: Summarize the current conversation into a TLDR note and save it to your notes folder. Use when you say "tldr", "save a summary", "note this convo", or want to capture key takeaways from the current session for future reference.
user_invocable: true
/tldr -- Conversation Summary to Notes
When invoked, follow these steps exactly:
Step 1: Summarize the conversation
Look at the last 5-10 back-and-forths in the current conversation. Write a TLDR that captures the **substance** of what was discussed, not just a log of actions taken.
The note should be useful to someone (including your future self) who wasn't in the conversation. They should be able to read it and understand the ideas, decisions, and reasoning -- not just "we did X, Y, Z."
Structure the summary into these sections:
- **Key ideas and content** -- The actual substance. If you discussed a video structure, include the structure. If you brainstormed titles, include the top candidates and why. If you designed an architecture, describe it. This is the most important section -- preserve the thinking, not just the actions.
- **Decisions made** -- What was decided and why. Include the reasoning, not just the conclusion.
- **Actions taken** -- Files created, commands run, things built. Keep this part brief -- just a reference list.
- **Open threads** -- Anything left unfinished or flagged for later.
The key ideas section should be the longest. Be specific -- include names, numbers, structures, frameworks, exact titles, quotes, timestamps. If you spent 20 minutes working through a video script structure, the TLDR should contain that structure, not just "discussed video structure."
Step 2: Ask where to store it
Use AskUserQuestion to ask the user where this note should live. Present folder options based on their notes structure.
If the user has an Obsidian vault configured in CLAUDE.md (look for the `obsidian.vault` path), scan its top-level folders and present them as options. If no vault is configured, ask the user for a target directory.
Always include a generic **Inbox** option for unsorted notes.
Also show the proposed note title (auto-generated from the conversation topic) and let the user override it if they want.
Format the question like:
TLDR ready. Where should I save it?
Proposed title: "TLDR -- [Topic]"
(Reply with a different title if you want to rename it)
Then show the folder options.
Step 3: Save the note
Once the user picks a folder (and optionally a custom title), create the note at:
[NOTES_DIR]/[Folder]/[Title].md
Use this format for the note content:
---
type: tldr
created: YYYY-MM-DD
---
# [Title]
## Key Ideas
[The substance of the conversation. Preserve the actual content -- structures, frameworks, titles, reasoning, specific details. This section should be long enough that someone reading it gets the real value without needing the full conversation.]
## Decisions
[What was decided and why. Brief but include reasoning.]
## Actions Taken
[Brief list of concrete things done -- files created, commands run, etc. Just references.]
## Open Threads
[Anything unfinished or flagged for later.]
## Context
- **Session date**: [today's date]
- **Key files touched**: [list any files that were created/edited, or "None" if it was just a discussion]
Step 4: Confirm
Tell the user:
Saved: [Folder]/[Title].md
Keep it short. Just the path so they can find it later.
Rules
- Date format: YYYY-MM-DD
- Note title format: `TLDR -- [Short Topic Description]` (unless the user overrides)
- If the conversation was trivial (just a greeting, one quick question), say so and ask if they still want to save it
- Don't include sensitive info like API keys or passwords in the summary
Read more
name: tldr description: Summarize the current conversation into a TLDR note and save it to your notes folder. Use when you say "tldr", "save a summary", "note this convo", or want to capture key takeaways from the current session for future reference. user_invocable: true
/tldr -- Conversation Summary to Notes
When invoked, follow these steps exactly:
Step 1: Summarize the conversation
Look at the last 5-10 back-and-forths in the current conversation. Write a TLDR that captures the **substance** of what was discussed, not just a log of actions taken.
The note should be useful to someone (including your future self) who wasn't in the conversation. They should be able to read it and understand the ideas, decisions, and reasoning -- not just "we did X, Y, Z."
Structure the summary into these sections:
- **Key ideas and content** -- The actual substance. If you discussed a video structure, include the structure. If you brainstormed titles, include the top candidates and why. If you designed an architecture, describe it. This is the most important section -- preserve the thinking, not just the actions.
- **Decisions made** -- What was decided and why. Include the reasoning, not just the conclusion.
- **Actions taken** -- Files created, commands run, things built. Keep this part brief -- just a reference list.
- **Open threads** -- Anything left unfinished or flagged for later.
The key ideas section should be the longest. Be specific -- include names, numbers, structures, frameworks, exact titles, quotes, timestamps. If you spent 20 minutes working through a video script structure, the TLDR should contain that structure, not just "discussed video structure."
Step 2: Ask where to store it
Use AskUserQuestion to ask the user where this note should live. Present folder options based on their notes structure.
If the user has an Obsidian vault configured in CLAUDE.md (look for the `obsidian.vault` path), scan its top-level folders and present them as options. If no vault is configured, ask the user for a target directory.
Always include a generic **Inbox** option for unsorted notes.
Also show the proposed note title (auto-generated from the conversation topic) and let the user override it if they want.
Format the question like:
TLDR ready. Where should I save it? Proposed title: "TLDR -- [Topic]" (Reply with a different title if you want to rename it)
Then show the folder options.
Step 3: Save the note
Once the user picks a folder (and optionally a custom title), create the note at:
[NOTES_DIR]/[Folder]/[Title].md
Use this format for the note content:
--- type: tldr created: YYYY-MM-DD --- # [Title] ## Key Ideas [The substance of the conversation. Preserve the actual content -- structures, frameworks, titles, reasoning, specific details. This section should be long enough that someone reading it gets the real value without needing the full conversation.] ## Decisions [What was decided and why. Brief but include reasoning.] ## Actions Taken [Brief list of concrete things done -- files created, commands run, etc. Just references.] ## Open Threads [Anything unfinished or flagged for later.] ## Context - **Session date**: [today's date] - **Key files touched**: [list any files that were created/edited, or "None" if it was just a discussion]
Step 4: Confirm
Tell the user:
Saved: [Folder]/[Title].md
Keep it short. Just the path so they can find it later.
Rules
- Date format: YYYY-MM-DD
- Note title format: `TLDR -- [Short Topic Description]` (unless the user overrides)
- If the conversation was trivial (just a greeting, one quick question), say so and ask if they still want to save it
- Don't include sensitive info like API keys or passwords in the summary
Your Claude Code CLI, delivered to your phone via Telegram. ClaudeClaw is not a chatbot wrapper. It spawns the actual claude CLI on your Mac or Linux machine and pipes the result back to your Telegram chat.
Other skills on claudeclaw.
gmail
Manage your Gmail inbox from Claude Code. List, read, triage, reply, send, and create filters.
google-calendar
Manage your Google Calendar from Claude Code. Create events with Meet links, send invites, check availability.
slack
Manage Slack from Claude Code. List conversations, read messages, send replies, search for channels and DMs.
timezone
Show current times across Mark's key locations. Use when Mark says "timezone", "what time is it", "team times", "check the time…

