Agent skill

Dream Engine

by Szotasz in Szotasz/marveen

Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról.

MITAuto-check passedProductivity & Automation

Install Dream Engine

skills CLI
$ npx skills add Szotasz/marveen --skill dream-engine -a claude-code

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

GitHub CLI
$ gh skill install Szotasz/marveen dream-engine --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/Szotasz/marveen.git skills-src && mkdir -p .claude/skills && cp -r skills-src/scheduled-tasks/dream-engine .claude/skills/dream-engine && 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-engine
GitHub stars
117
Token cost
~3k tokens
SKILL.md length
1,158 words
Files
2
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról.

  • Works in 3 steps: Vektorizálatlan memóriák: jelezd hányat… → Antikvált hot/warm → COLD-tier-be PUT… → Pontos dupla-content: jelezd, mozgass…
  • Tasks that involve Task management
  • SKILL.md covers Mit kell csinálnod, Output formátum (DREAM.md) and Szabályok
  • Calls sqlite3 and curl

What it does

Dream Engine is an agent skill from Szotasz/marveen. Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról. Generál 4 priorizált akció-javaslatot reggelre.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `task-config.json`).

It sits in Productivity & Automation, covering Task management and Scheduled and recurring tasks. The repository describes itself as: AI csapatod, ami fut amíg te alszol. The licence is MIT.

When your agent uses it

  • Tasks that involve Task management
  • Tasks that involve Scheduled and recurring tasks

Example prompts

  • “/dream-engine”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Vektorizálatlan memóriák: jelezd hányat találtál (a fire-and-forget embedding-job amúgy megcsinálja, de itt ellenőrzöd).
  2. Antikvált hot/warm → COLD-tier-be PUT (UPDATE category='cold'). Sosem törlés.
  3. Pontos dupla-content: jelezd, mozgass cold-ba.

What it can do on your machine

Read from SKILL.md and the folder at commit e1ac6cc. 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

    Shell commands in SKILL.md call:

    • sqlite3
    • curl

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

  • Network

    No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.

    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 Engine loads about 3k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 1,158 words of instructions outside code blocks.

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

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 Szotasz/marveen at commit e1ac6cc, republished under its MIT licence (© Szotasz). 1,158 words, ~2,985 tokens.

Download SKILL.mdSave it as .claude/skills/dream-engine/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
dream-engine
description
Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról. Generál 4 priorizált akció-javaslatot reggelre.

Te most a "Dream Engine" éjszakai analízis-loopot futtatod. 02:07-kor vagy, {{OWNER_NAME}} alszik, NE küldj üzenetet a beállított csatornára.

A cél: az aznapi tudást átkonszolidálni és reggelre (07:30 Reggeli Napindító) felkészülni 4 priorizált javaslattal.

Mit kell csinálnod

Generálj egy {{INSTALL_DIR}}/DREAM.md fájlt az alábbi 5 bucket alapján. A formátum a fájl alján van.

Bucket 1 — 💡 Skill-javaslatok (flotta-szintű)

Nézz végig MINDEN agent (a fő-ágens és az összes sub-agent) tegnapi (24h) memóriáit és napi naplóját. Kerítsd ki:

  • Volt-e 3+ szor visszatérő, manuálisan ismételt művelet ami skill-be illeszthető?
  • Új, NEM lefedett pattern amit érdemes lenne skillbe önteni?

SQL minta:

bash
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "SELECT agent_id, content, keywords FROM memories WHERE created_at > strftime('%s', 'now', '-24 hours') AND category IN ('hot','warm') ORDER BY agent_id, created_at"

Output: 0-2 konkrét skill-javaslat. Mindegyikhez: cím + 1 mondat indoklás + "flotta-szintű" vagy "agent: <név>".

Bucket 2 — 🧹 Memória-egészség (NE delete, COLD-tier-be mozgatás)
bash
# Vektorizálás ellenőrzés
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "SELECT COUNT(*) as total, COUNT(embedding) as with_emb FROM memories"
# Ha NEM 100%, hívd meg a backfill endpoint-ot (Ollamaval embeddeli a hianyzo ID-kat):
curl -s -X POST http://localhost:{{WEB_PORT}}/api/memories/backfill -H "Authorization: Bearer $(cat {{INSTALL_DIR}}/store/.dashboard-token)"

# Antikvált hot-tier (>7 napos hot, nem hivatkozott a memories_fts-en az elmúlt 24h-ban)
# FIGYELEM -- a CAST és a COALESCE MINDKETTŐ KÖTELEZŐ, ne vedd ki:
#   a created_at/accessed_at INTEGER, a strftime('%s',...) viszont TEXT-et ad,
#   és SQLite-ban az `integer < text` MINDIG IGAZ (típus-sorrend: INTEGER < TEXT).
#   CAST nélkül ez a lekérdezés AZ ÖSSZES hot memóriát visszaadja, a mai aktívakat is.
#   Kétszer okozott kárt: 2026-07-30 (148 sor cold-ba, köztük aznapiak) és 2026-07-31 (35 sor).
#   A KOR dönt, nem az olvasottság (DREAMHOTKOR916): az accessed_at-et a memória-kereső
#   és a heartbeat minden olvasáskor frissíti, ezért a gyakran olvasott sorok sosem öregedtek
#   ki, a hot réteg nem ürült (2026-09-16: 57 hot sorból 38 ilyen). Az updated_at a tartalom-
#   vagy kategória-váltáskor frissül (memories_touch trigger), NULL is lehet -> COALESCE a
#   created_at-re, ami sosem NULL. Így a ma átírt régi sor sem esik ki.
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "SELECT id, content, created_at, updated_at FROM memories WHERE category='hot' AND COALESCE(updated_at, created_at) < CAST(strftime('%s', 'now', '-7 days') AS INTEGER)"

A TÖMEGES UPDATE ELŐTT KÖTELEZŐ: először futtasd le a fenti SELECT-et, nézd meg a DARABSZÁMOT és egy MINTÁT (a legfrissebb találat dátumát!), és az UPDATE PONTOSAN azon az id-halmazon fusson (WHERE id IN (...)), ne a predikátumot ismételd meg. Ha a legfrissebb találat a mai nap, a predikátum hibás -- állj meg. (ID-lista nélkül a művelet nem fordítható vissza pontosan: 2026-07-31-én emiatt csak tartalmi mintára lehetett helyreállítani.)

Műveletek:

  1. Vektorizálatlan memóriák: jelezd hányat találtál (a fire-and-forget embedding-job amúgy megcsinálja, de itt ellenőrzöd).
  2. Antikvált hot/warm → COLD-tier-be PUT (UPDATE category='cold'). Sosem törlés.
  3. Pontos dupla-content: jelezd, mozgass cold-ba.

A változtatásokat directly SQL-lel csináld:

bash
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "UPDATE memories SET category='cold' WHERE id IN (...)"

AZ UPDATE SIKERÉT NE A changes()-BŐL OLVASD (2026-08-07). A sqlite3 db "SELECT changes()" egy KÜLÖN kapcsolatot nyit, ott pedig a számláló mindig 0 -- akkor is, ha az UPDATE tökéletesen lefutott. Nálam 14 sikeresen átmozgatott sorra írt ki moved: 0-t, és egy pillanatig úgy nézett ki, hogy a művelet nem ment át. A bizonyíték a predikátum ÚJRAMÉRÉSE (a szűrő immár 0 találat) plusz a tételes ID-lista visszaolvasása (SELECT category, COUNT(*) ... WHERE id IN (...) GROUP BY category). Ugyanaz a család, mint a bucket többi mérési csapdája: a rossz műszer csendben hazudik, és itt történetesen a PESSZIMISTA irányba -- ilyenkor a kísértés az, hogy feleslegesen újra lefuttasd.

Output: rövid statisztika ("X memória cold-tier-be áthelyezve, Y vektorizálatlan rendezve").

Bucket 3 — 🎯 Project-priorítás (top-3 holnapi javaslat)
bash
# Nyitott kanban-kártyák project + priority szerint
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "SELECT id, title, status, project, priority, assignee FROM kanban_cards WHERE status IN ('planned','in_progress','waiting') AND archived_at IS NULL ORDER BY project, priority DESC"

Csoportosíts project szerint. A daily naplóban (utolsó 7 nap) nézd hogy melyik projekten van aktív mozgás (commit, PR, kanban-átmozgás). Hozz ki egy TOP-3 holnapi javaslatot prioritás+aktivitás súlyozva.

A NAPLÓ TÁBLA NEVE daily_logs, TÖBBES SZÁMBAN (2026-08-09 02:1x, saját elcsúszás). A daily_log NEM létezik, és az arra futó lekérdezés Error: in prepare, no such table sorral elszáll. Ez azért veszélyes, mert a hiba a kör KÖZEPÉN jön, egy head-elt kimenet aljára, és a kör simán továbbmegy: aznap a top-3 az aktivitási adat NÉLKÜL állt össze, csak a kanban-prioritásból. A helyes lekérdezés (oszlopok: agent_id, date, content, created_at):

bash
sqlite3 {{INSTALL_DIR}}/store/claudeclaw.db "SELECT agent_id, date, substr(content,1,120) FROM daily_logs WHERE created_at > CAST(strftime('%s','now','-7 days') AS INTEGER) ORDER BY created_at DESC"

ELJÁRÁS: ha egy bucket lekérdezése HIBÁRA fut, az nem üres eredmény, hanem hiányzó bemenet. Vagy javítsd és futtasd újra ugyanabban a körben, vagy a DREAM.md ## ⚠️ Hibák szekciójában mondd ki, hogy az adott bucket csonka bemenetből dolgozott. Csendben továbbmenni a legrosszabb, mert a kimenet ugyanúgy magabiztosnak látszik.

Output: 3 sor, mindegyik formátum <project>: <kártya cím / akció> — <indok 1 mondatban>.

Bucket 4 — 🌐 External opportunities (új skill-repo ajánlások)

Hetente 1-2 alkalommal (NEM minden éjszaka — kerüljük a zajos napi javaslatot) végezz WebSearch-öt új Claude Code / agentic AI / produktivitás-skillekért. Szűrés:

  • GitHub stars >100
  • Recent activity (utolsó 90 napban commit)
  • README clarity (skill mit csinál, hogyan kell telepíteni)

Limitáció: ha az utolsó 7 napban már volt ajánlás, skip-eld. A mérvadó forrás a DREAM.md ELŐZŐ éjszakai példánya (az "External opportunity" szekciója kimondja az utolsó futás dátumát), NEM egy .external-ops-last-run markerfájl: a markert semmi nem írja, tehát önmagában minden éjjel újrafuttatná a keresést (2026-07-27-én mérve: a marker 06-07-én megállt). Ha egyszer a markert tesszük hivatalossá, akkor a bucket végén ÍRNI is kell (date -u +%F > .external-ops-last-run), különben marad a DREAM.md archívum.

Fokozatos autonómia: ha találtál egy releváns external opportunity-t, OLVASD KI az external_skill_adoption kategóriát a {{INSTALL_DIR}}/store/autonomy-config.json fájlból. Ha a config vagy a kategória hiányzik, kezeld level 1-ként (fail closed).

  • Level 1: csak jelez: kizárólag a repo URL-t és a relevancia indokát írd a DREAM.md-be. NE módosíts skillt.
  • Level 2: javasol + jóváhagyás: a DREAM.md-ben adj konkrét, helyi skill-adaptációs tervet (melyik skill create/patch, mi változna), de NE írj skill-fájlt. A reggeli napindító ezt a tulajdonos elé viszi; csak későbbi tulajdonosi döntés után hajtható végre.

Az external_skill_adoption kategória legmagasabb engedélyezett szintje 2. A Dream Engine külső opportunity alapján nem hoz létre és nem módosít skill-fájlt önállóan. A tényleges adaptációhoz tulajdonosi döntés szükséges.

Output (max 1 opportunity): repo URL + relevancia + mode=report|propose.

Show full SKILL.md (462 more words)Show less
Bucket 5 — 🛠 Skill-flotta health (csak NEM-pinned skillek)
bash
# Antikvált skillek: nincs use-log, vagy a frontmatterben pinned: false
ls ~/.claude/skills/ | head
# Mindegyik SKILL.md-ben grep -l "pinned: true" — ezek mind védettek
grep -L "^pinned:" ~/.claude/skills/*/SKILL.md  # azok a skillek ahol nincs pinned-flag (NEM gyári)

Pinned default (mindig védett): claude-video, frontend-design, docx, skill-creator, skill-factory, skill-install-from-git, init, review, security-review, simplify, fewer-permission-prompts, loop, schedule, claude-api, update-config, keybindings-help, telegram:configure, telegram:access.

Output: 0-3 javaslat: "skill <név> antikvált (utolsó használat >30 nap), törlés vagy frissítés javasolt".

Output formátum (DREAM.md)

markdown
# 💭 Dream Engine — 2026-05-12 02:07

## 💡 Skill-javaslatok
- (vagy "Nincs új javaslat")

## 🧹 Memória-egészség
346 / 346 vektorizált, 5 hot→cold mozgatva, 0 duplikátum.

## 🎯 Top-3 holnapi javaslat
1. <project>: <akció> — <indok>
2. ...
3. ...

## 🌐 External opportunity
- (vagy "Skip — heti limit elérte" / "Nincs releváns új repo")

## 🛠 Skill-flotta health
- (vagy "Minden skill aktív vagy pinned")

Szabályok

  • A DREAM.md-t ELŐSZÖR OLVASD BE, csak utána írd felül (2026-08-15 02:1x, minden éjjel egy elvesztegetett hívás). A fájl minden éjjel felülíródik, a Write viszont visszautasítja azt a fájlt, amit ebben a menetben nem olvastál (File has not been read yet). Amúgy is olvasni kell: az External opportunity szekció ELŐZŐ példánya a mérvadó forrás arra, mikor futott utoljára a keresés. Tehát egy Read a kör elején két dolgot ad meg egyszerre, és megspórol egy bukott írást.
  • NE küldj üzenetet a csatornára. A DREAM.md a reggeli napindítóból kerül kiküldésre (07:30).
  • A Bash és SQL műveletek mind helyiek — semmilyen external API hívás (kivéve az Ollama embedding ha kell).
  • Ha akadály van (pl. DB lock, missing embedding model), írd be a DREAM.md végére ## ⚠️ Hibák szekciót — reggel látom.
  • GONDOLATJEL-KAPU A FÁJL LEZÁRÁSA ELŐTT, ÉS A KAPU AKADÁLYOZZA MEG AZ ÍRÁST, ne csak jelentsen (2026-08-08, elkapva): a DREAM.md NEM belső jegyzet, hanem KIMENŐ szöveg -- a reggeli napindító viszi a csatornára. A gazda álló szabálya (nincs gondolatjel, soha) tehát rá is áll, csak ez eddig sehol nem volt kimondva ebben a taskban, és a 2026-08-08-i futásban HAT gondolatjel került a fájlba. A tanulság általánosabb, és aznap este már két másik felületen is elsült: egy kimenő kapu nem a szöveg TÍPUSÁHOZ tartozik, hanem a PUBLIKÁLÁS aktusához -- ha csak az egyik útvonalon építetted be, a másik csendben átengedi.
    bash
    N=$(grep -oE '—|–|―' DREAM.md | wc -l | tr -d ' '); echo "dash=$N"
    [ "$N" = "0" ] || { echo "STOP: gondolatjel a DREAM.md-ben, javitsd mielott lezarod"; }
    Javítás Python-nal (— -> --, majd a maradék bármely hosszú kötőjel -> --), utána OLVASD VISSZA és futtasd újra a grepet.
  • ÉS A KAPU MEGISMÉTELTE MAGÁT, MERT A LEMEZRE ÍRÁS NEM ÉLESÍT (2026-08-11, ugyanaz a hat gondolatjel): a fenti kapu 08-08-án ide, a LEMEZRE került, a futó kör viszont a REGISZTRÁLT promptot kapja, és abban nincs benne. Mérve: a lemezen 9142 bajt és egy GONDOLATJEL-KAPU találat, a /api/schedules-ban 8147 bajt és NULLA. Vagyis a kapu a megírása óta egyszer sem futott le, és a 08-11-i DREAM.md ugyanúgy hat gondolatjellel készült el. A tanulság nem a gondolatjelről szól: egy ütemezett task bármely, ide beírt buktatója NEM LÉTEZIK, amíg a regisztrált prompt nem tud róla (project_scheduled_task_rules: a fájl nem a regisztráció). Ezért a kaput a kör NE csak innen várja -- futtasd le a DREAM.md lezárása előtt akkor is, ha a kapott promptban nem szerepel. Szinkronizálni a helyes úton kell (a lemezen {{BOT_NAME}} placeholder van, a regisztráltban a név beégetve, tehát a nyers bemásolás elrontaná); a nyitott tétel a TASKSYNC811 kártyán ül.
  • Befejezésként, írd a DREAM.md végére: *{{BOT_NAME}}, 02:XX -- most már alszom én is.*

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

Files

SKILL.md and 1 other file in scheduled-tasks/dream-engine of Szotasz/marveen.

  • SKILL.md
  • task-config.json

Open the folder on GitHubat commit e1ac6cc

Compare with similar skills

Dream Engine 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 Engine compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dream Engine this skillSzotasz/marveen117—~3kAutomated safety check: PassMIT
Task Managementchenhg5/agencycli238—~2.5kAutomated safety check: PassCustom licence
Task Manager0xranx/golembot322—~694Automated safety check: PassMIT
Bot Statusespennilsen/pi122—~2.1kAutomated safety check: PassMIT
What Have We Done Todayasimons81/hermes-field-kit126—~1.3kAutomated safety check: PassApache-2.0
Omnifocussundial-org/awesome-openclaw-skills663—~1kAutomated safety check: PassNone

Similar skills

  • Task Management

    chenhg5/agencycli

    Create, assign, monitor, and close tasks across agents. An agent skill from chenhg5/agencycli.

    238 GitHub stars~2.5k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed
  • Task Manager

    0xranx/golembot

    Creates and manages scheduled tasks, cron jobs, recurring reminders, and timers via the Task HTTP API.

    322 GitHub stars~694 tokensUpdated 11 days ago
    Productivity & AutomationAuto-check passed
  • Bot Status

    espennilsen/pi

    Generate a full operational status report for the Aivena bot.

    122 GitHub stars~2.1k tokensUpdated 18 days ago
    Productivity & AutomationAuto-check passed
  • What Have We Done Today

    asimons81/hermes-field-kit

    A skill your agent uses when a recap of today's sessions, cron, and kanban helps.

    126 GitHub stars~1.3k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Omnifocus

    sundial-org/awesome-openclaw-skills

    Manage OmniFocus tasks, projects, and folders via Omni Automation.

    663 GitHub stars~1k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check passed
  • OpenObserve PR Brief

    openobserve/openobserve

    Produces a read-only morning brief of your open pull requests across the openobserve GitHub org, with a next step for each and a reminder for idle ones.

    22k GitHub stars~1.8k tokensUpdated today
    Productivity & AutomationAuto-check passed

More from Szotasz/marveen

All 18 skills in this repo
  • Fleet Helper

    Szotasz/marveen

    Shared, dependency-free Python helpers for the agent fleet - dashboard API (memory, messages, kanban), Telegram MarkdownV2 escaping, and rule-based Mail.app triage.

    117 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • GitHub PR Rebase Merge

    Szotasz/marveen

    Merge a stack of GitHub PRs sequentially when they share files and will cause cascading conflicts.

    117 GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Handoff

    Szotasz/marveen

    Generate a HANDOFF.md context transfer document for session continuity.

    117 GitHub stars~1.5k tokensUpdated today
    Auto-check: notes
  • Retrospective

    Szotasz/marveen

    Analyze the current session for improvement opportunities in skills, memory, and workflow.

    117 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • A Marveen Bridge és a "Szolgáltatás-lapok" ajánlása és elmagyarázása a gazdának.

    117 GitHub stars~1.4k tokensUpdated today
    Auto-check: warnings
  • Skill Factory

    Szotasz/marveen

    Turn any workflow, conversation, or demonstrated process into a reusable SKILL.md.

    117 GitHub stars~1.3k tokensUpdated today
    Auto-check passed

Questions about Dream Engine

What does Dream Engine do?

Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról. Dream Engine is an agent skill from Szotasz/marveen. Éjszakai analízis-loop az aznapi memóriákról, naplóról és kanban-állapotról.

When should I use Dream Engine?

Dream Engine fits situations like: tasks that involve Task management; tasks that involve Scheduled and recurring tasks.

How do I install Dream Engine in Claude Code?

Run `npx skills add Szotasz/marveen --skill dream-engine -a claude-code`. Or copy the skill folder (scheduled-tasks/dream-engine in Szotasz/marveen) into .claude/skills/dream-engine in your project. Claude Code loads it when a task matches its description.

How do I install Dream Engine in Codex?

Run `npx skills add Szotasz/marveen --skill dream-engine -a codex`. Or copy the skill folder (scheduled-tasks/dream-engine in Szotasz/marveen) into .agents/skills/dream-engine in your project. Codex loads it when a task matches its description.

Can I use Dream Engine 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 Szotasz/marveen --skill dream-engine -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-engine, .gemini/skills/dream-engine, .github/skills/dream-engine and .opencode/skills/dream-engine in your project.

What does Dream Engine need to run?

Going by SKILL.md and its folder, Dream Engine needs the command-line tools its instructions call (sqlite3 and curl).

Does Dream Engine access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Dream Engine 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 Engine use?

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

How many tokens does Dream Engine use?

About 3k tokens (SKILL.md is roughly 12k 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 Engine?

Skills that share tags, products or a category with Dream Engine: Task Management (chenhg5/agencycli, 238 stars), Task Manager (0xranx/golembot, 322 stars), Bot Status (espennilsen/pi, 122 stars) and What Have We Done Today (asimons81/hermes-field-kit, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dream Engine?

Szotasz (a GitHub user) maintains it in Szotasz/marveen, which has 117 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 10, 2026.

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