Skip to content

Skills & Tools

GHOST is skill-driven. Rather than encoding workflows in code, GHOST reads plain-text skill files that teach it how to handle specific tasks — then uses its tools to execute them.

SkillsTools
WhatWorkflow instructions (markdown files)API functions the model can call
Where$WORKSPACE/skills/Built into the binary
Added byOPERATOR or GHOST itselfDevelopers
When usedModel reads the skill before respondingModel calls the tool during a turn

The philosophy: add a skill before adding a tool. Skills are cheaper to create, easier to iterate on, and don’t require code changes. Tools are for capabilities that need structured input/output (file I/O, search, web fetch).

A typical workflow:

  1. You ask your GHOST to research something
  2. The system prompt lists available skills — GHOST picks research
  3. GHOST reads the skill file for step-by-step instructions
  4. GHOST executes those steps using tools (web_search, web_fetch, note_write, etc.)

Skills guide what to do. Tools provide how to do it.

GHOST ships with tools for:

  • File operationsfile_read, file_write, file_edit
  • Shell accessshell
  • Task trackingtodo
  • Web researchweb_search, web_fetch (see Web Research)
  • Knowledgeknowledge_search, note_write (see Knowledge Tools)
  • Agent controlagent (see Agent Control)

See Core Tools for file, shell, and task tracking tool reference.