Install
openclaw skills install @sanyangye/chatmosp-input-coordinatorEntry skill of the chatMOSP system. Parses Chinese/English natural language input, recognizes three task types (MSR / KMC / parameter query), extracts metal, temperature, gas, partial pressure, steps, and size parameters, then dispatches parameter-builder, file-organizer, msr-generator, and kmc-simulator to complete the calculation. Triggers: user requests to run MSR or KMC, queries or adjusts parameters, or describes a metal catalysis system (Pd, Pt, Au, CO oxidation, water-gas shift, etc.).
openclaw skills install @sanyangye/chatmosp-input-coordinatorLanguage routing / 语言路由 Detect the user's language from the latest message.
- If the user writes in English, continue with this English file and respond in English.
- If the user writes in Chinese, read
SKILL.mdin this same directory and respond in Chinese. Always match the response language to the user's input language.
Three supported task types:
| Type | Meaning | Typical keywords |
|---|---|---|
| MSR | Metal cluster structure generation | cluster, structure, morphology, nanoparticle, MSR |
| KMC | Kinetic Monte Carlo simulation | kinetic, simulation, TOF, steps, KMC, Monte Carlo |
| Parameter query | View or adjust parameters | parameter documentation, show parameters, parameter setting |
This ClawHub main test release supports only the legacy six-skill workflow above. If the user requests EKMC, slab KMC, Stepwise EKMC, server submission, or job monitoring, state that this main test release does not support those newer features and do not route to non-existent skills.
Confidence threshold: 0.70. Below threshold → actively ask user for clarification.
| Parameter | Recognition rules |
|---|---|
| Metal element | Pd / Pt / Au / Cu / Ni (Chinese & English names) |
| Temperature | Supports °C and K, auto-converts to K |
| Pressure | Pa / kPa / MPa / atm |
| Gas species | CO / O₂ / H₂ / N₂ / CO₂ / NO |
_: CO9_O18| User input | Extracted |
|---|---|
| Pd 在 CO 氧化环境下 200 摄氏度结构 | metal=Pd, T=473K, gases=[CO, O₂] |
| Pt structure under CO oxidation at 400 Celsius | metal=Pt, T=673K, gases=[CO] |
| Run Pd MSR with CO9_O18 partial pressure at 473K, cluster size R50 | metal=Pd, T=473K, pp={CO:9,O₂:18}, R=50 |
MSR task → parameter-builder → file-organizer → msr-generator
KMC task → parameter-builder → file-organizer → kmc-simulator
Parameter query → parameter-builder
| Situation | Action |
|---|---|
| Missing parameters | Prompt user, suggest reasonable defaults |
| Task ambiguity | Offer 2–3 candidate scenarios |
| EKMC/slab/Stepwise/server requested | Explain that this main test release does not support that feature |
| Skill failure | Suggest retry or degradation |
| Low confidence | Actively clarify intent |
| Directory exists | Ask before overwriting |
After task recognition, MUST confirm with user. Display templates are defined in parameter-builder's "MSR / KMC parameter display format" section.
chatmosp-input-coordinator/
├── SKILL.md # Chinese reference
└── SKILL_cn.md # This file (English)
This skill is part of the ChatMOSP skill set. For complete functionality, install the companion ChatMOSP skills from ClawHub when they are missing:
If a required companion skill is unavailable, ask the user to install the missing ChatMOSP skill from ClawHub before continuing. Use the GitHub repository only as a fallback.