# Keyword Reference

This section lists every BASIC keyword implemented in the GeneralBots engine. Each keyword page includes:

* **Syntax** – Exact command format.
* **Parameters** – Expected arguments.
* **Description** – What the keyword does.
* **Example** – A short snippet from the official template files.

The source code for each keyword lives in `src/basic/keywords/`. Only the keywords listed here exist in the system.

## Keywords

- [TALK](./keyword-talk.md)
- [HEAR](./keyword-hear.md)
- [SET_USER](./keyword-set-user.md)
- [SET_CONTEXT](./keyword-set-context.md)
- [LLM](./keyword-llm.md)
- [GET_BOT_MEMORY](./keyword-get-bot-memory.md)
- [SET_BOT_MEMORY](./keyword-set-bot-memory.md)
- [SET_KB](./keyword-set-kb.md)
- [ADD_KB](./keyword-add-kb.md)
- [ADD_WEBSITE](./keyword-add-website.md)
- [ADD_TOOL](./keyword-add-tool.md)
- [LIST_TOOLS](./keyword-list-tools.md)
- [REMOVE_TOOL](./keyword-remove-tool.md)
- [CLEAR_TOOLS](./keyword-clear-tools.md)
- [GET](./keyword-get.md)
- [FIND](./keyword-find.md)
- [SET](./keyword-set.md)
- [ON](./keyword-on.md)
- [SET_SCHEDULE](./keyword-set-schedule.md)
- [CREATE_SITE](./keyword-create-site.md)
- [CREATE_DRAFT](./keyword-create-draft.md)
- [WEBSITE_OF](./keyword-website-of.md)
- [PRINT](./keyword-print.md)
- [WAIT](./keyword-wait.md)
- [FORMAT](./keyword-format.md)
- [FIRST](./keyword-first.md)
- [LAST](./keyword-last.md)
- [FOR EACH](./keyword-for-each.md)
- [EXIT FOR](./keyword-exit-for.md)
