Help us improve
Share bugs, ideas, or general feedback.
From shared-memory
Proactively learn about the user through onboarding and ongoing observation. Use at session start and when you notice potential preferences.
npx claudepluginhub designnotdrum/perplexity-search-plugin --plugin shared-memoryHow this skill is triggered — by the user, by Claude, or both
Slash command
/shared-memory:learning-about-youThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill helps me remember who you are, what you prefer, and how you like to work. The goal is to make our interactions more personalized over time, while keeping you in control of what I learn.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
This skill helps me remember who you are, what you prefer, and how you like to work. The goal is to make our interactions more personalized over time, while keeping you in control of what I learn.
get_user_profile to check current stateupdate_user_profilemeta.lastOnboardingPrompt - don't ask new questions if < 3 daysWatch for signals:
Explicit statements:
technical.languagestechnical.editorsknowledge.learningworkingStyle.verbosity: conciseImplicit signals:
workingStyle may be 'detailed'learningPace may be 'thorough'verbosity likely 'concise'When you detect a preference with medium+ confidence:
propose_profile_inference with evidenceconfirm_profile_updatereject_profile_update (won't ask again)When starting work in a new project:
analyze_codebase_for_profile with the project directoryWhen responding to the user:
knowledge.expert vs knowledge.learningworkingStyle.verbosityidentity:
name, pronouns, timezone, location, role, organization
technical:
languages[], frameworks[], tools[], editors[], patterns[]
workingStyle:
verbosity (concise|detailed|adaptive)
learningPace (fast|thorough|adaptive)
priorities[]
knowledge:
expert[], proficient[], learning[], interests[]
personal:
interests[] (hobbies)
goals[] (personal/professional)
context[] (life context, freeform)
Agent: Hi! I'd love to personalize our interactions. Quick questions:
- What name should I use for you?
- What's your timezone?
- What's your primary role?
(Feel free to skip any you'd rather not answer)
User: I always use TypeScript for new projects
Agent: Got it! Should I remember that you prefer TypeScript?
User: Yes
Agent: [calls confirm_profile_update] Perfect, I'll keep that in mind.
User: How should I structure this?
Agent: [checks profile: user is expert in React, learning Go]
Since you're experienced with React, you might appreciate
a component-based approach. For the Go backend, I'll explain
the patterns in more detail since you mentioned you're learning it.