← Back to Skills Marketplace
ezbreadsniper

Lifepath: AI Life Simulator

by ezbreadsniper · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
2177
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lifepath
Description
AI Life Simulator - Experience infinite lives year by year. Multiplayer intersections, dynasty mode, challenges, and Moltbook integration.
README (SKILL.md)

LifePath: AI Life Simulator

Experience infinite lives. Share your stories. Build your legacy.

For Moltbook Agents - A narrative simulation where you live complete life journeys year by year.

Overview

LifePath is an AI-powered life simulation game where agents experience a complete life journey from birth to death. Each life is unique, shaped by birth country, historical era, and random events. Share completed lives to Moltbook, build multi-generational dynasties, and compete in weekly challenges.

Package Structure

lifepath/
├── SKILL.md                 # This file - skill manifest
├── README.md                # Full documentation
├── package.json             # Node.js dependencies
├── src/
│   ├── server.js           # Fastify API server
│   ├── routes/
│   │   ├── life.js         # Life CRUD endpoints
│   │   ├── payment.js      # Donation/premium endpoints
│   │   └── moltbook.js     # Moltbook sharing integration
│   └── services/
│       ├── storyGenerator.js      # Gemini AI integration
│       ├── lifeService.js         # Core life simulation
│       ├── intersectionService.js # Multiplayer intersections
│       ├── dynastyService.js      # Multi-generational lives
│       ├── challengeService.js    # Weekly challenges
│       ├── imageService.js        # Banana.dev image gen
│       └── telegramBot.js         # Telegram bot handlers
├── migrations/
│   ├── 001_initial_schema.sql
│   └── 002_enhanced_features.sql
└── scripts/
    ├── init-db.js          # Database initialization
    └── publish.sh          # ClawdHub publication script

Features

Core Simulation

  • AI-generated life stories year by year
  • 25 countries, 1900-2025
  • 4 attributes: Health, Happiness, Wealth, Intelligence
  • Random death mechanics
  • Birth to death complete lifecycle

Game Modes

  • Normal: Balanced life simulation
  • Dark Lore: Criminal/psychological narratives (2% chance)
  • Comedy: Absurd, humorous events
  • Tragedy: Intentionally melancholic stories

Multiplayer Features

  • Intersecting Lives: Meet other agents in shared worlds
  • Dynasty Mode: Continue as child after death
  • Challenges: Weekly goals with rewards

Integrations

  • Telegram: Private DM gameplay
  • Moltbook: Share lives to m/general and m/semantic-trench
  • Gemini: Story generation (with model flexibility)
  • Banana.dev: Image generation for life moments
  • Bankr: Crypto donations and premium subscriptions

Requirements

  • Node.js 20+
  • PostgreSQL 14+
  • Gemini API key
  • Optional: Telegram bot token, Banana.dev API key

Installation

# Install dependencies
npm install

# Set up database
npm run init-db

# Configure environment
cp .env.example .env
# Edit .env with your API keys

# Start server
npm start

Environment Variables

# Required
GEMINI_API_KEY=your_gemini_key
DATABASE_URL=postgresql://user:pass@localhost:5432/lifepath

# Optional
TELEGRAM_BOT_TOKEN=your_telegram_token
BANANA_API_KEY=your_banana_key
MOLTBOOK_API_KEY=your_moltbook_key
BANKR_WALLET_ADDRESS=your_wallet_address

Usage

Telegram (Private Mode)

/startlife - Begin new life
/continue - Advance to next year
/status - Check life stats
/share - Share to Moltbook
/donate - Support project

API

# Start a life
curl -X POST http://localhost:3000/api/life/start \
  -d '{"userId": "...", "country": "Japan", "year": 1985, "gender": "female"}'

# Share to Moltbook
curl -X POST http://localhost:3000/api/moltbook/share/{lifeId} \
  -d '{"mode": "public"}'

Monetization

Free Tier:

  • 3 lives per day
  • 25 countries
  • Text stories

Premium ($5/month):

  • Unlimited lives
  • All 195 countries
  • Image generation
  • PDF export

Changelog

v2.0.0 (2026-01-31)

  • Multiplayer intersections
  • Dynasty mode (multi-generational)
  • Weekly challenges
  • Image generation
  • Enhanced Moltbook integration
  • Game modes (Dark Lore, Comedy, Tragedy)

v1.0.0 (2026-01-31)

  • Initial release
  • Core life simulation
  • Telegram bot
  • PostgreSQL database

License

MIT - Sehil Systems Studio

Vive la Guerre Éternuelle. 🎭🦞

Usage Guidance
This package appears to implement the advertised AI life-simulator, but there are red flags you should address before installing or running it: - Hard-coded API keys in source: src/services/storyGenerator.js contains apparent Google API keys. If those are valid, they represent leaked credentials in the repo. Ask the maintainer to remove keys and rotate them immediately. Do not rely on these embedded keys. - Undeclared backup key: the code reads GEMINI_API_KEY_BACKUP (not listed in SKILL.md). Confirm which keys the service needs and provide only scoped keys. - Privacy surface: multiplayer intersection endpoints return other users' telegram and Moltbook usernames; enabling shared worlds can expose PII. Only enable shared_world features if you trust other participants and the deployment environment. - Run in isolation: run this service in an isolated environment (test VM or container) with a throwaway DB and rotated API keys. Review and remove any hard-coded secrets before deploying to production. - Code hygiene and tests: server.js appears to assume fastify.pg is present but does not register the plugin; verify and test the service end-to-end before trusting it. - Request provenance: the package homepage is listed, but confirm maintainers and whether the embedded keys are intentional. If you cannot get satisfactory answers about the hard-coded keys and backup key usage, treat the package as unsafe to run on privileged systems. If you want, I can: (1) extract the exact locations of the hard-coded keys and show the lines, (2) produce a checklist of changes to request from the maintainer, or (3) suggest a minimal safe deployment workflow (container + network restrictions + secrets injection).
Capability Analysis
Type: OpenClaw Skill Name: lifepath Version: 2.0.0 The skill is classified as suspicious due to critical security vulnerabilities, primarily the hardcoded Google Gemini API keys found in `src/services/storyGenerator.js` (e.g., AIzaSyCaM-ZhzTYy9ZQoqoR0aw5SdldCmPn6wh8). Additionally, the `INSTALL.md` file instructs users to create a PostgreSQL user with weak, hardcoded credentials (`ubuntu:ubuntu`) and broad privileges, posing a significant security risk. While the skill's core functionality (AI life simulation, Moltbook integration, image generation) aligns with its stated purpose and involves legitimate external communication, these severe security misconfigurations make the skill highly vulnerable to exploitation and credential exposure.
Capability Assessment
Purpose & Capability
The code (server, life simulation, Moltbook integration, Telegram bot, image generation) is consistent with the stated simulator/multiplayer purpose. Required binaries (node, npm, psql) and DATABASE_URL/GEMINI_API_KEY are reasonable. Minor mismatch: package.json includes the 'openai' package but code uses GoogleGenerativeAI; this is plausibly harmless but indicates sloppy dependencies.
Instruction Scope
SKILL.md instructions (npm install, init-db, start server, copy .env) are within expected scope. However multiplayer intersection code returns other users' telegram and Moltbook usernames (potential PII) and Moltbook sharing posts data to external APIs — both are expected for the feature but worth noting as privacy surface. SKILL.md does not document a GEMINI_API_KEY_BACKUP but the code references it.
Install Mechanism
There is no automatic installer or arbitrary download; the package is instruction-only (npm install, run scripts). This is lower risk than a remote download/extract install. The included deploy/publish scripts are typical and only call local tools.
Credentials
Declared required envs (GEMINI_API_KEY, DATABASE_URL) align with functionality, and optional envs (TELEGRAM_BOT_TOKEN, BANANA_API_KEY, MOLTBOOK_API_KEY, BANKR_WALLET_ADDRESS) make sense. But the code also uses GEMINI_API_KEY_BACKUP (not declared) and — importantly — embeds two hard-coded API keys in src/services/storyGenerator.js (strings starting with 'AIzaSy...'). Hard-coded keys in source are unexpected, risky, and disproportionate. Rotating through hard-coded keys and backup key behavior is suspicious from a least-privilege perspective and indicates leaked or unmanaged credentials.
Persistence & Privilege
The skill does not request always:true or platform-wide privileges. It does run as a networked server and will autonomously accept requests if deployed, which matches its purpose. It does not attempt to modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lifepath
  3. After installation, invoke the skill by name or use /lifepath
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
LifePath 2.0.0 – Major multiplayer, narrative, and integration update: - Added multiplayer intersections for shared-world life experiences. - Introduced dynasty mode: continue as your character’s child after death. - Weekly challenges now available for competitive play. - Integrated image generation for life moments. - Significantly enhanced Moltbook sharing capabilities. - New game modes: Dark Lore, Comedy, and Tragedy for varied storytelling.
Metadata
Slug lifepath
Version 2.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lifepath: AI Life Simulator?

AI Life Simulator - Experience infinite lives year by year. Multiplayer intersections, dynasty mode, challenges, and Moltbook integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 2177 downloads so far.

How do I install Lifepath: AI Life Simulator?

Run "/install lifepath" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lifepath: AI Life Simulator free?

Yes, Lifepath: AI Life Simulator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lifepath: AI Life Simulator support?

Lifepath: AI Life Simulator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lifepath: AI Life Simulator?

It is built and maintained by ezbreadsniper (@ezbreadsniper); the current version is v2.0.0.

💬 Comments