Install
$ agentstack add skill-ahmadrosid-nakama-update-profile-memory ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Use this skill to add facts to active MEMORY.md.
- Use profile skills for repeatable procedures — not for one-off facts.
- Use
knowledge_base_searchfor uploaded documents — do not dump reference content intoMEMORY.md. - Use the
archive-profile-memoryskill whenMEMORY.mdis full or the user wants facts removed without deleting them.
MEMORY.md shape
Active memory is MEMORY.md in the profile workspace:
# Memory Log
---
Facts are bullets under dated sections: ## YYYY-MM-DD followed by - bullet text.
Use the user's timezone from the system prompt when choosing today's date header.
Copy existing text verbatim from read_file output when editing. Do not paraphrase.
Size limit
MEMORY.md must stay at or below 4096 bytes. Before writing, estimate the final file size. If a write would exceed the limit, follow archive-profile-memory to free space, then retry.
Workflow
- Choose the fact to record as a single concise bullet (no leading
-in your mental draft — add it in the file). read_fileMEMORY.md.- If the file does not exist,
write_filewith the template above, a blank line, today's## YYYY-MM-DDheader, and the new- bullet. - If today's
## YYYY-MM-DDsection exists,edit_fileto append- bulletat the end of that section (before the next##header or end of file). - If today's section does not exist,
edit_fileto append a blank line, today's## YYYY-MM-DDheader, a blank line, and- bulletat the end of the file. - Re-read
MEMORY.mdand confirm the bullet is present and the file is at or below 4096 bytes.
When edit_file reports a missing, duplicate, or overlapping match, read_file again and issue a corrected edit with exact text.
Examples
Good memory bullets:
- User prefers concise answers.
- Works in Jakarta (UTC+7).
- Primary language for docs is English.
Not memory — use skills or KB instead:
- Step-by-step deploy procedure.
- Full text of an uploaded PDF.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ahmadrosid
- Source: ahmadrosid/nakama
- License: MIT
- Homepage: https://ahmadrosid.github.io/nakama
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.