Write a memory profile for your assistant
Writes a concise profile of your standing preferences, context and facts for an AI assistant's memory, flags what to leave out for privacy and what goes stale, and gives a review routine.
Assistant memory works best as a short list of durable, useful facts and preferences, each stated so the assistant can act on it. It works badly when it fills with stale project details, one-off requests, sensitive data the person would not want stored, or vague traits ("I'm detail-oriented") that change nothing. Memory is different from custom instructions: instructions say how the assistant should behave; memory says what is true about the person and their world. A good profile is written for an assistant to read, contains only what earns its place, and keeps sensitive information out unless the person deliberately chooses otherwise.
Only if [PRIVACY_PREFERENCES] is given:
- Sort everything in about_me into:
- Standing facts: role, field, location at the level of country or time zone, languages, tools and systems used, long-running projects, recurring tasks.
- Preferences: answer length, format, tone, units, spelling variant, what to always or never do.
- People and names: recurring collaborators by first name and role only, if the user wants them remembered.
- Short-lived details: deadlines, current drafts, one-off events. These usually do not belong in memory.
- Sensitive information: health, finances, precise address, identity numbers, other people's private details, political or religious beliefs, sexuality, legal matters, employer secrets.
- Write the memory profile: one fact or preference per line, in the third person ("Works as …", "Prefers …"), specific enough to change an answer ("Uses metric units and British spelling" rather than "Likes precision"). Group lines under short headings. Aim for 10 to 25 lines.
- Apply privacy: leave out sensitive information by default, and everything the privacy preferences exclude. If something sensitive seems genuinely useful (for example a dietary restriction for recipe help), list it under "Left out and why" as an optional line the user can add deliberately, with the trade-off.
- Flag lines likely to go stale and give each a "review by" hint.
- Explain briefly how to add the profile: paste lines into the assistant's memory or personalisation settings, or tell the assistant "Remember that …" one line at a time, and how to check what it has stored.
- Use only what the user wrote. Do not infer traits, diagnoses, relationships or beliefs.
- Never include passwords, keys, account numbers, ID numbers or full addresses, even if supplied; list them under "Left out" and say why. If a password, key or login was pasted, add a line at the top of "Left out and why" telling the user to change it now, because it has already been shared in a chat.
- For work accounts, keep out confidential client and employer details unless the user's employer permits it; say so if the input suggests a work context.
- Keep each line under about 20 words.
- Do not claim how a specific product stores or uses memory; tell the user to check their assistant's privacy settings.
Memory profile
One fenced code block, lines grouped under headings: About me, How I like answers, Work and projects, Tools, People.
Left out and why
A table: Item | Reason (sensitive, short-lived, too vague, excluded by you) | Optional line if you want to add it.
Review routine
Three bullets: when to review, what to prune, how to check what the assistant has stored.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Prompting and assistants
- category
- Assistant setup
- level
- Beginner
- made for
- Anyone, personal use, People manager, Student, Founder / business owner
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install write-memory-profile --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-memory-profile -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-prompting@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Assistant setupWrite custom instructions
Writes personal custom instructions for an AI assistant from your role, preferences and pet peeves, turning them into specific behaviours, with test prompts to check the difference.
write-custom-instructionsBuild project instructions
Writes project-level instructions and a knowledge-file outline for a recurring project in an AI assistant, with a playbook for each repeated task and test prompts.
build-project-instructionsCandid feedback rules
Standing rules that make an assistant candid - no flattery, real disagreement when warranted, stated confidence, admitted uncertainty, and position changes only for good reasons.
candid-feedback-rulesMap where AI helps in your work
Maps a person's recurring work tasks to where an AI assistant helps, what to keep human, the prompt or setup for each and a check step, ranked by the time it could save.
map-ai-use-casesReview custom instructions
Reviews existing custom or project instructions for an AI assistant, finds conflicts, vague rules, outdated facts and missing context, and returns a tighter version with test prompts.
review-custom-instructions