~/.holo/ at the start of every run and folds them into the agent’s instructions. Use them to carry context across runs without repeating it in each task.
The snapshot is taken once when a run starts and frozen for that run, so edits apply to the next run, not the one in flight.
Standing instructions
Put durable, always-on guidance in~/.holo/agents.md. It is prepended to every run.
~/.holo/agents.md
name in frontmatter personalizes the opening line:
~/.holo/agents.md
Memories and rules
memories.md and rules.md are lists. Separate entries with a blank line; a file with no blank lines is read one entry per line.
agents.md. HoloDesktop CLI also reads its own holo-memories.md in the same way, so leave that file to the CLI and keep your notes in memories.md. Each file is capped at 128 KB and content past the cap is truncated with a marker, so keep entries short and specific.
Skills
A skill is a reusable, named procedure the agent can pull in when a task matches its description. Each lives in its own directory:SKILL.md needs YAML frontmatter with a description (used for matching, 280 characters max) and a markdown body with the steps:
~/.holo/skills/file-an-expense/SKILL.md
~/.holo/skills/ on the first run and tracks them in ~/.holo/settings.json, so your own skills sit alongside them. A skill that is missing its description or body is skipped with a warning.
To package a skill so an agent host can install it, see Use HoloDesktop CLI as a skill.
Verify what loaded
holo doctor reports how many skills are seeded under ~/.holo/: