engram-save-sync

Saves work progress and prompts to Engram memory and syncs them to the cloud.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/jhannka/php-skills --skill engram-save-sync-jhannka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engram-save-sync
Source: https://github.com/jhannka/php-skills/tree/main/skills/engram-save-sync
Command: npx skills add https://github.com/jhannka/php-skills --skill engram-save-sync-jhannka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents lost work context by enforcing a disciplined workflow that reviews existing memories, saves new progress and user prompts to Engram persistent memory, syncs them to Engram Cloud, and confirms every step was completed. ## Core Features & Use Cases - Duplicate Check: Runs mem_context and mem_search first to detect whether recent changes are already saved, avoiding redundant memory entries. - Prompt and Progress Capture: Calls mem_save_prompt and mem_save with the confirmed project name so decisions, fixes, and discoveries are recorded alongside the originating user prompt. - Cloud Sync and Verification: Triggers the Engram Cloud sync command and ends with an explicit rectification checklist confirming each step succeeded. - Use Case: At the end of a coding session, tell the agent to save and sync; it will verify the project, store the session's decisions and prompts, push them to the cloud, and report exactly what was recorded. ## Quick Start Ask the agent to save and sync the current session's work to Engram memory and the cloud.

Frequently Asked Questions about engram-save-sync

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

FAQPage Schema
How do I save and sync AI agent memory to the cloud?

Trigger the workflow by asking to save and sync. The agent reviews existing memories with mem_context, saves new progress and prompts with mem_save and mem_save_prompt, then runs the Engram Cloud sync command and summarizes what was stored.

How do I avoid duplicate entries in Engram memory?

The workflow runs mem_context and mem_search before saving to check whether recent changes are already recorded. If matching memories exist, it shows you a summary and asks whether you still want to add more.

Does Engram memory saving capture the original user prompt?

Yes. The workflow calls mem_save_prompt to register the user's prompt and passes capture_prompt in mem_save so the saved work is explicitly linked to the prompt that triggered it.

What tools are required for the Engram save and sync workflow?

It requires Engram-style mem_* tools: mem_context, mem_search, mem_current_project, mem_save_prompt, mem_save, and optionally mem_session_summary, plus a cloud sync command such as agy engram sync.

When should I use mem_session_summary with Engram?

Call mem_session_summary at the end of a work session, after saving individual memories. It records a consolidated summary of the session so future sessions can recover overall context quickly.