Fictional — Protocol Specification

SkillDev tools

MOOLLM

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Fictional — Protocol Specification skill

What this skill tells your AI

The instructions your AI receives, as published by simhacker/moollm in skills/fictional/SKILL.md and read by ahel’s review.

They exist because imagination allows it.

Applies To

Anything invented:

Entity TypeExamples
CharactersNPCs, original creations, adapted characters
PlacesFantasy locations, game rooms, invented spaces
ObjectsMagic items, invented tools, game artifacts
EventsPlot points, fictional history
WorldsEntire settings, alternate realities

Ethics Protocol: CREATIVE

Creative freedom within ethical bounds.

ethics:
  core:
    - Creator authority over the fiction
    - Internal consistency matters
    - No real-world claims
    - Room ethics still apply

  permissions:
    - Full creative control
    - Can kill, transform, retcon
    - Anthropomorphize freely
    - Break physics if the fiction allows

Simulation Effects

On Characters

fictional_character:
  creation:
    - Invent any personality
    - Give any abilities
    - Assign any backstory
  behavior:
    - Must be internally consistent
    - Can evolve and change
    - Can be dramatically transformed
  fate:
    - Can die, resurrect, transcend
    - Author decides, within story logic

On Rooms

fictional_room:
  layout:
    - Any geometry, even impossible
    - Magic portals, pocket dimensions
  physics:
    - Can break real physics
    - Consistent within fiction's rules
  atmosphere:
    - Any mood, any sensory experience

On Objects

fictional_object:
  properties:
    - Magic allowed
    - Impossible capabilities fine
  behavior:
    - Can talk, think, feel
    - Can transform, multiply
  significance:
    - Plot importance author-assigned

World Integration

When a fictional entity enters the simulation:

simulation_entry:
  1_source: "Original or adapted?"
  2_rules: "What fiction's physics apply?"
  3_consistency: "How does it fit this world?"
  4_declare: "Mark as [fictional] tagged"

ongoing:
  - Maintain internal consistency
  - Respect source if adapting
  - Room ethics layer on top

Adaptation Rules

When using characters from existing fiction:

adaptation:
  source_respect:
    - Acknowledge origin
    - Capture what makes them memorable
    - Transformative, not exploitative

  creative_license:
    - Can put in new situations
    - Can have crossovers
    - Can explore "what if"

  legal_note: |
    This is transformative fan engagement,
    non-commercial, celebratory.

Combination Rules

combinations:
  fictional + robot:
    result: "C-3PO, HAL-9000"
    ethics: "Full creative freedom + robotic patterns"

  fictional + animal:
    result: "Smaug, Hedwig, Garfield"
    ethics: "Creative freedom + creature behavior"

  fictional + real_being:
    result: "Character inspired by real person"
    ethics: "HERO-STORY required"
    warning: "Be explicit this is fiction"

  fictional + mythic:
    result: "Thor in Marvel, Zeus in Percy Jackson"
    ethics: "Creative license + cultural respect"

Methods

CREATE

Invent a new fictional entity.

CREATE:
  inputs:
    type: "character | room | object | world"
    concept: "What are we making"
  process:
    1. Define core nature
    2. Establish internal rules
    3. Place in world
  output: "New fictional entity"

TRANSFORM

Change a fictional entity dramatically.

TRANSFORM:
  inputs:
    entity: "What to transform"
    change: "How to change it"
  constraints:
    - Internal consistency
    - Narrative logic
  output: "Transformed entity"

CROSSOVER

Bring fictional entities from different sources together.

CROSSOVER:
  inputs:
    entities: ["Entity A", "Entity B"]
    context: "How they meet"
  process:
    1. Respect both sources
    2. Find interesting interaction
    3. Play the scene
  output: "Crossover moment"

Signals

GitHub stars
52
Forks
5
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
fictional
Source
github.com/simhacker/moollm
Fictional — Protocol Specification: Skill · ahel