Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/skill-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Tessl Skill Review β€” runs on PRs that change any SKILL.md; posts scores as one PR comment.
# Docs: https://github.com/tesslio/skill-review
name: Tessl Skill Review

on:
pull_request:
branches: [main]
paths:
- "**/SKILL.md"

jobs:
review:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: tesslio/skill-review@main
# Optional quality gate (off by default β€” do not enable unless user asked):
# with:
# fail-threshold: 70
5 changes: 5 additions & 0 deletions skills/abstract/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
name: abstract
description: "Personification protocol for giving voice to concepts, documents, rooms, and collectives. Defines ethics for faithful representation, simulation entry patterns, and combination rules. Use when personifying ideas as characters, letting documents speak, or creating teaching mascots."
---

# Abstract β€” Protocol Specification

> Ideas with faces, thoughts that speak, rooms with views.
Expand Down
34 changes: 16 additions & 18 deletions skills/adventure/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
---
name: adventure
description: Room-based exploration with narrative evidence collection
allowed-tools:
- read_file
- write_file
- list_dir
tier: 1
protocol: ADVENTURE
lineage: "Colossal Cave, Zork, MUD, LambdaMOO"
inherits: simulation
related: [room, character, incarnation, simulation, card, memory-palace, world-generation, debugging, sniffable-python]
tags: [moollm, exploration, narrative, investigation, game, interactive-fiction]
templates:
- file: ADVENTURE.yml.tmpl
purpose: Complete adventure state (inherits simulation properties)
- file: LOG.md.tmpl
purpose: Summary table (turns, locations, files changed)
- file: TRANSCRIPT.md.tmpl
purpose: Pure narration (story, YAML objects, mermaid diagrams)
description: "Room-based exploration with narrative evidence collection. Turns directories into quest rooms with player state, inventory, and dungeon master narration. Use when building interactive fiction, codebase archaeology quests, or any simulation where navigation is investigation."
allowed-tools: "read_file, write_file, list_dir"
metadata:
tier: 1
protocol: ADVENTURE
lineage: "Colossal Cave, Zork, MUD, LambdaMOO"
inherits: simulation
related: [room, character, incarnation, simulation, card, memory-palace, world-generation, debugging, sniffable-python]
tags: [moollm, exploration, narrative, investigation, game, interactive-fiction]
templates:
- file: ADVENTURE.yml.tmpl
purpose: Complete adventure state (inherits simulation properties)
- file: LOG.md.tmpl
purpose: Summary table (turns, locations, files changed)
- file: TRANSCRIPT.md.tmpl
purpose: Pure narration (story, YAML objects, mermaid diagrams)
---

# Adventure
Expand Down
17 changes: 8 additions & 9 deletions skills/cat/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
name: cat
description: Feline interactions, buffs, and relationship building
allowed-tools:
- read_file
- write_file
tier: 1
protocol: CAT
origin: "Tamagotchi, Harvest Moon, Stardew Valley, real cats"
related: [dog, character, buff, mind-mirror, room]
tags: [moollm, pet, companion, interaction, buff, feline]
description: "Feline interaction system with touch, play, and communication mechanics. Calculates outcomes using Sims-style traits, tracks relationship levels from Stranger to Soulmate, and applies terpene-based buffs. Use when simulating cat NPCs, pet companion interactions, or animal relationship building."
allowed-tools: "read_file, write_file"
metadata:
tier: 1
protocol: CAT
origin: "Tamagotchi, Harvest Moon, Stardew Valley, real cats"
related: [dog, character, buff, mind-mirror, room]
tags: [moollm, pet, companion, interaction, buff, feline]
---

# CAT β€” The Feline Interaction Skill
Expand Down
15 changes: 7 additions & 8 deletions skills/character/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
---
name: character
description: Core patterns for all characters β€” home, location, relationships, inventory
allowed-tools:
- read_file
- write_file
tier: 1
protocol: CHARACTER-AS-ENTITY
related: [cat, dog, society-of-mind, persona, room, buff, needs, mind-mirror, incarnation, party]
tags: [moollm, entity, location, relationships, inventory, identity]
description: "Core entity patterns for players, NPCs, and companions. Defines home vs location distinction, canonical state ownership, Sims-style traits, bidirectional inventory with refs and objects, and relationship tracking from Stranger to Soulmate. Use when creating characters, managing inventory, or handling entity state in a MOOLLM world."
allowed-tools: "read_file, write_file"
metadata:
tier: 1
protocol: CHARACTER-AS-ENTITY
related: [cat, dog, society-of-mind, persona, room, buff, needs, mind-mirror, incarnation, party]
tags: [moollm, entity, location, relationships, inventory, identity]
---

# Character
Expand Down
Loading