smithery.ai

writing-memories

Writes or updates memory files with proper YAML frontmatter in the agent's memories directory. Use when saving new project learnings or updating existing memory files.

First seen Mar 28, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,118 B
  • docs SUMMARY.md 191 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

<quick_start>

  • Write to ./.{AGENT_NAME}/skills/memories/<name>/SKILL.md.
  • Create the directory if needed.
  • Prepend the required header if missing.

</quick_start>

<configuration> <file_format>

  • Path: ./.{AGENT_NAME}/skills/memories/<name>/SKILL.md
  • The <name> is the memory name using hyphens (e.g., project-overview, suggested-commands)
  • The file must be named SKILL.md (uppercase)

</file_format>

<header_rules>

  • The header uses YAML frontmatter (between --- delimiters)
  • Required fields:

- name - the memory name (must match the folder name) - description - brief description of what this memory contains and when to use it

  • The description field must NOT contain colons (:) after the initial one

- Good: description: Brief summary of project structure - Bad: description: Project structure: components and layout

  • Keep the description on a single line
  • Do NOT add extra fields like type or mutable - only name and description are required

</header_rules> </configuration>

<templates> <header> Every SKILL.md file must have this exact header format:

---
name: <memory-name>
description: <brief description without colons>
---

Example:

---
name: project-overview
description: Skillrena repo purpose and structure
---

</header> </templates>

<decision_points>

  • Existing memory? Update if the info is the same topic; otherwise create a new file.
  • Multiple small notes? Consolidate into one concise memory. If you see more than 10 memories it is a good idea to consolidate them into 5 memories.

</decision_points>

<quality_checklist>

  • Concise and actionable
  • No duplication with other memories
  • Sources or file paths included when relevant

</quality_checklist>

<failure_modes>

  • Missing description: add a short, specific summary.
  • Wrong path: keep memories under ./.{AGENT_NAME}/skills/memories/.

</failure_modes>