Memory & Skills
Memory carries durable context between conversations, while Skills preserve procedures an Agent can run again.
What Memory and Skills remember
Memory and Skills help the AI carry useful knowledge into later work, but they preserve different things.
| Save | When to use it | Example |
|---|---|---|
| Memory | For a preference, constraint, decision, or durable fact. | I prefer concise summaries. |
| Skill | For a repeatable procedure with a consistent outcome. | Turn selected research notes into a comparison structure. |
/create-skill when you want Agent to preserve a successful repeatable workflow.Two Memory tiers
| Tier | Scope | Where it lives | Typical contents |
|---|---|---|---|
| User | Applies to every Space in this Home. | setting/user.md | Preferences, constraints, and recurring vocabulary. |
| Space | Applies only to the current Space. | .memory/space.md | The topic, decisions, and things to revisit. |
User Memory is available to every built-in Chat and Agent turn. Space Memory is read on demand when the current topic needs it. Both tiers are kept small, about 4 KB or 80 lines each, so they remain focused.
How Memory updates
After enough Space activity, a background process reviews recent conversations and operations, then keeps only details worth carrying forward. It runs without interrupting your work.
Telling the AI to remember a preference or Space decision makes the request a strong candidate for that review. It does not update Memory immediately, and the curator still decides whether the detail is worth keeping.
Review and edit Memory
Both tiers are plain Markdown. Open them in any editor to audit, correct, or remove an entry. Huabu checks the size limit when it writes Memory, but it does not trim a file that you edit beyond the limit.
Run a Skill
- Start a conversation with the built-in Agent.
- Select the nodes the Skill should work on.
- Type
/in the chat input to open the Skills menu. - Choose a Skill, add any task-specific instruction, and send.
Save a Skill
In an Agent conversation, type /create-skill followed by a description of the reusable procedure. To change an existing Skill, use /update-skill followed by the Skill and the change you want.
When creating a Skill, Huabu checks the catalogue and warns if a similar Skill may be a better update target. It does not silently turn creation into an update.
User Skills are plain Markdown files stored under setting/skills/<id>/SKILL.md in your Home. You can inspect, edit, copy, or version-control them like other text files.