
Remember
- 9.1k installs
- 26.6k repo stars
- Updated August 3, 2026
- rohitg00/agentmemory
A skill that saves user-provided information to agentmemory's long-term storage with concept tags and file references for future searchable retrieval.
About
A skill that persists information to agentmemory's long-term storage with concept-based tagging for future retrieval. Developers invoke it when users say 'remember this', 'save this', 'note that', or want to preserve knowledge across sessions. The workflow extracts core insights from user input, generates 2-5 specific lowercased concept tags (like 'jwt-refresh-rotation' rather than generic 'auth'), captures referenced file paths, and calls memory_save to persist the data. The skill emphasizes preserving original user phrasing and creating retrievable tags so future recall operations can find the stored information. It pairs with recall for retrieval and forget for deletion, forming a complete memory management system for AI agents.
- Saves insights to long-term storage triggered by natural language phrases like 'remember this' or 'don't forget'
- Tags content with 2-5 specific lowercased concepts (e.g. jwt-refresh-rotation, token-revocation) for searchable retrieva
- Preserves user's original phrasing rather than paraphrasing to maintain semantic accuracy
- Captures referenced file paths (absolute or repo-relative) alongside conceptual tags
- Confirms saves by echoing exact concepts tagged so users know retrieval terms for future recall
Remember by the numbers
- 9,066 all-time installs (skills.sh)
- +668 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #92 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: HIGH risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
remember capabilities & compatibility
- Capabilities
- natural language triggers · concept extraction · file path capture · long term persistence · searchable indexing · confirmation feedback
- Use cases
- memory · project management
- Runs
- Runs locally
- Pricing
- Free
What remember says it does
Save an insight, decision, or learning to agentmemory's long-term storage with searchable concept tags.
Content preserves the user's phrasing, not a paraphrase.
npx skills add https://github.com/rohitg00/agentmemory --skill rememberAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9.1k |
|---|---|
| repo stars | ★ 26.6k |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 3, 2026 |
| Repository | rohitg00/agentmemory ↗ |
What it does
Save insights, decisions, or learnings to searchable long-term memory storage during agent workflows and multi-session projects.
Who is it for?
Preserving decisions, insights, authentication flows, architecture patterns, and project-specific knowledge that must persist across agent sessions.
Skip if: Temporary session data, frequently changing information, or content that doesn't need cross-session retrieval.
When should I use this skill?
User says 'remember this', 'save this', 'note that', 'don't forget', or explicitly requests preserving knowledge for future reference.
What you get
Information is preserved in searchable long-term storage with specific concept tags, enabling future recall operations to retrieve relevant context across sessions.
- Saved memory record with unique ID
- Confirmation message echoing concept tags
- Searchable long-term storage entry
By the numbers
- Requires 2-5 concept tags per memory entry
- Pairs with 2 complementary skills: recall and forget
Files
The user wants to save this to long-term memory: $ARGUMENTS
Quick start
memory_save {
"content": "We rotate JWT refresh tokens on every use; the old token is revoked server-side in auth/refresh.ts.",
"concepts": "jwt-refresh-rotation, token-revocation, auth-flow",
"files": "src/auth/refresh.ts"
}Expected output:
Saved memory abc12345 with 3 concepts: jwt-refresh-rotation, token-revocation, auth-flow.Why
A memory is only as useful as the terms that retrieve it. Tag with specific concepts so a future recall finds it, and preserve the user's own phrasing.
Workflow
1. Pull the core insight, decision, or fact out of $ARGUMENTS. 2. Extract 2-5 lowercased concept phrases. Prefer specific over generic (jwt-refresh-rotation beats auth). 3. Extract referenced file paths (absolute or repo-relative). Empty if none. 4. Call memory_save with content, concepts (comma-separated string), and files (comma-separated string). 5. Confirm the save and echo the concepts so the user knows the retrieval terms.
Anti-patterns
WRONG: concepts: "stuff, code, notes" (generic tags nothing can find later).
RIGHT: concepts: "jwt-refresh-rotation, token-revocation" (specific, retrievable).
Checklist
- Content preserves the user's phrasing, not a paraphrase.
- Concepts are specific, lowercased, 2-5 items.
- File paths are real references, not guesses.
- Confirmation echoes the exact concepts tagged.
See also
recall: retrieve what you save here (the pair to this skill).forget: remove a memory you saved by mistake.
Troubleshooting
See ../_shared/TROUBLESHOOTING.md if memory_save is not available.
remember worked examples
1. Saving a decision
User: "Remember that we decided to drop Redis and use the iii-engine state store for session caching."
Invocation:
memory_save {
"content": "We decided to drop Redis and use the iii-engine state store for session caching to remove a moving part.",
"concepts": "session-caching, iii-state-store, dropped-redis",
"files": ""
}Response:
{ "id": "7f3a9c21", "concepts": ["session-caching", "iii-state-store", "dropped-redis"], "saved": true }Present:
Saved. Tagged itsession-caching,iii-state-store,dropped-redis, so a
later recall on caching or Redis will surface this decision.
2. Saving a code-specific gotcha
User: "Save this: the rate limiter in middleware/limit.ts counts per-IP, not per-user, so logged-in users on shared IPs collide."
Invocation:
memory_save {
"content": "The rate limiter in middleware/limit.ts counts per-IP, not per-user, so logged-in users on shared IPs collide.",
"concepts": "rate-limiter, per-ip-bug, shared-ip-collision",
"files": "src/middleware/limit.ts"
}Response:
{ "id": "b21d004e", "concepts": ["rate-limiter", "per-ip-bug", "shared-ip-collision"], "saved": true }Present:
Saved memoryb21d004ereferencingsrc/middleware/limit.ts. Concepts:
rate-limiter,per-ip-bug,shared-ip-collision.
3. Vague request, no files
User: "Remember this for later."
Ask once for the substance, then save:
memory_save {
"content": "Staging deploys must run the migration job before the app rollout, never after.",
"concepts": "staging-deploy, migration-ordering, rollout-sequence",
"files": ""
}Present the confirmation with the concepts echoed back.
Related skills
FAQ
What makes a good concept tag?
Specific lowercased phrases like 'jwt-refresh-rotation' or 'token-revocation' work better than generic terms like 'auth' or 'code' because they're retrievable and semantically precise.
Should I paraphrase user input when saving?
No. Preserve the user's original phrasing to maintain semantic accuracy and ensure they recognize the content when recalling it later.
How many concepts should I tag per memory?
Extract 2-5 specific concept phrases that capture the key retrieval terms. Too few makes it hard to find, too many dilutes searchability.
Is Remember safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.