writing-to-memory

Format Friday memory entries under 100 characters and reference large artifacts.

97|5|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/friday-platform/friday-studio --skill writing-to-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-to-memory
Source: https://github.com/friday-platform/friday-studio/tree/main/packages/system/skills/writing-to-memory
Command: npx skills add https://github.com/friday-platform/friday-studio --skill writing-to-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents using Friday's memory system often bloat auto-injected system prompts with verbose, redundant entries, lose large analysis outputs when ephemeral artifacts are not referenced, or misuse memory tools across different execution contexts, leading to lost data and inefficient token usage.

Core Features & Use Cases

  • Correct Memory Tool Usage: Teaches the proper call patterns for save_memory_entry, list_memory_entries, and delete_memory_entry across all Friday execution contexts including workspace chat, FSM LLM actions, and Python/TypeScript user agents.
  • Terse Entry Formatting: Enforces one-fact-per-entry, under-100-character rules to keep auto-injected memory blocks lean and signal-dense.
  • Artifact Reference Pattern: Guides users to store large content (over 500 characters) as durable artifacts with terse memory references, preventing content loss from the 24-hour ephemeral artifact sweeper.
  • Use Case: For example, when building a Friday agent that tracks user preferences and stores quarterly sales reports, this skill ensures you write short preference entries to the long-term preferences store, save full reports as artifacts with memory references, and avoid losing report data after 24 hours.

Quick Start

Use the writing-to-memory skill to save a terse reference to your Q2 sales report artifact in the long-term memory store, delete the outdated "prefer JSON for data exports" entry, and save the new "prefer CSV for data exports" preference entry.

Frequently Asked Questions about writing-to-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stop Friday agent memory entries from consuming too many tokens?

To prevent token bloat in Friday agents, format memory entries tersely with one fact per entry and keep them under 100 characters. This practice ensures auto-injected memory blocks remain lean and signal-dense during execution.

Why do my large analysis outputs disappear after 24 hours in Friday agents?

Large analysis outputs disappear because ephemeral artifacts are swept after 24 hours. Store content over 500 characters as durable artifacts and write terse memory references to them to prevent data loss across execution contexts.

What is the correct way to call save_memory_entry in a Python user agent?

Use save_memory_entry to persist durable facts and user preferences by selecting the appropriate long-term store based on lifecycle. Apply proper call patterns across workspace chat, FSM LLM actions, and Python or TypeScript user agents.

When should I use artifact references instead of direct memory entries?

Use artifact references for content over 500 characters to avoid losing data to the 24-hour ephemeral artifact sweeper. Write a terse memory reference pointing to the durable artifact instead of bloating the memory store.

Can I use Friday memory tools across different agent execution contexts?

Yes, Friday memory tools work across workspace chat assistants, FSM LLM actions, Python and TypeScript user agents, and Atlas SDK agents. Apply correct memory store selection and proper error handling for tool validation failures in each context.