openclaw - ✅(Solved) Fix [Bug]: Skills in Web UI started showing descriptions in Chinese [1 pull requests, 1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#77810Fetched 2026-05-06 06:21:01
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
3
Author
Timeline (top)
cross-referenced ×2labeled ×2commented ×1

Opening the Web UI and clicking on Skills side-tab, give you a list of Skills, but many are showing Chinese descriptions. I don't recall seeing this earlier.


<img width="1093" height="1265" alt="Image" src="https://github.com/user-attachments/assets/6258a970-400b-43b6-b6df-c95507c7e28d" />

Root Cause

Opening the Web UI and clicking on Skills side-tab, give you a list of Skills, but many are showing Chinese descriptions. I don't recall seeing this earlier.


<img width="1093" height="1265" alt="Image" src="https://github.com/user-attachments/assets/6258a970-400b-43b6-b6df-c95507c7e28d" />

Fix Action

Fixed

PR fix notes

PR #78153: [AI-assisted] fix(qqbot): translate skill descriptions

Description (problem / solution / changelog)

Summary

  • Translate the UI-facing QQBot skill description frontmatter from Chinese to English.
  • Add an Unreleased changelog entry for #77810.

Fixes #77810.

Real behavior proof

Behavior or issue addressed: The Skills UI receives plugin skill descriptions from SKILL.md frontmatter, and the QQBot channel, media, and reminder skills were exposing Chinese descriptions to English-language users.

Real environment tested: Local Windows checkout of this PR branch at commit 1cffe079b3, using Node/pnpm from the repository toolchain.

Exact steps or command run after this patch: Ran node against the patched checkout to read the three QQBot skill frontmatter descriptions, then ran git diff --check, corepack pnpm exec oxfmt --check --threads=1 extensions/qqbot/skills/qqbot-channel/SKILL.md extensions/qqbot/skills/qqbot-media/SKILL.md extensions/qqbot/skills/qqbot-remind/SKILL.md CHANGELOG.md, corepack pnpm test src/agents/skills-status.test.ts, corepack pnpm test ui/src/ui/views/skills.test.ts, and corepack pnpm check:changed.

Evidence after fix: Terminal capture from the patched checkout shows the UI-visible metadata is now English:

extensions/qqbot/skills/qqbot-channel/SKILL.md
description: QQ channel management skill. Use qqbot_channel_api to list guilds and channels, inspect members, publish posts, manage announcements, and work with schedules through the QQ Open Platform HTTP API with automatic token authentication.

extensions/qqbot/skills/qqbot-media/SKILL.md
description: QQBot rich media send and receive support. Use <qqmedia> tags to send image, voice, video, or file attachments, with the media type inferred from the file extension.

extensions/qqbot/skills/qqbot-remind/SKILL.md
description: QQBot scheduled reminders. Create, list, and cancel one-time or recurring reminders when a QQ conversation involves reminders, alarms, or scheduled tasks.

Observed result after fix: The QQBot skill metadata that skills.status passes through to the Skills UI is English for the affected channel, media, and reminder skills.

What was not tested: I did not open a live browser Control UI session. The combined ClawSweeper acceptance test command could not complete on this local Windows machine because src/agents/skills/plugin-skills.test.ts requires directory symlink creation and failed with Windows EPERM/ENOENT; the separately runnable skills-status and Skills UI tests passed.

Validation

  • git diff --check
  • corepack pnpm exec oxfmt --check --threads=1 extensions/qqbot/skills/qqbot-channel/SKILL.md extensions/qqbot/skills/qqbot-media/SKILL.md extensions/qqbot/skills/qqbot-remind/SKILL.md CHANGELOG.md
  • corepack pnpm test src/agents/skills-status.test.ts
  • corepack pnpm test ui/src/ui/views/skills.test.ts
  • corepack pnpm check:changed

Attempted but environment-blocked:

  • corepack pnpm test src/agents/skills-status.test.ts src/agents/skills/plugin-skills.test.ts ui/src/ui/views/skills.test.ts

Changed files

  • CHANGELOG.md (modified, +1/-0)
  • extensions/qqbot/skills/qqbot-channel/SKILL.md (modified, +1/-1)
  • extensions/qqbot/skills/qqbot-media/SKILL.md (modified, +1/-1)
  • extensions/qqbot/skills/qqbot-remind/SKILL.md (modified, +1/-1)

Code Example

see above
RAW_BUFFERClick to expand / collapse

Bug type

Behavior bug (incorrect output/state without crash)

Beta release blocker

No

Summary

Opening the Web UI and clicking on Skills side-tab, give you a list of Skills, but many are showing Chinese descriptions. I don't recall seeing this earlier.


<img width="1093" height="1265" alt="Image" src="https://github.com/user-attachments/assets/6258a970-400b-43b6-b6df-c95507c7e28d" />

Steps to reproduce

  1. Opening the Web UI
  2. Click on Skills side-tab

Expected behavior

That skill are all in English if using English as default OS, App language

Actual behavior

Shows descriptions in Chinese

OpenClaw version

OpenClaw 2026.5.3 (06d46f7)

Operating system

Debian Trixie

Install method

npm global

Model

nvidia/minimaxai/minimax-m2.5

Provider / routing chain

no idea

Additional provider/model setup details

no idea

Logs, screenshots, and evidence

see above

Impact and severity

Affected: users Severity: annoying Frequency: always Consequence: failed onboarding

Additional information

Refreshing [CTRL-SHFT+R] (that will log you out) seem to reset the description language back to English.

extent analysis

TL;DR

The issue can likely be mitigated by adjusting the language settings or refreshing the page, which temporarily resets the skill descriptions to English.

Guidance

  • Verify that the default language is set to English in the OS and App settings to ensure consistency.
  • Check if the issue persists after refreshing the page using CTRL-SHFT+R, as this seems to temporarily resolve the problem.
  • Investigate the language settings within the OpenClaw Web UI to see if there's an option to set the default language for skill descriptions.
  • Consider checking the nvidia/minimaxai/minimax-m2.5 model configuration to ensure it's not overriding the language settings.

Example

No code snippet is provided as the issue seems related to configuration or model settings rather than code.

Notes

The issue might be related to how the nvidia/minimaxai/minimax-m2.5 model handles language settings or an inconsistency in the OpenClaw Web UI's language configuration. Without more information on the model's configuration or the Web UI's settings, it's challenging to provide a definitive solution.

Recommendation

Apply workaround: Refreshing the page using CTRL-SHFT+R seems to temporarily resolve the issue, suggesting a potential caching or session-related problem that resetting the session can fix. This workaround can be used until a more permanent solution is found.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

That skill are all in English if using English as default OS, App language

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING