hermes-memory-skills
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 13 GitHub stars
Code Warn
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
- Permissions — No dangerous permissions requested
This tool provides automated memory maintenance for the Hermes Agent. It extracts and consolidates important insights from session logs ("dreaming") and trims bloated or obsolete entries ("lean check") to keep the agent's memory file optimized.
Security Assessment
Overall risk: Medium. While the automated scan found no hardcoded secrets or dangerous permission requests, the light code audit was completely unable to scan the underlying source files. To function, the tool inherently accesses and processes your session history, which often contains sensitive user prompts and data. Because the actual source code could not be verified by automated scanners, users must manually review the files to ensure no unexpected network requests are made to external servers with your conversation logs.
Quality Assessment
The project is actively maintained, with its most recent updates pushed today. It is backed by a small but present community footprint of 13 GitHub stars. The excellent documentation clearly explains its mechanics, dependencies, and installation steps. Notably, while the README explicitly states the project uses the MIT license, the repository itself lacks an official license file. You may need to manually add the MIT license text to your local copy to ensure proper legal compliance for reuse.
Verdict
Use with caution — while the project looks well-documented and actively maintained, the lack of automated code scanning means you should manually inspect the source files for hidden network calls or insecure handling of your sensitive session data before deploying it to production.
Memory hygiene skills for Hermes Agent — dreaming (3-phase consolidation) and lean check (surgical trimmer)
Hermes Agent Memory Skills
A pair of complementary skills for Hermes Agent that automate memory hygiene — keeping your agent's MEMORY.md lean, accurate, and well-organized.
Skills
🧠 Agent Dreaming
Three-phase background memory consolidation modeled on OpenClaw's dreaming metaphor.
- Light Phase — Ingests recent session transcripts, identifies candidates for promotion to memory (user corrections, preferences, environment discoveries)
- Deep Phase — Scores candidates on Novelty, Durability, Specificity, and Reduction; promotes winners to
MEMORY.md - REM Phase — Extracts recurring patterns across dream artifacts; proposes structural actions (new wiki pages, skills) and waits for user approval
Best run as a cron job every 6–8 hours, or manually after a burst of activity.
✂️ Memory Lean Check
Surgical memory trimmer that validates and condenses MEMORY.md.
- Validates existing wiki pointers (flags broken links, preserves working ones)
- Condenses verbose entries into wiki pointers where detail already exists
- Removes stale/temporary entries (task progress, TODOs, session outcomes)
- Post-write integrity check ensures no data corruption
Best run after dreaming when memory is near capacity, or as a periodic maintenance task.
How They Work Together
Agent Dreaming (produces) → Memory Lean Check (trims/verifies)
Dreaming adds better entries by extracting insights from sessions. Lean check removes bloat by condensing verbose entries into wiki pointers. Together they aim to keep memory under 60% of the 2,200 character limit while preserving all the signal.
Installation
Copy the skill directories into your Hermes skills folder:
cp -r memory-lean-check $HERMES_HOME/skills/management/
cp -r agent-dreaming $HERMES_HOME/skills/management/
Profile-aware: All paths use
$HERMES_HOME(set automatically by Hermes), so these skills work correctly regardless of which profile is active.
Or install via Hermes CLI if available:
/skill install memory-lean-check
/skill install agent-dreaming
Cron Setup
Recommended schedule:
# Dream every 6 hours
hermes cron create --schedule "0 */6 * * *" --prompt "Run the agent-dreaming skill"
# Lean check daily
hermes cron create --schedule "0 3 * * *" --prompt "Run the memory-lean-check skill"
Requirements
- Hermes Agent with memory system enabled
llm-wikiskill installed (lean check uses it to create wiki pages when condensing)- Session history available via
session_search()
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found