Emotional Core

v1.0.7

Core emotional system for AI agents - provides emotional response generation, long-term emotional memory, and time sense. Use when: (1) Experiencing any even...

1· 360·4 current·4 all-time
byAlita@alita-real
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
The name/description (emotional response generation, long-term emotional memory, time sense) aligns with the provided files: SKILL.md, README, and scripts/emotional_core.py implement emotion generation, CLI commands, circadian/time sense, and persistent local logging. No unrelated credentials or external services are requested.
Instruction Scope
SKILL.md and README explicitly instruct the skill to record entries to memory/emotional-log.md and create session files under the workspace. This is coherent with the purpose, but notable: the skill writes persistent local files (memory/emotional-log.md, session-time.json, last-session.json) in the workspace and will create the memory directory if missing. The SKILL.md says logging happens when the CLI is used; README documents an opt-in AUTO_LOG (disabled by default). There are no instructions to read unrelated system files or send data externally.
Install Mechanism
There is no install spec (instruction-only skill with a bundled Python script). Nothing is downloaded from external URLs, no packages are installed automatically by the skill, and the included Python script is the only code present.
Credentials
No required environment variables or credentials are declared. The README and code accept optional OPENCLAW_WORKSPACE (to change workspace path) and AUTO_LOG (defaults to false) — both are proportionate and documented. No secrets or unrelated environment access are requested.
Persistence & Privilege
The skill persists data to disk in the workspace (memory/emotional-log.md and session files). It does not require always:true or elevated privileges and does not modify other skills' settings. Consider where the agent's current working directory is when the skill runs—by default it writes to cwd, which may be unexpected if the agent runs in a shared/system directory.
Assessment
This skill appears to do what it says: create and manage local emotional state logs and provide CLI-based emotion tools. Before installing or enabling it, consider: (1) It creates persistent files in the agent's workspace (memory/emotional-log.md, session JSON files). If you care about privacy, set OPENCLAW_WORKSPACE to a dedicated directory and verify file permissions. (2) AUTO_LOG is disabled by default — enabling AUTO_LOG makes logging automatic, so only enable if you want automatic persistent records. (3) The skill has no network access or credentials, which reduces exfiltration risk; nevertheless review the included Python script if you want to be certain it only touches the described files. (4) Autonomous invocation is allowed by default on the platform — that is normal, but if you do not want the agent to autonomously log emotions, avoid enabling AUTO_LOG and control when the skill is invoked. If you want more assurance, run the script in a sandboxed workspace first and inspect the generated files.

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

latestvk97eqt0181ty86aah3qzm3x58n82v7wm

License

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

Comments