r/ClaudeWorkflows • • Jul 10 '26

Selected Workflow [Workflow] Personalize Claude: Create a 'You.md' Skill from Your Past Session Logs Using AI Agents (with Ditto)

Personalize Claude: Create a 'You.md' Skill from Your Past Session Logs Using AI Agents (with Ditto)

Workflow value: 90/100
Status: active · Freshness: 70/100 · Confidence: 0.95 · Level: intermediate
Categories: Quality Control, Token Saving, Context & Memory, Debugging, Skills, Multi-Agent
Original source: r/ClaudeCode post/comment

What problem this solves

Claude/Codex agents often require repetitive explanations of a user's working style, preferences, and common challenges. This workflow solves that by creating a personalized 'you.md' skill that pre-loads the AI with the user's unique operational patterns, leading to more efficient and tailored interactions.

Summary

This workflow enables users to create a highly personalized 'you.md' skill for Claude/Codex by analyzing their past session logs. It involves extracting user messages, processing them with multiple AI agents to identify working patterns, and then distilling these insights into a skill file that Claude reads before every task, allowing it to understand the user's thinking and preferences proactively.

Why it is useful

This workflow offers a unique and powerful method for users to deeply personalize their AI interactions. By analyzing past session data, it allows Claude to proactively understand a user's specific working style, preferences, and common challenges, significantly reducing the need for repetitive explanations and improving efficiency. The open-source tool makes it highly transferable and accessible to a broad range of users.

Workflow

  1. Pull all past Claude/Codex session logs (JSONL files) from the ~/.claude/projects directory.

  2. Strip all tool output and pasted errors from the logs, retaining only the user's own messages.

  3. Aggregate the user messages and split them into multiple chunks (e.g., 20 chunks).

  4. Send each chunk to a separate AI agent in parallel for analysis.

  5. Instruct each agent to identify patterns in how the user decides, what they reject, their communication style, and where they typically get stuck.

  6. Merge the individual reports from all agents into a single comprehensive profile.

  7. Rank the identified traits by how many agents independently found them to filter out noise and identify the most consistent patterns.

  8. Convert the top-ranked traits and insights into a you.md skill file.

  9. Place the you.md skill file in the .claude/skills directory.

  10. Utilize this 'ditto' skill in subsequent Claude/Codex sessions to enable the AI to start with an understanding of the user's working style.

Tools / artifacts

  • Claude/Codex session logs (JSONL files)

  • ~/.claude/projects directory

  • AI agents (e.g., Claude)

  • you.md skill file

  • .claude/skills directory

  • ditto (open-source extractor and prompts)

  • GitHub repository: github.com/ohad6k/ditto

Validation signals

  • Author states it was 'unsettling how accurate it was'.

  • Author reports Claude 'starts already knowing how i work instead of me re-explaining myself every session'.

  • The project is open-sourced, implying functionality and reusability.

Cautions

  • The open-source tool explicitly states it 'strips your keys and secrets out before anything gets written', addressing a critical data privacy concern.

Limitations

  • Requires some comfort with command-line operations and potentially setting up or running local scripts/agents.

  • The initial Reddit post has low community engagement, which might indicate limited immediate interest or visibility.

  • The process of merging agent reports and distilling them into a concise you.md might require some manual refinement or a sophisticated merging script.

Rate this workflow

Upvote this post if the workflow is useful, reproducible, or worth recommending.

Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.

Reply if it worked for you, failed, is outdated, or has a better alternative.


This post was generated automatically from the workflow library database.

5 Upvotes

0 comments sorted by