Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Workspace

The workspace is your GHOST’s home directory. Default: ~/GHOST/.

Directory Structure

~/GHOST/
├── BOOT.md              # GHOST behavioral instructions
├── SOUL.md              # GHOST personality and values
├── OPERATOR.md          # Your preferences and goals
├── notes/               # Knowledge notes (markdown with TOML frontmatter)
├── references/          # Source material organized by topic
├── diary/               # Daily entries (YYYY-MM-DD.md)
├── jobs/                # Cron-scheduled job files
├── skills/              # Workflow definitions (agentskills.io format)
├── agents/              # Agent definitions (TOML frontmatter + prompt)
├── .web-cache/          # Cached web fetches
└── .state/              # Runtime state (database, logs)

What ghost init Creates

Running ghost init bootstraps the workspace with:

  • Identity filesBOOT.md, SOUL.md, OPERATOR.md with starter templates
  • Default skills — research, knowledge-navigator, note-writer, cron-job-author, skill-creator
  • Default agents — heartbeat, chat-reflection, reflection, deep-research
  • All directories listed above

Key Directories

DirectoryPurposeManaged By
notes/Your GHOST’s knowledge notesGHOST (via note_write tool)
references/Source material in topic subdirsGHOST + you
diary/Daily timeline entriesReflection agent
jobs/Cron job definitionsYou (or cron-job-author skill)
skills/Workflow filesYou (or skill-creator skill)
agents/Agent definitionsghost init + you
.web-cache/Cached web pagesAutomatic
.state/SurrealDB data, runtime stateAutomatic