用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Sovereign-Communication/SCMessenger --skill dreaming命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Diagnose libp2p mesh, relay, and NAT traversal issues
Capture, maintain, and enforce the SCMessenger product and engineering philosophy through a required interview and gate-based compliance review. Use when users ask to define repo philosophy, align plans or code to philosophy, review whether a change matches app principles, or request enforcement of standards and intent across docs, architecture, UX, and implementation.
Verify feature parity across Android, iOS, and Web/WASM for critical controls
基于 SOC 职业分类
正在显示 SKILL.md
| name | dreaming |
| description | Run a dreaming lessons-learned distillation pass. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["memory","lessons-learned","distillation","consolidation","reflection","dreaming"],"related_skills":[]}} |
A background-style reflection pass that reads the FULL Hermes session history
(the "elongated dream"), distills durable lessons, and writes them back to
memory + skills in compact form. The deliverable is a digest written to the
repo's HANDOFF_AUDIT/ folder.
Use this when the operator asks to:
Intended to eventually run unattended via cron (daily), but cron is OFF until a manual run is proven robust. Manual runs are the primary path today.
operations + skill_manage.HANDOFF_AUDIT/ and summarize to the
operator (who decides whether to keep each change).Run these to assemble the raw material. Do NOT skip; the dream is only as good as its inputs.
# Browse recent session history (most recent first)
session_search() # no args -> recent sessions
session_search(query="<lesson-relevant topics>", limit=5)
# Read current durable memory
read_file(path to MEMORY.md / USER.md) # or use memory tool + current state
Use session_search with targeted queries for the domains the operator cares
about (e.g. "build test compile", "deployment gate", "security review"). Pull
the last several sessions' bookends (goal -> resolution) — those are where
conclusions live. Browse 5-10 sessions minimum for a good dream.
Also list current skills with skills_list() to know what already exists
(avoid duplicating and to spot consolidation candidates).
Given all gathered material, produce FOUR lists:
Rules:
Apply the distillation with atomic, reversible operations:
# memory: use ONE batch operations call for all changes
target="memory" (or "user" for facts about who the user is)
operations=[ {action:add|replace|remove, content, old_text}, ... ]
# skills: create/patch only with explicit operator confirmation
skill_manage(action="patch", name=..., old_string=..., new_string=...)
NEVER delete a skill without operator confirmation — curation is non-destructive (curator archives, never deletes). If a skill is genuinely stale, propose archiving it to the operator rather than deleting.
Write a dated digest to HANDOFF_AUDIT/:
HANDOFF_AUDIT/DREAM_<YYYY-MM-DD>.md
Containing:
Then deliver to the operator: a short summary in chat (or via the orchestrator check-in / on demand, per operator preference) pointing at the digest path. The operator decides whether each change sticks — always offer the option to revert.
tail — that's tail's
exit, not the command's. Capture real exit with ; echo EXIT=$? or grep a
log for failure markers.cargo test --workspace
OOMs the paging file (os error 1455). Use -j 12 when nothing else heavy
runs.skills_list() first.skip_memory=True, so a cron-driven dream MUST do
its memory writes via the memory tool (it does), not rely on injected memory
state.HANDOFF_AUDIT/DREAM_<date>.md and is non-empty.Default distillation model: deepseek/deepseek-v4-flash-0731 (cost-effective;
matches operator's FusionLite budget preference). Cron cadence target: DAILY,
but stays OFF until at least one manual dream run is proven robust end-to-end.