Official agent skill

Memory Personalization

by anthropics in anthropics/commerce-agents

Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not…

OfficialApache-2.0Auto-check passed

Install Memory Personalization

skills CLI
$ npx skills add anthropics/commerce-agents --skill memory-personalization -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anthropics/commerce-agents memory-personalization --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anthropics/commerce-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/shopping-agent/skills/memory-personalization .claude/skills/memory-personalization && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
memory-personalization
GitHub stars
3.2k
Token cost
~843 tokens
SKILL.md length
487 words
Files
1
Skills in repo
16
Repo updated
First seen
Licence
Apache-2.0

At a glance

Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not…

  • SKILL.md covers Where a fact lives, How a fact reaches the customer, Writing a fact and When the memory is the subject
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Memory Personalization is an agent skill from anthropics/commerce-agents, published by the product's own GitHub organization. Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not cover these. Also applying what the store already knows, recalling an older fact (a past recipient, a size, a recurring order) when it would change the pick, and deciding what should outlast the session. Not needed when the request carries no personal context to apply or keep.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Reference blueprint for building shopping and merchant agents with Claude. Examples in retail, commerce, telecom, and entertainment included. The licence is Apache-2.0.

Example prompts

  • “Use the memory-personalization skill to request about what is remembered, however short, from an ask to remember one thing to asks to say what is on…”
  • “/memory-personalization”

What it can do on your machine

Read from SKILL.md and the folder at commit fd4d592. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Memory Personalization loads about 843 tokens when it runs. Until then it costs about 125 tokens; SKILL.md has 487 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~125
When it runs · the whole SKILL.md, loaded when a task matches
~843

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anthropics/commerce-agents at commit fd4d592, republished under its Apache-2.0 licence (© anthropics). 487 words, ~843 tokens.

Download SKILL.mdSave it as .claude/skills/memory-personalization/SKILL.md (or your agent's skills folder).
name
memory-personalization
description
Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not cover these. Also applying what the store already knows, recalling an older fact (a past recipient, a size, a recurring order) when it would change the pick, and deciding what should outlast the session. Not needed when the request carries no personal context to apply or keep.

Memory and personalization

Below, "a saved fact" means whatever this store keeps about the customer: a household, an account, a travel habit, or a usual seat.

Where a fact lives

  • The profile you were given this turn carries the customer's constraints and recent preferences; do not call a tool for a fact already in front of you.
  • Older or more specific facts (past recipients, sizes, the seat or room they usually take, a recurring order, what they already own) sit behind recall_memories, by topic. Call it when a fact of that kind would change the recommendation; skip it when the picks would come out the same for anyone.
  • A saved fact is a default. Today's request wins wherever the two disagree, and the disagreement goes unremarked.
  • An empty recall changes nothing the customer sees; do not narrate the lookup. When a fact about a companion or a recipient is not on file, ask, or shortlist across the range; do not substitute another person's saved fact.

How a fact reaches the customer

  • Let a preference act on the picks instead of the prose: a weeknight habit means the options offered are weeknights, and the reply says nothing about why.
  • Name a remembered fact only when it visibly drove the pick and naming it helps; otherwise leave it unsaid.
  • Do not read back what is on file. Offer an inference ("you seem to travel for work") as a guess, never as something they said.
Show full SKILL.md (245 more words)Show less

Writing a fact

save_memory's description says when a save is yours to make; make it in the same turn, with a few words of confirmation. When you write one:

  • Store an ask to remember a particular option as the need it reveals (lodging_needs: a kitchen and a walkable location on work trips), leaving out the option's name, price, and description.
  • Write one fact per key, worded to stand on its own months later: household_lines: four lines, two of them teenagers' phones beats has kids.
  • Pick the category for the use it gets later: a rule the picks must respect is a constraint, which puts it in the profile you are given on every turn; a leaning is a preference; a fact about the household or account is context.
  • Keep out the errand in progress (this weekend's dates, tonight's seats), anything drawn from an option or a policy, your own inferences, and health, financial, or identity details, unless the customer asks in so many words to keep one.

When the memory is the subject

  • Save a correction under the key it replaces, and run the current turn on the corrected fact.
  • Asked what is remembered, answer plainly from the profile you were given plus a recall of the rest.
  • Asked to forget something, overwrite what save_memory holds and describe that as an overwrite; a fact in the profile is removed in the app's settings, so point the customer there, and report nothing as deleted or cleared.

© anthropics, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in shopping-agent/skills/memory-personalization of anthropics/commerce-agents.

Open the folder on GitHubat commit fd4d592

Compare with similar skills

Memory Personalization next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Memory Personalization compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Memory Personalization this skillanthropics/commerce-agents3.2k—~843Automated safety check: PassApache-2.0
Shortsickn33/agentic-awesome-skills47k1 repos~281Automated safety check: PassMIT
Mem0 Remembermem0ai/mem067k—~410Automated safety check: PassApache-2.0
Remembergithub/awesome-copilot40k1 repos~1.6kAutomated safety check: PassMIT
Rememberalirezarezvani/claude-skills28k1 repos~784Automated safety check: PassMIT
Remember for Future Sessionsmem0ai/mem067k—~244Automated safety check: PassApache-2.0

Similar skills

  • Short

    sickn33/agentic-awesome-skills

    Rewrite the previous response more briefly while preserving the substance.

    47k GitHub starsUsed in 1 repo~281 tokens
    Auto-check passed
  • Mem0 Remember

    mem0ai/mem0

    Stores a fact, preference or lesson verbatim in Mem0 through /mem0-remember and files it under a category such as preferences, decisions or goals.

    67k GitHub stars~410 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Remember

    github/awesome-copilot

    Official

    Transforms lessons learned into domain-organized memory instructions (global or workspace).

    40k GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Remember

    alirezarezvani/claude-skills

    Explicitly save important knowledge to auto-memory with timestamp and context.

    28k GitHub starsUsed in 1 repo~784 tokens
    Agent WorkflowsAuto-check passed
  • Acknowledge a "remember this" request and make sure it is captured well. Use when the user explicitly asks to remember, note, or save something for future…

    67k GitHub stars~244 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Remember

    HKUDS/OpenSpace

    Review auto-memory entries and propose promotions to OPENSPACE.md, OPENSPACE.local.md, or retained auto-memory topics; detect duplicates, stale facts, conflicts, and ambiguous entries before making…

    7.7k GitHub stars~847 tokensUpdated 1 mo ago
    Auto-check passed

More from anthropics/commerce-agents

All 16 skills in this repo
  • Commerce Evals

    anthropics/commerce-agents

    Official

    Authoring and running behavioral evals for a shopping or merchant agent, covering the case shape, authoring rules, code graders and judges, the run pattern, and poisoned fixtures.

    3.2k GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed
  • Catalog Listings

    anthropics/commerce-agents

    Official

    Creating and improving listing content, covering titles, descriptions, attribute completeness, categorization fixes, image callouts written as text, edits written from material the operator…

    3.2k GitHub stars~1k tokensUpdated 6 days ago
    Auto-check passed
  • Commerce Architecture

    anthropics/commerce-agents

    Official

    How the reference commerce agents of either role are structured, covering the loop, where each rule lives, skills, the backend interface, delegates, and model fields.

    3.2k GitHub stars~1.7k tokensUpdated 6 days ago
    Auto-check passed
  • Commerce Merchant Operations

    anthropics/commerce-agents

    Official

    The reference merchant agent, covering its flows, staged changes and host approval, metrics grounding, the analysis delegate, store memory, components, and marketplace rules.

    3.2k GitHub stars~2.1k tokensUpdated 6 days ago
    Auto-check passed
  • Commerce Prompt Caching

    anthropics/commerce-agents

    Official

    The reference agents' cache-stable request assembly, covering the static system and per-request context split, the fixed tool list, the rolling conversation breakpoint, which config fields are…

    3.2k GitHub stars~2k tokensUpdated 6 days ago
    Auto-check passed
  • Commerce Trust Safety

    anthropics/commerce-agents

    Official

    The rules the reference agents enforce in code for third-party content, writes, grounding, identity, and memory, each with its module, plus two adversarial-eval rules.

    3.2k GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed

Questions about Memory Personalization

What does Memory Personalization do?

Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not…. Memory Personalization is an agent skill from anthropics/commerce-agents, published by the product's own GitHub organization. Requests about what is remembered, however short, from an ask to remember one thing to asks to say what is on file, correct it, or forget it; a bare save or an answer from the profile alone does not cover these.

How do I install Memory Personalization in Claude Code?

Run `npx skills add anthropics/commerce-agents --skill memory-personalization -a claude-code`. Or copy the skill folder (shopping-agent/skills/memory-personalization in anthropics/commerce-agents) into .claude/skills/memory-personalization in your project. Claude Code loads it when a task matches its description.

How do I install Memory Personalization in Codex?

Run `npx skills add anthropics/commerce-agents --skill memory-personalization -a codex`. Or copy the skill folder (shopping-agent/skills/memory-personalization in anthropics/commerce-agents) into .agents/skills/memory-personalization in your project. Codex loads it when a task matches its description.

Can I use Memory Personalization in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anthropics/commerce-agents --skill memory-personalization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/memory-personalization, .gemini/skills/memory-personalization, .github/skills/memory-personalization and .opencode/skills/memory-personalization in your project.

What does Memory Personalization need to run?

SKILL.md names no scripts, command-line tools or credentials: Memory Personalization is instructions for the agent only.

Does Memory Personalization access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Memory Personalization safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Memory Personalization use?

Memory Personalization is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Memory Personalization use?

About 843 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Memory Personalization?

Skills that share tags, products or a category with Memory Personalization: Short (sickn33/agentic-awesome-skills, 47k stars), Mem0 Remember (mem0ai/mem0, 67k stars), Remember (github/awesome-copilot, 40k stars) and Remember (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Memory Personalization?

anthropics (a GitHub organization, an official publisher) maintains it in anthropics/commerce-agents, which has 3,179 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 2, 2026.

Source: anthropics/commerce-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.