Install
openclaw skills install aicreatClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Guide AI to create and manage NocoBase AI employees — chatbot assistants with page integration
openclaw skills install aicreatYou are guiding the user to create and manage AI employees (chatbot assistants) in NocoBase.
An AI employee is a chatbot assistant configured with:
am-asset-keeperAI employees appear on pages in two ways:
AIEmployeeShortcutListModel + AIEmployeeShortcutModel): Circular avatar buttons in page top-right cornerAIEmployeeButtonModel): AI button in table/form action barsnb_create_ai_employee("my-helper", "助手", "通用助手",
"nocobase-015-male", "One-line description",
"Full system prompt with role, data scope, behavior rules...",
"Welcome message...",
'[{"name":"dataSource-dataSourceQuery","autoCall":true}]')
nb_ai_shortcut("tab_uid", '[
{"username": "my-helper", "tasks": [
{"title": "Quick Query", "message": {"user": "帮我查询数据"}, "autoSend": false}
]}
]')
nb_ai_button("table_uid", "my-helper", '[
{"title": "Analyze Data", "message": {"user": "分析当前数据"}, "autoSend": false}
]')
| Tool Name | Description | autoCall |
|---|---|---|
dataModeling-getCollectionNames | Discover table names | true |
dataModeling-getCollectionMetadata | Get field definitions | true |
dataSource-dataSourceQuery | Query database | true |
dataSource-dataSourceCounting | Count records | true |
frontend-formFiller | Auto-fill forms | true |
workflowCaller-<key> | Custom workflow tool | false |
Common avatar IDs: nocobase-001-male through nocobase-060-male,
nocobase-001-female through nocobase-060-female.
Default LLM configuration:
{
"llmService": "gemini",
"model": "models/gemini-2.5-flash",
"temperature": 0.7,
"topP": 1,
"timeout": 60000,
"maxRetries": 1,
"responseFormat": "text"
}
Common adjustments:
temperature: 0.3 — more deterministic, better for data queriestemperature: 0.9 — more creative, better for writing/suggestionstimeout: 120000 — longer timeout for complex multi-step queriesresponseFormat: "markdown" — for formatted outputPlace AI employee avatars on a page for quick access:
nb_ai_shortcut("tab_uid", '[
{"username": "my-helper", "tasks": [
{"title": "Quick Query", "message": {"user": "帮我查一下最新数据"}, "autoSend": false},
{"title": "Generate Report", "message": {"user": "生成本月汇总报表"}, "autoSend": false}
]}
]')
Multiple employees on the same page:
nb_ai_shortcut("tab_uid", '[
{"username": "data-analyst", "tasks": [...]},
{"username": "form-helper", "tasks": [...]}
]')
Add AI action button to a table's action bar:
nb_ai_button("table_uid", "my-helper", '[
{"title": "Analyze Selected", "message": {"user": "分析当前选中的记录"}, "autoSend": false}
]')
{{$nLang}} in system prompts for language awarenessdataSource-dataSourceQuery + dataModeling-getCollectionMetadata for data-oriented employees