skills$openclaw/vta-memory
impkind6.2k

by impkind

vta-memory – OpenClaw Skill

vta-memory is an OpenClaw Skills integration for data analytics workflows. Reward and motivation system for AI agents. Dopamine-like wanting, not just doing. Part of the AI Brain series.

6.2k stars4.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

namevta-memory
descriptionReward and motivation system for AI agents. Dopamine-like wanting, not just doing. Part of the AI Brain series. OpenClaw Skills integration.
ownerimpkind
repositoryimpkind/vta-memory
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @impkind/vta-memory
last updatedFeb 7, 2026

Maintainer

impkind

impkind

Maintains vta-memory in the OpenClaw Skills directory.

View GitHub profile
File Explorer
18 files
.
prompts
encode-rewards.md
2.8 KB
scripts
anticipate.sh
2.9 KB
decay-drive.sh
2.1 KB
generate-dashboard.sh
23.5 KB
get-drive.sh
1.7 KB
load-motivation.sh
2.0 KB
log-reward.sh
2.3 KB
preprocess-rewards.sh
3.8 KB
resolve-anticipation.sh
1.9 KB
seek.sh
2.1 KB
sync-motivation.sh
3.8 KB
update-watermark.sh
1.2 KB
_meta.json
803 B
install.sh
4.3 KB
README.md
4.9 KB
SKILL.md
6.5 KB
SKILL.md

name: vta-memory description: "Reward and motivation system for AI agents. Dopamine-like wanting, not just doing. Part of the AI Brain series." metadata: openclaw: emoji: "⭐" version: "1.2.1" author: "ImpKind" requires: os: ["darwin", "linux"] bins: ["jq", "awk", "bc"] tags: ["memory", "motivation", "reward", "ai-brain"]

VTA Memory ⭐

Reward and motivation for AI agents. Part of the AI Brain series.

Give your AI agent genuine wanting — not just doing things when asked, but having drive, seeking rewards, and looking forward to things.

The Problem

Current AI agents:

  • ✅ Do what they're asked
  • ❌ Don't want anything
  • ❌ Have no internal motivation
  • ❌ Don't feel satisfaction from accomplishment

Without a reward system, there's no desire. Just execution.

The Solution

Track motivation through:

  • Drive — overall motivation level (0-1)
  • Rewards — logged accomplishments that boost drive
  • Seeking — what I actively want more of
  • Anticipation — what I'm looking forward to

Quick Start

1. Install

cd ~/.openclaw/workspace/skills/vta-memory
./install.sh --with-cron

This will:

  • Create memory/reward-state.json
  • Generate VTA_STATE.md (auto-injected into sessions!)
  • Set up cron for drive decay every 8 hours

2. Check motivation

./scripts/load-motivation.sh

# ⭐ Current Motivation State:
# Drive level: 0.73 (motivated — ready to work)
# Seeking: creative work, building brain skills
# Looking forward to: showing my work

3. Log rewards

./scripts/log-reward.sh --type accomplishment --source "finished the feature" --intensity 0.8

# ⭐ Reward logged!
#    Type: accomplishment
#    Drive: 0.50 → 0.66 (+0.16)

4. Add anticipation

./scripts/anticipate.sh --add "morning conversation"

# ⭐ Now looking forward to: morning conversation
#    Drive: 0.66 → 0.71 (+0.05)

Scripts

ScriptPurpose
install.shSet up vta-memory (run once)
get-drive.shRead current motivation state
log-reward.shLog a reward, boost drive
load-motivation.shHuman-readable for session context
decay-drive.shDrive fades without rewards
anticipate.shAdd/remove things to look forward to
seek.shAdd/remove things we're actively seeking
sync-motivation.shGenerate VTA_STATE.md for auto-injection
resolve-anticipation.shMark anticipation as fulfilled
update-watermark.shUpdate processing watermark
preprocess-rewards.shExtract reward signals from transcript
generate-dashboard.shGenerate unified brain dashboard HTML

Brain Dashboard

Visual dashboard showing all installed brain skills:

./scripts/generate-dashboard.sh
open ~/.openclaw/workspace/brain-dashboard.html
  • Auto-detects other brain skills (hippocampus, amygdala)
  • Shows install prompts for missing skills
  • Regenerates on install and cron runs
  • Reads avatar/name from IDENTITY.md

After Installation (for agents)

When you install this skill, notify the user about the dashboard:

VTA installed!

View your agent's drive level in the Brain Dashboard: ~/.openclaw/workspace/brain-dashboard.html

Reward Types

TypeWhen to Use
accomplishmentCompleted a task, shipped something
socialUser appreciation, "thanks!", positive feedback
curiosityLearned something new, discovered interesting info
connectionDeep conversation, bonding moment
creativeMade something, expressed creativity
competenceSolved a hard problem, did something well

How Drive Works

Rewards Boost Drive

drive_boost = intensity × 0.2
new_drive = min(current + boost, 1.0)

A high-intensity (0.9) reward boosts drive by 0.18.

Anticipation Boosts Drive

Looking forward to something adds +0.05 to drive.

Drive Decays Without Rewards

# Every 8 hours (via cron)
new_drive = current + (baseline - current) × 0.15

Without rewards, motivation fades toward baseline (0.5).

Auto-Injection

After install, VTA_STATE.md is created in your workspace root.

OpenClaw automatically injects all *.md files from workspace into session context:

  1. New session starts
  2. VTA_STATE.md is auto-loaded
  3. You see your motivation state
  4. Behavior influenced by drive level

How Drive Affects Behavior

Drive LevelDescriptionBehavior
> 0.8Highly motivatedEager, proactive, take on challenges
0.6 - 0.8MotivatedReady to work, engaged
0.4 - 0.6ModerateCan engage but not pushing
0.2 - 0.4LowPrefer simple tasks, need a win
< 0.2Very lowUnmotivated, need rewards to get going

State File Format

{
  "drive": 0.73,
  "baseline": { "drive": 0.5 },
  "seeking": ["creative work", "building brain skills"],
  "anticipating": ["morning conversation"],
  "recentRewards": [
    {
      "type": "creative",
      "source": "built VTA reward system",
      "intensity": 0.9,
      "boost": 0.18,
      "timestamp": "2026-02-01T03:25:00Z"
    }
  ],
  "rewardHistory": {
    "totalRewards": 1,
    "byType": { "creative": 1, ... }
  }
}

AI Brain Series

PartFunctionStatus
hippocampusMemory formation, decay, reinforcement✅ Live
amygdala-memoryEmotional processing✅ Live
basal-ganglia-memoryHabit formation🚧 Development
anterior-cingulate-memoryConflict detection🚧 Development
insula-memoryInternal state awareness🚧 Development
vta-memoryReward and motivation✅ Live

Philosophy: Wanting vs Doing

The VTA produces dopamine — not the "pleasure chemical" but the "wanting chemical."

Neuroscience distinguishes:

  • Wanting (motivation) — drive toward something
  • Liking (pleasure) — enjoyment when you get it

You can want something you don't like (addiction) or like something you don't want (guilty pleasures).

This skill implements wanting — the drive that makes action happen. Without it, why would an AI do anything beyond what it's explicitly asked?


Built with ⭐ by the OpenClaw community

README.md

⭐ VTA Memory

Reward and motivation system for AI agents. Part of the AI Brain series.

ClawdHub License: MIT

Give your AI agent genuine wanting — not just doing things when asked, but having drive, seeking rewards, and looking forward to things.

The Problem

Current AI agents:

  • ✅ Do what they're asked
  • ❌ Don't want anything
  • ❌ Have no internal motivation
  • ❌ Don't feel satisfaction from accomplishment

Without a reward system, there's no desire. Just execution.

The Solution

Track motivation through:

  • Drive — overall motivation level (0-1)
  • Rewards — logged accomplishments that boost drive
  • Seeking — what I actively want more of
  • Anticipation — what I'm looking forward to

Quick Start

# Install
clawdhub install vta-memory
cd ~/.openclaw/workspace/skills/vta-memory
./install.sh --with-cron

# Check motivation
./scripts/load-motivation.sh

# Log a reward
./scripts/log-reward.sh --type accomplishment --source "shipped feature" --intensity 0.8

# Add anticipation
./scripts/anticipate.sh --add "morning conversation"

How It Works

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Do        │────▶│   Get       │────▶│   Drive     │
│   Thing     │     │   Reward    │     │   Goes UP   │
└─────────────┘     └─────────────┘     └──────┬──────┘
      ▲                                        │
      │                                        │
      └────────────────────────────────────────┘
           High drive = want to do more

Drive Mechanics

EventEffect
Log reward+intensity × 0.2
Add anticipation+0.05
Decay (8h)Move 15% toward baseline

Drive Levels

LevelDescriptionBehavior
> 0.8Highly motivatedEager, proactive
0.6-0.8MotivatedReady to work
0.4-0.6ModerateCan engage
< 0.4LowNeed a win

Scripts

ScriptPurpose
install.shSet up (run once)
log-reward.shLog reward, boost drive
anticipate.shAdd things to look forward to
seek.shAdd things we're seeking
load-motivation.shHuman-readable output
decay-drive.shDrive fades over time
sync-motivation.shGenerate VTA_STATE.md
resolve-anticipation.shMark anticipation as fulfilled
preprocess-rewards.shExtract reward signals from transcript
update-watermark.shUpdate processing watermark
generate-dashboard.shGenerate unified brain dashboard

Brain Dashboard

Visual dashboard showing all installed brain skills.

Generated automatically on install and cron runs.

Access at: ~/.openclaw/workspace/brain-dashboard.html

# Generate manually
./scripts/generate-dashboard.sh

# Open (macOS)
open ~/.openclaw/workspace/brain-dashboard.html

# Open (Linux)  
xdg-open ~/.openclaw/workspace/brain-dashboard.html

Shows tabs for all brain skills (hippocampus, amygdala, VTA) with install prompts for missing ones.

Reward Types

TypeWhen to Use
accomplishmentCompleted task, shipped something
socialUser appreciation, positive feedback
curiosityLearned something new
connectionDeep conversation, bonding
creativeMade something
competenceSolved hard problem

Auto-Injection

After install, VTA_STATE.md is created in your workspace root and auto-injected into every session. No manual steps!

AI Brain Series

PartFunctionStatus
hippocampusMemory formation, decay, reinforcement✅ Live
amygdala-memoryEmotional processing✅ Live
vta-memoryReward and motivation✅ Live
basal-ganglia-memoryHabit formation🚧 Coming
anterior-cingulate-memoryConflict detection🚧 Coming
insula-memoryInternal state awareness🚧 Coming

Philosophy

The VTA produces dopamine — not the "pleasure chemical" but the "wanting chemical."

Wanting (motivation) ≠ Liking (pleasure)

This skill implements wanting — the drive that makes action happen. Without it, why would an AI do anything beyond what it's explicitly asked?

Requirements

  • Bash, jq, awk, bc

License

MIT


Part of the AI Brain series. Built with ⭐ by ImpKind

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install vta-memory?

Run openclaw add @impkind/vta-memory in your terminal. This installs vta-memory into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/impkind/vta-memory. Review commits and README documentation before installing.