[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FYKPTP2M3458D44F1R344Q":3,"skill-same:01M6FYKPTP2M3458D44F1R344Q":65},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6FYKPTP2M3458D44F1R344Q","mmx.errors-cheatsheet",null,"Complete mmx CLI error reference — every command's error scenarios, exit codes, and quick-fix resolutions.","javimosch\u002Fsupercli","javimosch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12900508?v=4","01M6D3F2AS6PV75ET9PZ1QGP8J","Javier Leandro Arancibia","01M6D3F2EBNWNJ358Q90P5YQR1",57,"MIT","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fmmx\u002Fskills\u002Ferrors-cheatsheet\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"mmx errors cheatsheet","cheatsheet","errors","exit","mmx,minimax,errors,debugging,exit-codes,troubleshooting","quick","mmx cli","codes","error","complete","cli","reference","minimax","fix","command","troubleshooting","debugging","2026-11-10 10:12:30",false,"---\nname: mmx.errors-cheatsheet\ndescription: Complete mmx CLI error reference — every command's error scenarios, exit codes, and quick-fix resolutions.\ntags: mmx,minimax,errors,debugging,exit-codes,troubleshooting\n---\n\n# mmx Errors Cheatsheet\n\nComplete reference of mmx CLI error scenarios and resolutions.\n\n## Commands\n- `mmx \u003Cresource> \u003Caction>` — Execute mmx commands\n- `mmx auth login` — Authenticate via OAuth or API key\n- `mmx auth status` — Check authentication status\n- `mmx auth refresh` — Refresh OAuth credentials\n- `mmx auth logout` — Clear stored credentials\n- `mmx text chat` — Send a chat completion request (MiniMax Messages API)\n- `mmx image generate` — Generate images (image-01 \u002F image-01-live)\n- `mmx video generate` — Generate a video (T2V, I2V, S2V modes)\n- `mmx video task-get` — Query video task status\n- `mmx video download` — Download a completed video by file ID\n- `mmx speech synthesize` — Text-to-speech synthesis (speech-2.8-hd \u002F 2.6 \u002F 02)\n- `mmx speech voices` — List available system voices\n- `mmx music generate` — Generate a song (music-2.6 \u002F music-2.6-free \u002F music-2.5+ \u002F music-2.5)\n- `mmx music cover` — Generate a cover version of a song (music-cover \u002F music-cover-free)\n- `mmx search query` — Search the web via MiniMax\n- `mmx vision describe` — Describe an image using MiniMax VLM\n- `mmx quota show` — Show usage quotas and remaining credits\n- `mmx config show` — Show current CLI configuration\n- `mmx config set` — Set a configuration value\n- `mmx config export-schema` — Export configuration schema as JSON\n- `mmx _ _` — Passthrough to execute any mmx CLI command directly\n\n## Exit Codes\n\n| Code | Meaning |\n|---|---|\n| 0 | Success |\n| 1 | General error |\n| 2 | Usage error (invalid arguments) |\n| 3 | Authentication error |\n| 4 | Quota exceeded |\n| 5 | Timeout |\n| 6 | Network error |\n| 10 | Content filter triggered |\n| 130 | Interrupted (Ctrl+C \u002F SIGINT) |\n\n## Auth Errors\n\n| Scenario | Message |\n|---|---|\n| `--method api-key` without `--api-key` flag | `--api-key is required when using --method api-key.` |\n| API key validation failed | `API key validation failed.` |\n| OAuth timeout (120s) | `OAuth callback timed out.` |\n| OAuth state mismatch | `Invalid OAuth callback.` |\n| OAuth token exchange failed | `OAuth token exchange failed: ${body}` |\n| No credentials on logout | `No credentials to clear.` |\n| Refresh with api-key mode | `Not applicable: not authenticated via OAuth.` |\n| Refresh token expired | `OAuth session expired and could not be refreshed.` |\n\n**Resolution**: Run `mmx auth logout && mmx auth login --api-key sk-xxxxx`\n\n## Text Chat Errors\n\n| Scenario | Message |\n|---|---|\n| No `--message` in non-interactive mode | `Missing required argument: --message` |\n| `--messages-file` not found | `File not found: ${filePath}` |\n| `--messages-file` invalid JSON | `--messages-file content is not valid JSON.` |\n| `--tool` not valid JSON | `--tool argument \"${t}\" is not valid JSON.` |\n| `--tool` file not found | `Tool definition file not found: ${t}` |\n| `--tool` file invalid JSON | `Tool definition file \"${t}\" contains invalid JSON.` |\n| Stream disconnected | `Stream disconnected before response completed.` |\n\n## Image Errors\n\n| Scenario | Message |\n|---|---|\n| No `--prompt` in non-interactive mode | `Missing required argument: --prompt` |\n| `--subject-ref` image not found | `Subject reference image not found: ${params.image}` |\n| `--subject-ref` unreadable | `Cannot read image file: ${e.message}` |\n| `--out-dir` no write permission | `Permission denied: cannot create directory \"${outDir}\".` |\n| All images rejected | `Image generation failed: all images were rejected (content policy or model error).` |\n\n## Video Errors\n\n| Scenario | Message |\n|---|---|\n| No `--prompt` in non-interactive mode | `Missing required argument: --prompt` |\n| `--first-frame` not found | `First-frame image not found: ${framePath}` |\n| `--first-frame` unreadable | `Cannot read image file: ${e.message}` |\n| Task Failed | `Task Failed: ${status_msg}` |\n| Task Unknown | `Task Unknown: ${status_msg}` |\n| No `file_id` returned | `Task completed but no file_id returned.` |\n| No download URL | `No download URL available for this file.` |\n| Polling timeout | `Polling timed out.` |\n| Download interrupted | `Network request failed.` |\n| Disk full | `Disk full — cannot write video file.` |\n| No `--task-id` | `--task-id is required.` |\n| No `--file-id` | `--file-id is required.` |\n| No `--out` | `--out is required.` |\n\n## Speech Errors\n\n| Scenario | Message |\n|---|---|\n| No `--text` and no `--text-file` | `--text or --text-file is required.` |\n| `--text-file` not found | `File not found: ${flags.textFile}` |\n| `--text-file` unreadable | `Cannot read file: ${e.message}` |\n| `--out` no write permission | `Permission denied: cannot write to \"${outPath}\".` |\n| Disk full | `Disk full — cannot write audio file.` |\n\n## Music Errors\n\n| Scenario | Message |\n|---|---|\n| Neither `--prompt` nor `--lyrics` | `At least one of --prompt or --lyrics is required.` |\n| `--lyrics-file` not found | `File not found: ${flags.lyricsFile}` |\n| `--lyrics-file` unreadable | `Cannot read file: ${e.message}` |\n| `--out` no write permission | `Permission denied: cannot write to \"${outPath}\".` |\n| Disk full | `Disk full — cannot write audio file.` |\n\n## Vision Errors\n\n| Scenario | Message |\n|---|---|\n| Neither `--image` nor `--file-id` | `Missing required argument. Must provide either --image or --file-id.` |\n| Both `--image` and `--file-id` | `Conflicting arguments: cannot provide both --image and --file-id.` |\n| Local image not found | `File not found: ${image}` |\n| Unsupported image format | `Unsupported image format \"${ext}\". Supported: jpg, jpeg, png, webp` |\n| Remote image download failed | `Failed to download image: HTTP ${res.status}` |\n\n## Search Errors\n\n| Scenario | Message |\n|---|---|\n| No `--q` in non-interactive mode | `--q is required.` |\n\n## Config Errors\n\n| Scenario | Message |\n|---|---|\n| `--key` or `--value` missing | `--key and --value are required.` |\n| Invalid config key | `Invalid config key \"${key}\". Valid keys: region, base_url, output, timeout, api_key` |\n| Invalid region value | `Invalid region \"${value}\". Valid values: global, cn` |\n| Invalid output format | `Invalid output format \"${value}\". Valid values: text, json` |\n| Invalid timeout | `Invalid timeout \"${value}\". Must be a positive number.` |\n| Unknown command in export-schema | `Command \"${targetCommand}\" not found.` |\n\n## Global Errors (All Commands)\n\n### Network Errors\n\n| Scenario | Message |\n|---|---|\n| Connection failure | `Network request failed.` |\n| Proxy error | `Network request failed.` + hint to check `HTTP_PROXY`\u002F`HTTPS_PROXY` |\n| Request timeout | `Request timed out.` |\n| HTTP 408\u002F504 | `Request timed out (HTTP ${status}).` |\n\n### API Errors\n\n| Scenario | Message |\n|---|---|\n| HTTP 401\u002F403 | `API key rejected (HTTP ${status}).` |\n| HTTP 429 | `Rate limit or quota exceeded. ${apiMsg}` |\n| Content filter (1002\u002F1039) | `Input content flagged by sensitivity filter (${filterType}).` |\n| Quota exhausted (1028\u002F1030) | `Quota exhausted. ${apiMsg}` |\n| Model not on plan (2061) | `This model is not available on your current Token Plan. ${apiMsg}` |\n| Non-JSON response (e.g. 502) | `API returned non-JSON response (${contentType}). Server may be experiencing issues.` |\n\n### File System Errors\n\n| Scenario | Message |\n|---|---|\n| File not found | `File system error: ENOENT: no such file or directory...` |\n| Permission denied | `File system error: EACCES: permission denied...` |\n| Disk full | `File system error: ENOSPC: no space left on device...` |\n\n### Config\u002FCredentials File Corruption\n\n| Scenario | Behavior |\n|---|---|\n| `~\u002F.mmx\u002Fcredentials.json` corrupted | Warning to stderr; treated as no credentials |\n| `~\u002F.mmx\u002Fconfig.json` corrupted | Warning to stderr; treated as empty config |\n\n## Quick Fix Reference\n\n| Problem | Fix |\n|---|---|\n| Auth error | `mmx auth logout && mmx auth login --api-key sk-xxxxx` |\n| Quota exceeded | `mmx quota show` to check usage |\n| Network error | Check `HTTP_PROXY`\u002F`HTTPS_PROXY` env vars |\n| Content filter | Modify prompt; avoid flagged topics |\n| Timeout | Use `--async` for videos; increase timeout in config |\n| Model not on plan | Upgrade Token Plan or use default model |\n","# mmx Errors Cheatsheet\n\nComplete reference of mmx CLI error scenarios and resolutions.\n\n## Commands\n- `mmx \u003Cresource> \u003Caction>` — Execute mmx commands\n- `mmx auth login` — Authenticate via OAuth or API key\n- `mmx auth status` — Check authentication status\n- `mmx auth refresh` — Refresh OAuth credentials\n- `mmx auth logout` — Clear stored credentials\n- `mmx text chat` — Send a chat completion request (MiniMax Messages API)\n- `mmx image generate` — Generate images (image-01 \u002F image-01-live)\n- `mmx video generate` — Generate a video (T2V, I2V, S2V modes)\n- `mmx video task-get` — Query video task status\n- `mmx video download` — Download a completed video by file ID\n- `mmx speech synthesize` — Text-to-speech synthesis (speech-2.8-hd \u002F 2.6 \u002F 02)\n- `mmx speech voices` — List available system voices\n- `mmx music generate` — Generate a song (music-2.6 \u002F music-2.6-free \u002F music-2.5+ \u002F music-2.5)\n- `mmx music cover` — Generate a cover version of a song (music-cover \u002F music-cover-free)\n- `mmx search query` — Search the web via MiniMax\n- `mmx vision describe` — Describe an image using MiniMax VLM\n- `mmx quota show` — Show usage quotas and remaining credits\n- `mmx config show` — Show current CLI configuration\n- `mmx config set` — Set a configuration value\n- `mmx config export-schema` — Export configuration schema as JSON\n- `mmx _ _` — Passthrough to execute any mmx CLI command directly\n\n## Exit Codes\n\n| Code | Meaning |\n|---|---|\n| 0 | Success |\n| 1 | General error |\n| 2 | Usage error (invalid arguments) |\n| 3 | Authentication error |\n| 4 | Quota exceeded |\n| 5 | Timeout |\n| 6 | Network error |\n| 10 | Content filter triggered |\n| 130 | Interrupted (Ctrl+C \u002F SIGINT) |\n\n## Auth Errors\n\n| Scenario | Message |\n|---|---|\n| `--method api-key` without `--api-key` flag | `--api-key is required when using --method api-key.` |\n| API key validation failed | `API key validation failed.` |\n| OAuth timeout (120s) | `OAuth callback timed out.` |\n| OAuth state mismatch | `Invalid OAuth callback.` |\n| OAuth token exchange failed | `OAuth token exchange failed: ${body}` |\n| No credentials on logout | `No credentials to clear.` |\n| Refresh with api-key mode | `Not applicable: not authenticated via OAuth.` |\n| Refresh token expired | `OAuth session expired and could not be refreshed.` |\n\n**Resolution**: Run `mmx auth logout && mmx auth login --api-key sk-xxxxx`\n\n## Text Chat Errors\n\n| Scenario | Message |\n|---|---|\n| No `--message` in non-interactive mode | `Missing required argument: --message` |\n| `--messages-file` not found | `File not found: ${filePath}` |\n| `--messages-file` invalid JSON | `--messages-file content is not valid JSON.` |\n| `--tool` not valid JSON | `--tool argument \"${t}\" is not valid JSON.` |\n| `--tool` file not found | `Tool definition file not found: ${t}` |\n| `--tool` file invalid JSON | `Tool definition file \"${t}\" contains invalid JSON.` |\n| Stream disconnected | `Stream disconnected before response completed.` |\n\n## Image Errors\n\n| Scenario | Message |\n|---|---|\n| No `--prompt` in non-interactive mode | `Missing required argument: --prompt` |\n| `--subject-ref` image not found | `Subject reference image not found: ${params.image}` |\n| `--subject-ref` unreadable | `Cannot read image file: ${e.message}` |\n| `--out-dir` no write permission | `Permission denied: cannot create directory \"${outDir}\".` |\n| All images rejected | `Image generation failed: all images were rejected (content policy or model error).` |\n\n## Video Errors\n\n| Scenario | Message |\n|---|---|\n| No `--prompt` in non-interactive mode | `Missing required argument: --prompt` |\n| `--first-frame` not found | `First-frame image not found: ${framePath}` |\n| `--first-frame` unreadable | `Cannot read image file: ${e.message}` |\n| Task Failed | `Task Failed: ${status_msg}` |\n| Task Unknown | `Task Unknown: ${status_msg}` |\n| No `file_id` returned | `Task completed but no file_id returned.` |\n| No download URL | `No download URL available for this file.` |\n| Polling timeout | `Polling timed out.` |\n| Download interrupted | `Network request failed.` |\n| Disk full | `Disk full — cannot write video file.` |\n| No `--task-id` | `--task-id is required.` |\n| No `--file-id` | `--file-id is required.` |\n| No `--out` | `--out is required.` |\n\n## Speech Errors\n\n| Scenario | Message |\n|---|---|\n| No `--text` and no `--text-file` | `--text or --text-file is required.` |\n| `--text-file` not found | `File not found: ${flags.textFile}` |\n| `--text-file` unreadable | `Cannot read file: ${e.message}` |\n| `--out` no write permission | `Permission denied: cannot write to \"${outPath}\".` |\n| Disk full | `Disk full — cannot write audio file.` |\n\n## Music Errors\n\n| Scenario | Message |\n|---|---|\n| Neither `--prompt` nor `--lyrics` | `At least one of --prompt or --lyrics is required.` |\n| `--lyrics-file` not found | `File not found: ${flags.lyricsFile}` |\n| `--lyrics-file` unreadable | `Cannot read file: ${e.message}` |\n| `--out` no write permission | `Permission denied: cannot write to \"${outPath}\".` |\n| Disk full | `Disk full — cannot write audio file.` |\n\n## Vision Errors\n\n| Scenario | Message |\n|---|---|\n| Neither `--image` nor `--file-id` | `Missing required argument. Must provide either --image or --file-id.` |\n| Both `--image` and `--file-id` | `Conflicting arguments: cannot provide both --image and --file-id.` |\n| Local image not found | `File not found: ${image}` |\n| Unsupported image format | `Unsupported image format \"${ext}\". Supported: jpg, jpeg, png, webp` |\n| Remote image download failed | `Failed to download image: HTTP ${res.status}` |\n\n## Search Errors\n\n| Scenario | Message |\n|---|---|\n| No `--q` in non-interactive mode | `--q is required.` |\n\n## Config Errors\n\n| Scenario | Message |\n|---|---|\n| `--key` or `--value` missing | `--key and --value are required.` |\n| Invalid config key | `Invalid config key \"${key}\". Valid keys: region, base_url, output, timeout, api_key` |\n| Invalid region value | `Invalid region \"${value}\". Valid values: global, cn` |\n| Invalid output format | `Invalid output format \"${value}\". Valid values: text, json` |\n| Invalid timeout | `Invalid timeout \"${value}\". Must be a positive number.` |\n| Unknown command in export-schema | `Command \"${targetCommand}\" not found.` |\n\n## Global Errors (All Commands)\n\n### Network Errors\n\n| Scenario | Message |\n|---|---|\n| Connection failure | `Network request failed.` |\n| Proxy error | `Network request failed.` + hint to check `HTTP_PROXY`\u002F`HTTPS_PROXY` |\n| Request timeout | `Request timed out.` |\n| HTTP 408\u002F504 | `Request timed out (HTTP ${status}).` |\n\n### API Errors\n\n| Scenario | Message |\n|---|---|\n| HTTP 401\u002F403 | `API key rejected (HTTP ${status}).` |\n| HTTP 429 | `Rate limit or quota exceeded. ${apiMsg}` |\n| Content filter (1002\u002F1039) | `Input content flagged by sensitivity filter (${filterType}).` |\n| Quota exhausted (1028\u002F1030) | `Quota exhausted. ${apiMsg}` |\n| Model not on plan (2061) | `This model is not available on your current Token Plan. ${apiMsg}` |\n| Non-JSON response (e.g. 502) | `API returned non-JSON response (${contentType}). Server may be experiencing issues.` |\n\n### File System Errors\n\n| Scenario | Message |\n|---|---|\n| File not found | `File system error: ENOENT: no such file or directory...` |\n| Permission denied | `File system error: EACCES: permission denied...` |\n| Disk full | `File system error: ENOSPC: no space left on device...` |\n\n### Config\u002FCredentials File Corruption\n\n| Scenario | Behavior |\n|---|---|\n| `~\u002F.mmx\u002Fcredentials.json` corrupted | Warning to stderr; treated as no credentials |\n| `~\u002F.mmx\u002Fconfig.json` corrupted | Warning to stderr; treated as empty config |\n\n## Quick Fix Reference\n\n| Problem | Fix |\n|---|---|\n| Auth error | `mmx auth logout && mmx auth login --api-key sk-xxxxx` |\n| Quota exceeded | `mmx quota show` to check usage |\n| Network error | Check `HTTP_PROXY`\u002F`HTTPS_PROXY` env vars |\n| Content filter | Modify prompt; avoid flagged topics |\n| Timeout | Use `--async` for videos; increase timeout in config |\n| Model not on plan | Upgrade Token Plan or use default model |\n",{"name":5,"tags":23,"description":7},"master","18c32f4b7197d246bdedcc9eca5d0403eaac0bc2","plugins\u002Fmmx\u002Fskills\u002Ferrors-cheatsheet",5,"https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli","https:\u002F\u002Fjavimosch.github.io\u002Fsupercli\u002F","https:\u002F\u002Fgithub.com\u002Fjavimosch","intrane.fr","Building robust, open-source infrastructure for the commons. AI-leveraged, self-hosted, built to last.","2026-11-02 18:24:17",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add javimosch\u002Fsupercli --skill mmx.errors-cheatsheet",{"tool":57,"command":58},"bunx","bunx skills add javimosch\u002Fsupercli --skill mmx.errors-cheatsheet",{"tool":60,"command":61},"pnpm","pnpm dlx skills add javimosch\u002Fsupercli --skill mmx.errors-cheatsheet","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fmmx\u002Fskills\u002Ferrors-cheatsheet\u002FSKILL.md",true,[],[66,79,98,111,124,132],{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":76,"publishedAt":36},"01M6G7YFZVHRYAY51J0YG9SDNJ","sc-machin-mcp","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fsupercli-machin-cli\u002Fskills\u002Fsc-machin-mcp\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[77,78],"sc machin mcp","MCP",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":86,"publishedAt":36},"01M6G7YB179MQMSHZBJDC8TZA8","supercli.quickstart","SuperCLI capability router — discover and execute CLI commands through namespace.resource.action interface","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fskills\u002Fsupercli\u002FSKILL.md",[85],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[87,88,29,89,90,91,92,93,94,95,96,97],"supercli quickstart","quickstart","capability router","plugin","discovery","execute","router","discover","commands","interface","supercli,cli,plugin,capability,discovery,agent",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":36},"01M6G7Y734QS3793YMS5PR146J","zzdoc","Use this skill to compile scdoc manpages with a fast Zig-based compiler.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fzzdoc\u002Fskills\u002Fquickstart\u002FSKILL.md",[],[100,105,106,107,108,109,110],"with","use","zig","fast","compiler","compile",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":36},"01M6G7Y2WX56K2QJQ9RV2ZKEV7","zx","Use this skill when the user wants to a tool for writing better scripts using node.js.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fzx\u002Fskills\u002Fquickstart\u002FSKILL.md",[],[113,118,106,119,120,121,122,123],"scripts","user","node","tool","js","writing",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":36},"01M6G7Y0M792DGW31HN4TEQT10","zvm","Use this skill when the user wants to manage multiple Zig compiler versions.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fzvm\u002Fskills\u002Fquickstart\u002FSKILL.md",[],[126,107,131,106,119,109],"manage",{"skillNo":133,"name":88,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":36},"01M6G7XX51W5HJW09DYXBK92TJ","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fsupercli\u002Fblob\u002Fmaster\u002Fplugins\u002Fzstdmt\u002Fskills\u002Fquickstart\u002FSKILL.md",[],[88]]