Agent skill

Dream

by ThinkfleetAI in ThinkfleetAI/memmesh

Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean.

Apache-2.0Auto-check passed

Install Dream

skills CLI
$ npx skills add ThinkfleetAI/memmesh --skill dream -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ThinkfleetAI/memmesh dream --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ThinkfleetAI/memmesh.git skills-src && mkdir -p .claude/skills && cp -r skills-src/integrations/memmesh-plugin/skills/dream .claude/skills/dream && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dream
GitHub stars
420
Token cost
~426 tokens
SKILL.md length
170 words
Files
1
Skills in repo
24
Repo updated
First seen
Licence
Apache-2.0

At a glance

Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean.

  • Works in 4 steps: Survey → Find redundancy → Consolidate (confirm first; never touch… → …
  • Memory count is high
  • SKILL.md covers 1. Survey, 2. Find redundancy, 3. Consolidate (confirm first;… and 4. Report
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Dream is an agent skill from ThinkfleetAI/memmesh. Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean. Use when memory count is high, search feels noisy/repetitive, or for periodic hygiene. Respects pinned memories.

Its SKILL.md is about 430 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Persistent, self-improving memory for AI agents. Local-first Rust memory engine with MCP support. The licence is Apache-2.0.

When your agent uses it

  • Memory count is high
  • Search feels noisy/repetitive
  • For periodic hygiene

Example prompts

  • “/dream”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Survey
  2. Find redundancy
  3. Consolidate (confirm first; never touch pinned items)
  4. Report

What it can do on your machine

Read from SKILL.md and the folder at commit bba48f8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are jsonc).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dream loads about 426 tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 170 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~426

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ThinkfleetAI/memmesh at commit bba48f8, republished under its Apache-2.0 licence (© ThinkfleetAI). 170 words, ~426 tokens.

Download SKILL.mdSave it as .claude/skills/dream/SKILL.md (or your agent's skills folder).
name
dream
description
Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean. Use when memory count is high, search feels noisy/repetitive, or for periodic hygiene. Respects pinned memories.

dream

Agent-driven consolidation. MemMesh keeps provenance, so consolidation is supersede/reject, not destructive rewrite.

1. Survey

jsonc
{ "name": "memory_stats", "arguments": { "projectId": "<repo>" } }

A high total or a large superseded/rejected share signals it's worth a pass.

2. Find redundancy

Pull the set (memory_list) or search hot topics, and identify:

  • Duplicates — same fact stored multiple times.
  • Contradictions — two memories that can't both be true.
  • Stale — superseded facts still cluttering results, or one-off noise.

3. Consolidate (confirm first; never touch pinned items)

  • Contradiction / changed fact → keep the newest, memory_supersede the older byId the newer. Provenance is preserved.
  • Exact duplicate → keep one, memory_delete the rest (soft).
  • Stale noise → memory_delete (soft) after confirming with the user.

Do not delete anything marked pinned (high importance / impact HIGH / confirmed) — see the pin skill. When in doubt, supersede rather than delete.

4. Report

Summarize: N duplicates merged, M contradictions resolved, K stale retired, and the new total. Suggest re-running when stats drift again.

Hosted tenants can offload this to the server-side consolidator (memory.consolidate / dedup in the SDK); locally, this agent-driven pass is the consolidation path.

© ThinkfleetAI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in integrations/memmesh-plugin/skills/dream of ThinkfleetAI/memmesh.

Open the folder on GitHubat commit bba48f8

Compare with similar skills

Dream next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dream compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dream this skillThinkfleetAI/memmesh420—~426Automated safety check: PassApache-2.0
Consolidate Memoryasgeirtj/system_prompts_leaks69k—~492Automated safety check: PassCC0-1.0
Memori Long-Term MemoryMemoriLabs/Memori17k—~2kAutomated safety check: NotesCustom licence
Memori Long-Term MemoryMemoriLabs/Memori17k—~2kAutomated safety check: PassApache-2.0
Mergeremotion-dev/remotion62k—~508Automated safety check: PassCustom licence
Memoryyc-software/qm15k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Consolidate Memory

    asgeirtj/system_prompts_leaks

    Reflective pass over your memory files — merge duplicates, fix stale facts, prune the index.

    69k GitHub stars~492 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Memori Long-Term Memory

    MemoriLabs/Memori

    Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.

    17k GitHub stars~2k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check: notes
  • Memori Long-Term Memory

    MemoriLabs/Memori

    Adds structured long-term memory to OpenClaw agents, built automatically from sessions, with tools the agent calls to recall facts, summaries and decisions.

    17k GitHub stars~2k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check passed
  • Merge

    remotion-dev/remotion

    Official

    Wait for a Remotion pull request to become mergeable, handle merge conflicts, distinguish genuine CI failures from flakes, rerun flaky checks through the flake skill, and merge the PR.

    62k GitHub stars~508 tokensUpdated today
    DevelopmentAuto-check passed
  • Memory

    yc-software/qm

    Deliberately search, add to, or curate your long-term memory with the memory tool — beyond the automatic recall/capture every turn already does.

    15k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Merge

    withastro/astro

    Official

    Handle main-to-next merge tasks including conflict resolution, changeset cleanup, and CI fix-ups.

    63k GitHub stars~153 tokensUpdated today
    Auto-check passed

More from ThinkfleetAI/memmesh

All 24 skills in this repo
  • Behaviors

    ThinkfleetAI/memmesh

    Surface emergent behavior patterns MemMesh has mined from a subject's history — recurring habits nobody predefined, each with prevalence, stability, and the evidence behind it.

    420 GitHub stars~519 tokensUpdated 1 mo ago
    Auto-check passed
  • Benchmark

    ThinkfleetAI/memmesh

    Run MemMesh's competitive benchmark harness (LOCOMO / BEAM) to compare retrieval quality, tokens, latency, and cost against Mem0, Zep, full-context, and naive-RAG baselines.

    420 GitHub stars~460 tokensUpdated 1 mo ago
    Auto-check passed
  • Context Loader

    ThinkfleetAI/memmesh

    Load relevant MemMesh context before starting work — searches memory and, for a specific subject, assembles a token-budgeted bundle (profile + behavior patterns + forward predictions + top memories)…

    420 GitHub stars~530 tokensUpdated 1 mo ago
    Auto-check passed
  • Graph

    ThinkfleetAI/memmesh

    Query MemMesh's bi-temporal knowledge graph — multi-hop reasoning across entities, point-in-time "what did we believe on date X", and anticipatory retrieval via spreading activation.

    420 GitHub stars~611 tokensUpdated 1 mo ago
    Auto-check passed
  • Memmesh CLI

    ThinkfleetAI/memmesh

    MemMesh CLI + local MCP server — the zero-infra, no-API-key path to the same engine as the hosted SDK.

    420 GitHub stars~855 tokensUpdated 1 mo ago
    Auto-check passed
  • Memmesh SDK

    ThinkfleetAI/memmesh

    MemMesh TypeScript SDK reference (@thinkfleet/memory-sdk) for the hosted platform at app.memmesh.ai.

    420 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Dream

What does Dream do?

Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean. Dream is an agent skill from ThinkfleetAI/memmesh. Consolidate MemMesh memories — find duplicates and contradictions, merge or supersede them, and retire stale entries — to keep search results clean.

When should I use Dream?

Dream fits situations like: memory count is high; search feels noisy/repetitive; for periodic hygiene.

How do I install Dream in Claude Code?

Run `npx skills add ThinkfleetAI/memmesh --skill dream -a claude-code`. Or copy the skill folder (integrations/memmesh-plugin/skills/dream in ThinkfleetAI/memmesh) into .claude/skills/dream in your project. Claude Code loads it when a task matches its description.

How do I install Dream in Codex?

Run `npx skills add ThinkfleetAI/memmesh --skill dream -a codex`. Or copy the skill folder (integrations/memmesh-plugin/skills/dream in ThinkfleetAI/memmesh) into .agents/skills/dream in your project. Codex loads it when a task matches its description.

Can I use Dream in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ThinkfleetAI/memmesh --skill dream -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dream, .gemini/skills/dream, .github/skills/dream and .opencode/skills/dream in your project.

What does Dream need to run?

SKILL.md names no scripts, command-line tools or credentials: Dream is instructions for the agent only.

Does Dream access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Dream safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Dream use?

Dream is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dream use?

About 426 tokens (SKILL.md is roughly 1.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Dream?

Skills that share tags, products or a category with Dream: Consolidate Memory (asgeirtj/system_prompts_leaks, 69k stars), Memori Long-Term Memory (MemoriLabs/Memori, 17k stars), Memori Long-Term Memory (MemoriLabs/Memori, 17k stars) and Merge (remotion-dev/remotion, 62k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dream?

ThinkfleetAI (a GitHub organization) maintains it in ThinkfleetAI/memmesh, which has 420 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on August 25, 2026.

Source: ThinkfleetAI/memmesh on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.