Extract and consolidate key learnings, insights, and actionable takeaways from the current conversation session. Use when the user wants to capture, summarize, or document what was learned during the chat, create study materials from discussions, or save important discoveries and decisions for future reference. Triggers include requests like "capture learnings," "summarize what we discussed," "create notes from this conversation," "what did I learn today," or "document our key findings."
Extract, organize, and document key learnings from the current conversation. Transform chat discussions into structured, actionable knowledge artifacts for future reference.
Review the current conversation to identify:
Categorize the learnings to structure output appropriately:
Technical/Skills Learning - Code, tools, techniques, how-tos
Conceptual Learning - Ideas, theories, mental models, frameworks
Decision Documentation - Choices made, options evaluated, next steps
Discovery/Research - Information gathered, sources found, synthesis
Problem-Solving Session - Debugging, troubleshooting, optimization
For each identified learning, capture:
Create a document that uses this default structure (adapt as needed):
# Learnings: [Topic/Date]
## Summary
[2-3 sentence overview of what was covered and main discoveries]
## Key Insights
[Most important takeaways - the "headlines"]
## Detailed Learnings
### [Category/Topic 1]
**What I learned:** [Core concept]
**Why it matters:** [Context and significance]
**How to apply:** [Actionable steps or use cases]
**Related:** [Connections to other concepts]
### [Category/Topic 2]
...
## Action Items
- [ ] [Specific next step with context]
- [ ] [Another action item]
## Resources Referenced
- [Tool/Link name]: [URL or description]
- [Reference material]: [Where to find it]
## Questions for Further Exploration
- [Open question or area to investigate]
## Quick Reference
[Condensed cheat sheet of key commands, formulas, or facts]
Choose the appropriate output format based on user needs:
Markdown document (.md) - Default for most learnings
Word document (.docx) - Professional documentation
Structured notes - Inline summary
Checklist/action plan - Task-focused format
Be concise but complete
Make it actionable
Organize for retrieval
Preserve context
Maintain accuracy
Example 1: Technical Learning Session
User: "Capture what we learned about using pandas for data analysis"
Output: Create markdown document with:
- Summary of pandas basics covered
- Key functions and their use cases (with code examples)
- Common patterns discovered during discussion
- Gotchas and best practices identified
- Next learning steps
Example 2: Problem-Solving Session
User: "Document how we solved that API authentication issue"
Output: Create markdown document with:
- Problem description and initial symptoms
- Debugging steps taken
- Root cause identified
- Solution implemented (with code)
- Prevention strategies for future
- Lessons learned
Example 3: Conceptual Discussion
User: "Summarize our discussion about design patterns"
Output: Create markdown document with:
- Design patterns covered (Factory, Observer, etc.)
- When to use each pattern
- Trade-offs and considerations
- Examples from our discussion
- Related patterns and resources
Example 4: Research/Discovery Session
User: "Capture key findings from our research on GraphQL"
Output: Create markdown document with:
- Research questions we explored
- Key findings and sources
- Comparison with REST (discussed)
- Use cases where GraphQL excels
- Implementation considerations
- Resources for deeper learning
When user has Google Drive access, search for related past learning captures to:
When user requests consolidation across multiple sessions:
Adapt to user preferences:
When user says "capture learnings" or similar without specifics:
Always confirm the output format and structure before generating if ambiguous.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity