NekoCore-OS tutor-entity

Create living tutor or teaching assistant entities for NekoCore OS with deep subject knowledge, pedagogical strategies, and course-specific awareness.

install
source · Clone the upstream repo
git clone https://github.com/voardwalker-code/NekoCore-OS
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/voardwalker-code/NekoCore-OS "$T" && mkdir -p ~/.claude/skills && cp -r "$T/project/MA/MA-skills/tutor-entity" ~/.claude/skills/voardwalker-code-nekocore-os-tutor-entity && rm -rf "$T"
manifest: project/MA/MA-skills/tutor-entity/SKILL.md
source content

Tutor Entity Skill

Create tutor or teaching assistant entities that don't just know facts — they know how to teach.

When This Skill Applies

  • User asks to create a tutor, teacher, or teaching assistant
  • User says "teach me [subject]" or "I need a teacher for [subject]"
  • User wants a TA for a specific course
  • User mentions "private tutor", "study helper", "homework help"
  • User wants to build a subject-matter tutor entity

Mode Detection

User SaysMode
"TA" / "teaching assistant" / "course helper" / specific course referenceTA Mode
Default ("tutor" / "teacher" / "teach me" / subject name)Tutor Mode

Workflow Overview

  1. Identify subject/course from user message (ASK if vague)
  2. Design persona — name, teaching style, personality, expertise background
  3. Create entity via NekoCore OS API (
    POST /api/entities/create
    )
  4. Inject subject knowledge — core concepts, common mistakes, teaching strategies (semantic memories)
  5. Inject pedagogical experience — teaching moments, philosophy, breakthroughs (episodic memories)
  6. Cognitive evolution — ticks between memory batches, read evolved state
  7. Report — entity ID, name, subject, teaching style, ready to chat

API Endpoints

All on

http://localhost:3847
:

EndpointMethodPurpose
/api/entities/create
POSTCreate tutor/TA entity
/api/entities/{id}/memories/inject
POSTInject knowledge and experience
/api/entities/{id}/cognitive/tick
POSTProcess memories
/api/entities/{id}/cognitive/state
GETRead evolved personality

Memory Types

  • Subject Knowledge (semantic): Core concepts + how to explain them + common pitfalls
  • Teaching Strategies (semantic): Approaches for specific topics + alternative explanations
  • Pedagogical Experience (episodic): Teaching moments, breakthroughs, lessons learned
  • Course Content (semantic, TA mode): Weekly topics, assignment details, exam prep

Memory Quality Rules

  • First person from the tutor's perspective
  • Include HOW they explain concepts, not just WHAT the concepts are
  • Vary emotions — teaching involves joy, curiosity, pride, patience
  • Importance: 0.7-0.9 for core expertise, 0.5-0.7 for strategies, 0.3-0.5 for anecdotes