soul-chat
๐ฏSkillfrom simhacker/moollm
Enables conversational interactions with a simulated soul or personality, exploring emotional depth and personal narrative through contextual dialogue.
Installation
npx skills add https://github.com/simhacker/moollm --skill soul-chatSkill Details
Overview
# MOOLLM ๐๐โจ
> Skills are programs. The LLM is eval(). Empathy is the interface.
> โ [The Eval Incarnate Framework](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md)
The Sims meets LambdaMOO, running in Cursor (and other tools, with any model).
A filesystem-incarnated skill framework โ a microworld OS for LLM agents.
- The filesystem is a place
- Directories are rooms
- Files are objects and state
- Names are activation vectors (K-lines)
- Skills are runnable programs โ not just docs
- The LLM pivots text across Code / Data / Graphics via the [Axis of Eval](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-axis-of-eval)
If you only read one thing, read this:
๐ [designs/eval/EVAL-INCARNATE-FRAMEWORK.md](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md)
โฆand then keep following links until your brain starts glowing. ๐ฎ
---
โก Start Here
1) The framework hub (readable, index-y, linky)
๐ [Eval Incarnate Framework](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md)
If you read only 3 sections:
- [The Word](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-word) โ The thesis in one paragraph
- [The Axis of Eval](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-axis-of-eval) โ Code, Data, Graphics unified
- [CARD.yml: The Skill Interface](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#cardyml-the-skill-interface) โ How skills advertise
2) Play the richest microworld
๐ฎ [examples/adventure-4/](./examples/adventure-4/) โ pub, rooms, NPCs, incarnated characters, logs, images, proofs
3) ๐ด NEW: Amsterdam Fluxx Championship
๐ [skills/experiment/experiments/fluxx-chaos/](./skills/experiment/experiments/fluxx-chaos/) โ 4 characters, 5 tournaments, 20+ games, 116+ turns, 464+ character-turns of emergent narrative gameplay. Up to 30 turns ร 4 characters per LLM iteration โ proving Speed of Light drive works even with complex changing rules and social dynamics! 24 generated cards, 32 AI-generated artworks, research-grade analysis.
4) Get moving fast
๐ [QUICKSTART.md](./QUICKSTART.md) โ "get playing in 2 minutes"
5) Browse the skill library
๐ง [skills/](./skills/) โ ~80 skills, the building blocks
Start at: [skills/README.md](./skills/README.md)
6) Meet the giants
๐๏ธ [Hall of MOOLLM Heroes](./examples/adventure-4/characters/real-people/README.md#-hall-of-moollm-heroes) โ The people who made this possible
7) Meet the animals
๐พ [Animal Sanctuary](./examples/adventure-4/characters/animals/) โ Palm the monkey, Biscuit the dog, 8 terpene-named kittens, 8 puppies, Confetti Crawler the worm
---
๐ง 90-Second Mental Model
MOOLLM is "eval() made real" โ in the filesystem.
Incarnate skills aren't just prompts โ they have:
- an interface ([CARD.yml](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#cardyml-the-skill-interface))
- instantiation ([Eight Extensions](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#eight-extensions-over-anthropic-skills))
- persistence ([Three-Tier Persistence](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#three-tier-persistence))
- delegation/inheritance ([Glossary](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#glossary))
- semantic activation ([K-lines](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#4-k-lines--society-of-mind-marvin-minsky-mit-1980))
- ethics framing ([Ethical Framing Inheritance](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#ethical-framing-inheritance))
Same text, different stance:
- treat it as Data (schema, diff, validate)
- as Code (imperative behavior in comments)
- or as Graphics (render Markdown/Mermaid or generate images)
That's the [Axis of Eval](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-axis-of-eval).
---
๐งญ Guided Tours (Choose Your Adventure)
๐ ๏ธ Building Skills
- [The Word](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-word) โ The thesis
- **[Axis of Eval](./designs/eval/EVAL-INCARNATE-FRAMEWORK.md#the-axis
More from this repository10
Evaluates and scores the performance, complexity, and emergent behaviors of skills and interactions within the MOOLLM microworld framework.
Generates a personalized hero's journey narrative by dynamically creating character backstories, challenges, and transformative plot arcs based on user input.
Exposes and reports on the internal details, metadata, and behaviors of other skills within the MOOLLM framework.
Allows a character or agent to leave the current directory/room in the MOOLLM microworld filesystem environment.
Generates and manipulates narrative elements, helping writers craft stories by providing tools for plot development, character creation, and story structure exploration.
Tracks and manages time-related operations, providing temporal context and timestamp functionality for LLM interactions within the MOOLLM filesystem-based skill framework.
Manages and sequences executable actions for LLM agents, allowing ordered, controlled task execution across the MOOLLM microworld filesystem environment.
Simulates and tracks emergent effects and state changes across a simulated environment's objects, interactions, and characters.
format-design skill from simhacker/moollm
Generates strategic manufacturing insights and process optimization recommendations by analyzing industrial data and production scenarios.