Updated on 2026-05-29 GMT+08:00

OpenClaw FAQs

The OpenClaw application image provided by FlexusL can be connected to Telegram, Discord, and WhatsApp. For details about best practices, see Summary of OpenClaw Best Practices. The following are FAQs about OpenClaw.

What Should I Do If the Gateway Status Is Unknown or Unhealthy?

The initial status of the OpenClaw gateway is Loading. If the status changes to Unknown or Unhealthy after several minutes, click Restart. The restart takes some time. After the gateway is restarted successfully, the status changes to Running.

If the gateway status is still Unknown or Unhealthy after the restart, use the following methods to check the cause.

  • Method 1: Check whether the gateway status is normal.
    Remotely log in to the FlexusL instance and query the gateway status. If an error is reported, fix it based on the error message.
    su - openclaw
    openclaw gateway status

    For example, the following error message indicates that the configuration is invalid.

    Modify the configuration and query the gateway status again. After the gateway status becomes normal, return to the FlexusL console and refresh the gateway status.

    vim /home/openclaw/.openclaw/openclaw.json

  • Method 2: Check whether Cloud Operations Center (COC) has been enabled and authorized.

    Querying the OpenClaw gateway status depends on COC. You need to enable and authorize COC first. Log in to the COC console. If the content in the following figure is displayed, enable and authorize COC as prompted.

    If you have already enabled the COC agency but have not granted required permissions, choose Resources > Application and Resource Management in the left navigation pane and click Obtain Permission at the top of the page. After the permissions are obtained, click Synchronize Resource on the Flexus L Instance tab. Return to the FlexusL console and refresh the gateway status.

If the gateway status is still Unknown or Unhealthy after you perform the operations described above, submit a service ticket.

What Are the Common OpenClaw Commands?

Remotely log in to the FlexusL instance and switch to the OpenClaw user. Then, run other commands as needed.

su - openclaw
Table 2 Common OpenClaw commands

Category

Command

OpenClaw status query

Viewing the OpenClaw status

openclaw status

Viewing all command help

openclaw --help

Gateway management

Starting the gateway (default port: 18789)

openclaw gateway start

Stopping the gateway

openclaw gateway stop

Restarting the gateway

openclaw gateway restart

Viewing the gateway status

openclaw gateway status

Skills

Viewing all available skills

openclaw skills list

Viewing all ready skills

openclaw skills list | grep ready

Plug-ins

Viewing all available plug-ins

openclaw plugins list

Viewing plug-in command help

openclaw plugins -h

Logs

Viewing real-time logs

openclaw logs

Viewing continuous monitoring logs

openclaw logs --follow

How Do I Query the Skills Supported by OpenClaw?

  • Method 1: On the FlexusL console, click the resource card to go to the application management page. In the Configure Skills (Optional) module, you can view all installed skills.
  • Method 2: In the chat box with the bot, ask the bot what skills are available. The bot will automatically search for and sort the skills for you.
  • Method 3: Remotely log in to the FlexusL instance and run the following commands:
    su - openclaw
    openclaw skills list

What Should I Do If Skills Failed to Be Installed?

Symptom: When you install skills online on the FlexusL console as described in Configuring the OpenClaw Application, a message is displayed indicating that the ClawHub community is busy and the installation fails.

Possible cause: The installation failed due to rate limits on skill installations within the ClawHub community.

Solution: Use the ClawHub token to log in to ClawHub and then install the skills.

  1. Visit the ClawHub community and log in using your GitHub account. If you do not have an account, create one as instructed.

  2. Obtain the ClawHub token. Choose Settings from the username drop-down list and click Create token. Copy and save the token.

  3. Remotely log in to the FlexusL instance and replace Token with the token obtained in the previous step.
    clawhub login --token Token

  4. Run the command below. If your ClawHub username is displayed, the login is successful.
    clawhub whoami

  5. Return to the FlexusL console and install skills again.

Why Does Not the Bot Respond During a Conversation?

Symptom: The configuration has been completed as instructed, but the bot does not respond during a conversation.

Possible cause: The API key of the AI model is incorrect.

Solution: Change the API key of the AI model by referring to Configuring the OpenClaw Application.

Why Am I Seeing "HTTP 401: invalid authorization header"?

Symptom: The configuration has been completed as instructed. When you chat with the bot, the bot replies "HTTP 401: invalid authorization header".

Possible cause: The API key of the AI model is incorrect.

Solution: Change the API key of the AI model by referring to Configuring the OpenClaw Application.

Why Am I Seeing "HTTP 403: input text may contain sensitive information, please try again"?

Symptom: The configuration has been completed as instructed. When you chat with the bot, the bot replies "HTTP 403: input text may contain sensitive information, please try again".

Possible cause: The input or output content in the historical chat may contain sensitive information.

Solution: Enter "/new" in the chat box to start a new conversation. Ensure that the new input does not contain sensitive information.

Why Am I Seeing "HTTP 404: not found"?

Symptom: The configuration has been completed as instructed. When you chat with the bot, the bot replies "HTTP 404: not found".

Possible cause: The base_url of the custom model is incorrect.

Solution: Custom models only support OpenAI-compatible API addresses, for example, https://api.openai.com/v1. Obtain the OpenAI-compatible API address from the model provider and change the base_url of the custom model by referring to Model Configuration.