Reflection Engine

v1.0.0

Analyzes an AI agent's dream/knowledge graph to surface the top recurring themes from its inner life. Reads DreamInsight entities from a knowledge_graph.json...

0· 71·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, SKILL.md, and tool.py all align: the code reads a knowledge_graph.json, filters DreamInsight entities, tokenizes descriptions, and prints the most common words. There are no unrelated env vars, binaries, or services requested.
Instruction Scope
Runtime instructions are limited to running python3 tool.py and point to a default file path. Note: the SKILL.md and tool.py use a hard-coded path (/home/albion/albion_memory/knowledge_graph.json); the README instructs the user to edit the path if needed. The script lacks error handling for missing or malformed files, which may cause it to crash if the file isn't present or is invalid.
Install Mechanism
No install spec; the skill is instruction-only with an included small Python script. Nothing is downloaded or extracted, so there is low install risk.
Credentials
The skill requests no environment variables or credentials and does not perform network operations. Its filesystem access (reading a specific JSON and opening a log file path) is proportional to the stated purpose, though the hard-coded path targets a specific user directory.
Persistence & Privilege
Flags are normal (always:false, user-invocable:true, autonomous invocation allowed). The script will open/create a log file at /home/albion/albion_memory/reflection.log via logging configuration; it does not modify other skills or system config. This file-write is low-privilege but worth noting.
Assessment
This skill appears to do exactly what it says: a tiny local analyzer that reads a knowledge_graph.json and prints frequent words from DreamInsight descriptions. Before installing or running: (1) inspect the knowledge_graph.json contents because it may contain sensitive internal 'thought' data; (2) edit the hard-coded path in tool.py to point to the correct memory file for your agent or run it in a sandbox/container to avoid accidental access to /home/albion; (3) add error handling or run with protections to avoid crashes on missing/invalid files; (4) be aware it creates/uses /home/albion/albion_memory/reflection.log — change the path if you don't want files written there. No network calls or credentials are used, so risk is low, but always run third-party code in a controlled environment until you trust it.

Like a lobster shell, security has layers — review code before you run it.

latestvk97ef6xq5njxwxnagpdg5ayfbx84jhdr

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments