Updated on 2026-09-14 GMT+08:00

Quickly Configuring an OpenClaw Bot Role

In OpenClaw, the role of a bot is defined by a set of core configuration files, which determine its identity, personality, working style, and memory.

Persona (SOUL.md) is the soul file that defines the identity, values, tone, and behavioral boundaries. Instructions (AGENTS.md) refer to the instruction manual that defines the workflow, operational guidelines, and permissions. These files are stored in the workspace directory of OpenClaw and are automatically loaded and applied during startups and sessions.

FlexusL provides a bot template library, covering scenarios such as product R&D, sales and marketing, efficiency improvement, and finance. Multiple preconfigured bot assistant templates are available. You can customize your own bot roles by referring to the official OpenClaw templates and the bot templates provided by FlexusL.

This section describes how to use an OpenClaw bot template provided by FlexusL to quickly configure your bot role.

FlexusL-provided bot templates are for reference only. You can manually modify the templates or use AI models to adjust them based on your specific service requirements.

Prerequisites

You have purchased a FlexusL instance with the OpenClaw application image and completed model and channel configuration by referring to Configuring the OpenClaw Application.

Procedure

FlexusL provides multiple entries for configuring bot roles. You can quickly select and apply a template from the shortcut entry on the FlexusL console homepage. Alternatively, you can go to the application details page of a FlexusL instance and select a template.

  1. Log in to the FlexusL console.
  2. On the OpenClaw Bot Templates tab in the lower part of the page, you can view the bot templates provided by FlexusL. Click More to view all templates.

  3. Click a template to view the persona, instructions, and skills. If the template meets your requirements, click Apply.

  4. In the displayed dialog box, select the target FlexusL instance and a bot. FlexusL instances with the OpenClaw image are used as an example.

    If you have not purchased a FlexusL instance with the OpenClaw image, purchase it as prompted and configure the model and channel by referring to Configuring the OpenClaw Application.

  5. Click Apply to complete the bot role configuration.
    • After the bot template is applied, enter /new in the chat box to start a new session for the template to take effect.
    • You need to configure multi-bot collaboration for the master bot in its instructions (AGENTS.md) to enable team collaboration. Therefore, the templates in the library cannot be applied to the master bot. You can apply templates to the master bot on the Channels or Teams tab and customize the settings after the application. For configuration examples, see OpenClaw Bot Team Collaboration Example.
    • Persona and instruction settings support Markdown syntax. As you edit content in the left pane, a real-time preview displays the formatted output in the right pane. For example, to create a heading, add a number sign (#) in front of a word or phrase. The number of number signs indicates the heading level. Each number sign must be followed by a space.
    • Skills installed on the bot configuration page are private to the current bot. This page does not display preconfigured shared skills or shared skills that have been installed in the skill list.
    • To delete a private skill of the bot, click Confirm to make the deletion take effect.
  1. Log in to the FlexusL console.
  2. Click Configure Now on the target FlexusL instance. The application details page is displayed.

    If Configure Now is not displayed, click the resource card to go to the resource details page and choose Application Details from the left navigation pane.

    Some functions of the OpenClaw application image (such as querying gateway status and updating models and application configurations) depend on Cloud Operations Center (COC). You need to enable and authorize COC before using these functions. If the content in the following figure is displayed, enable and authorize COC as prompted.

  3. Configure a bot role using either of the following methods:
    • In the Channels area, click Set on the right of the target bot and customize the bot's persona, instructions, and private skills.

      Alternatively, click Templates and search for a suitable template from the template library provided by FlexusL.

    • In the bot template library, click any template to view its persona, instructions, and skills. If the template meets your requirements, click Apply, select the target bot, and click OK.

    • After the bot template is applied, enter /new in the chat box to start a new session for the template to take effect.
    • You need to configure multi-bot collaboration for the master bot in its instructions (AGENTS.md) to enable team collaboration. Therefore, the templates in the library cannot be applied to the master bot. You can apply templates to the master bot on the Channels or Teams tab and customize the settings after the application. For configuration examples, see OpenClaw Bot Team Collaboration Example.
    • Persona and instruction settings support Markdown syntax. As you edit content in the left pane, a real-time preview displays the formatted output in the right pane. For example, to create a heading, add a number sign (#) in front of a word or phrase. The number of number signs indicates the heading level. Each number sign must be followed by a space.
    • Skills installed on the bot configuration page are private to the current bot. This page does not display preconfigured shared skills or shared skills that have been installed in the skill list.
    • To delete a private skill of the bot, click Confirm to make the deletion take effect.

Helpful Links

You can create a bot team. By configuring bot roles, you can enable multiple bots to collaborate with each other to complete tasks. For configuration examples, see OpenClaw Bot Team Collaboration Example.