feat(skills): add MiniMax-AI/cli as default skill tap#8869
feat(skills): add MiniMax-AI/cli as default skill tap#8869octo-patch wants to merge 1 commit intoKilo-Org:mainfrom
Conversation
| content: KILO_CONFIG, | ||
| }, | ||
| { | ||
| name: "mmx-cli", |
There was a problem hiding this comment.
WARNING: This entry is never registered as an available skill
BUILTIN_SKILLS is imported in packages/opencode/src/skill/index.ts, but nothing ever copies those definitions into state.skills. As written, mmx-cli is dead data: it will not appear in /skills, and Skill.get("mmx-cli") will still return undefined. Please wire built-ins into loadSkills() or state initialization before adding new entries here.
| Download a completed video by task ID. | ||
|
|
||
| ```bash | ||
| mmx video download --file-id <id> [--out <path>] |
There was a problem hiding this comment.
WARNING: Conflicting video download flags
This synopsis uses --file-id, but the async workflow later in the same skill uses --task-id. Because the agent loads this markdown verbatim, inconsistent flags here can cause it to emit a command the CLI rejects. Please align both sections with the actual mmx contract.
Code Review SummaryStatus: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Other Observations (not in diff)Issues found in unchanged code that cannot receive inline comments:
Files Reviewed (2 files)
Reviewed by gpt-5.4-20260305 · 450,781 tokens |
Summary
mmx-cliskill toBUILTIN_SKILLSinpackages/opencode/src/kilocode/skills/builtin.tsso it is available out of the box to all Kilo users2 files changed (1 new file, 1 modified).
What is mmx-cli?
mmx-cli is a CLI tool for the MiniMax AI platform, providing:
The skill follows the agentskills.io specification and includes agent-specific flags (
--non-interactive,--quiet,--output json).Test plan
mmx image generatevia terminalmmx speech synthesizemmx-cliappears in/skillslisting within Kilo Code