[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ACGZJS73JGSVSB1T6H9F4S":3,"skill-same:01M6ACGZJS73JGSVSB1T6H9F4S":61},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":6,"updatedAt":36,"install":37,"resources":50},"01M6ACGZJS73JGSVSB1T6H9F4S","maka-cli",null,"Coordinate Maka CLI as a worker to submit tasks, inspect progress, update saved models, and handle Session questions or approvals.","apache\u002Fmaka","apache","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4","01M6AC83E6K4FDKK7HZ8WNMQKE","The Apache Software Foundation","01M6ACGN569Q91C1K1T4YFW41W",5958,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fskills\u002Fmaka-cli\u002FSKILL.md",[],[19,20,21,22,23],"cli","maka","maka cli","tasks","update","2026-11-10 10:12:30",false,"---\nname: maka-cli\ndescription: Coordinate Maka CLI as a worker to submit tasks, inspect progress, update saved models, and handle Session questions or approvals.\n---\n\u003C!--\n  Licensed to the Apache Software Foundation (ASF) under one\n  or more contributor license agreements.  See the NOTICE file\n  distributed with this work for additional information\n  regarding copyright ownership.  The ASF licenses this file\n  to you under the Apache License, Version 2.0 (the\n  \"License\"); you may not use this file except in compliance\n  with the License.  You may obtain a copy of the License at\n\n      http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\n  Unless required by applicable law or agreed to in writing,\n  software distributed under the License is distributed on an\n  \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n  KIND, either express or implied.  See the License for the\n  specific language governing permissions and limitations\n  under the License.\n-->\n\n# Maka CLI\n\nDelegate work to Maka; the parent owns the assignment and final judgment.\n\n## Submit, then wait\n\nCheck `maka run --help` for the installed interface. This skill does not upgrade Maka. Preserve the user's Host, model, cwd, and permissions; otherwise use existing defaults. Repeat the same `--host \u003Cprofile-id>` on subsequent calls. Model, connection, and thinking options can also persistently update an existing Session.\n\nPrefer this flow when coordinating work across calls:\n\n```sh\nmaka run \"Inspect the project and report findings\" --no-wait\n# Save the returned sessionId with its Host and assignment as $session.\nmaka run --session \"$session\" --wait --json\n```\n\n`--no-wait` already returns JSON. It is the recommended parent-agent workflow, not the CLI's global default: ordinary `maka run \"…\" --json` still waits and suits a single call. Detached work requires a persistent installation and cannot own CLI MCP servers or use Graph Mode.\n\nWait when ready for the next interaction or result; avoid repeated status polling. A Session-only wait selects its current Turn, or the latest result if idle. It does not drain the whole queue.\n\n| `status` | Parent action |\n| --- | --- |\n| `running` | Keep the Session ID; execution is incomplete. |\n| `needs_input` | Answer `questions` using the task context or the user's decision. |\n| `needs_approval` | Assess `approvalRequests` and approve or deny. |\n| `completed` | Read and assess `finalOutput` from wait\u002Fresult. |\n| `failed` | Read the wait\u002Fresult error before retrying. |\n| `idle` | No result is selected; do not infer success. |\n\n## Inspect progress or add work\n\n```sh\nmaka run --session \"$session\" --status\nmaka run --session \"$session\" --recap --json\nmaka run --session \"$session\" \"Inspect the tests next\" --json\nmaka run --session \"$session\" \"Focus on the parser\" --steer --no-wait\n```\n\nStatus returns lifecycle and pending interactions; `--status --recap` returns both state\u002Fboundary and progress as JSON. If installed help advertises `--recap`, use it to summarize recorded progress during execution. Each recap calls the model independently and can lag execution; it is neither final output nor a direct worker reply. Portable `session-export` is not a progress query.\n\nFor an idle Session, send the next prompt and wait as above; `--no-wait` is only needed when intentionally detaching. A busy Session has status `running`, `needs_input`, or `needs_approval`. Submit its follow-up with `--no-wait`, then use Session-only waits to handle the current Turn's questions\u002Fapprovals before queued work can execute:\n\n```sh\nmaka run --session \"$session\" \"Inspect the tests next\" --no-wait\nmaka run --session \"$session\" --wait --json\n```\n\nWaiting on the new prompt does not return an earlier Turn's interactions.\n\nAn added prompt queues by default; `--queue` is optional. `submission` confirms admission, while `status` describes the observed Session, possibly an earlier Turn. Status and admission receipts already return JSON; use `--json` on waits\u002Fresults\u002Frecaps to keep their output structured.\n\n## Handle decisions and interruption\n\nRead [Session control details](references\u002Fsession-control.md) when answering a question, deciding a sandbox request, changing models or resuming, selecting one queued result, or handling `submission: \"inbox\"`. It covers request selection and uncertain outcomes.\n\n`--session` controls inherit saved access, including bypass, without repeated `--yolo`. That flag explicitly grants full access; a read-only prompt does not restrict it. Ctrl+C on a Session observer leaves Host execution running; `maka run --session \"$session\" --stop` explicitly requests stop.\n\nExit 0 can mean admission or a pending interaction, not task completion. After interruption or an uncertain submission, inspect the Session before replaying work. Preserve provider\u002Fauth\u002Fquota errors and exit codes.\n","\u003C!--\n  Licensed to the Apache Software Foundation (ASF) under one\n  or more contributor license agreements.  See the NOTICE file\n  distributed with this work for additional information\n  regarding copyright ownership.  The ASF licenses this file\n  to you under the Apache License, Version 2.0 (the\n  \"License\"); you may not use this file except in compliance\n  with the License.  You may obtain a copy of the License at\n\n      http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\n  Unless required by applicable law or agreed to in writing,\n  software distributed under the License is distributed on an\n  \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n  KIND, either express or implied.  See the License for the\n  specific language governing permissions and limitations\n  under the License.\n-->\n\n# Maka CLI\n\nDelegate work to Maka; the parent owns the assignment and final judgment.\n\n## Submit, then wait\n\nCheck `maka run --help` for the installed interface. This skill does not upgrade Maka. Preserve the user's Host, model, cwd, and permissions; otherwise use existing defaults. Repeat the same `--host \u003Cprofile-id>` on subsequent calls. Model, connection, and thinking options can also persistently update an existing Session.\n\nPrefer this flow when coordinating work across calls:\n\n```sh\nmaka run \"Inspect the project and report findings\" --no-wait\n# Save the returned sessionId with its Host and assignment as $session.\nmaka run --session \"$session\" --wait --json\n```\n\n`--no-wait` already returns JSON. It is the recommended parent-agent workflow, not the CLI's global default: ordinary `maka run \"…\" --json` still waits and suits a single call. Detached work requires a persistent installation and cannot own CLI MCP servers or use Graph Mode.\n\nWait when ready for the next interaction or result; avoid repeated status polling. A Session-only wait selects its current Turn, or the latest result if idle. It does not drain the whole queue.\n\n| `status` | Parent action |\n| --- | --- |\n| `running` | Keep the Session ID; execution is incomplete. |\n| `needs_input` | Answer `questions` using the task context or the user's decision. |\n| `needs_approval` | Assess `approvalRequests` and approve or deny. |\n| `completed` | Read and assess `finalOutput` from wait\u002Fresult. |\n| `failed` | Read the wait\u002Fresult error before retrying. |\n| `idle` | No result is selected; do not infer success. |\n\n## Inspect progress or add work\n\n```sh\nmaka run --session \"$session\" --status\nmaka run --session \"$session\" --recap --json\nmaka run --session \"$session\" \"Inspect the tests next\" --json\nmaka run --session \"$session\" \"Focus on the parser\" --steer --no-wait\n```\n\nStatus returns lifecycle and pending interactions; `--status --recap` returns both state\u002Fboundary and progress as JSON. If installed help advertises `--recap`, use it to summarize recorded progress during execution. Each recap calls the model independently and can lag execution; it is neither final output nor a direct worker reply. Portable `session-export` is not a progress query.\n\nFor an idle Session, send the next prompt and wait as above; `--no-wait` is only needed when intentionally detaching. A busy Session has status `running`, `needs_input`, or `needs_approval`. Submit its follow-up with `--no-wait`, then use Session-only waits to handle the current Turn's questions\u002Fapprovals before queued work can execute:\n\n```sh\nmaka run --session \"$session\" \"Inspect the tests next\" --no-wait\nmaka run --session \"$session\" --wait --json\n```\n\nWaiting on the new prompt does not return an earlier Turn's interactions.\n\nAn added prompt queues by default; `--queue` is optional. `submission` confirms admission, while `status` describes the observed Session, possibly an earlier Turn. Status and admission receipts already return JSON; use `--json` on waits\u002Fresults\u002Frecaps to keep their output structured.\n\n## Handle decisions and interruption\n\nRead [Session control details](references\u002Fsession-control.md) when answering a question, deciding a sandbox request, changing models or resuming, selecting one queued result, or handling `submission: \"inbox\"`. It covers request selection and uncertain outcomes.\n\n`--session` controls inherit saved access, including bypass, without repeated `--yolo`. That flag explicitly grants full access; a read-only prompt does not restrict it. Ctrl+C on a Session observer leaves Host execution running; `maka run --session \"$session\" --stop` explicitly requests stop.\n\nExit 0 can mean admission or a pending interaction, not task completion. After interruption or an uncertain submission, inspect the Session before replaying work. Preserve provider\u002Fauth\u002Fquota errors and exit codes.\n",{"name":5,"description":7},"main","85a1031c10d104456127f35aac1523b9ffb1a384","skills\u002Fmaka-cli",576,"https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka","https:\u002F\u002Fgithub.com\u002Fapache","https:\u002F\u002Fwww.apache.org\u002F","2026-11-12 00:32:01",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add apache\u002Fmaka --skill maka-cli",{"tool":43,"command":44},"bunx","bunx skills add apache\u002Fmaka --skill maka-cli",{"tool":46,"command":47},"pnpm","pnpm dlx skills add apache\u002Fmaka --skill maka-cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fskills\u002Fmaka-cli\u002FSKILL.md",true,[51,57],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"agents\u002Fopenai.yaml","REFERENCE","参考文档",1004,"https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fskills\u002Fmaka-cli\u002Fagents\u002Fopenai.yaml",{"path":58,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":59,"sourceHtmlUrl":60},"references\u002Fsession-control.md",7015,"https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fskills\u002Fmaka-cli\u002Freferences\u002Fsession-control.md",[62,82,95],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":24},"01M6ACGWNVCBXVBF102CGNZQ48","maka-architecture-docs","Draft, restructure, translate, or review bilingual Chinese-English architecture documentation for the Maka Agent backend. Use when Codex works on Maka technical narratives, component or mechanism explanations, architecture decisions, system flows, engineering guides, or documentation quality checks and needs blog-like clarity without losing architectural precision. Do not use it to impose a fixed topic list or information architecture unless the user asks for one.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fskills\u002Fmaka-architecture-docs\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[74,20,75,76,77,78,79,80,81],"maka architecture docs","architecture","docs","documentation","component","translate","codex","review",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":24},"01M6ACGTDB3DBG1F7F803ZHDW2","Computer Use","Use when the user asks to inspect or operate a local desktop application UI, including reading windows, clicking controls, filling forms, using menus, scrolling lists, moving windows, or waiting for dialogs. Trigger for requests such as \"operate this app\", \"do this in TextEdit\u002FCalculator\u002FSettings\", \"look at the current window\", or \"click\u002Ftype\u002Fscroll\"; prefer Browser tools for web pages and non-GUI tools for files or terminal work.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002Fpackages\u002Fruntime\u002Fresources\u002Fbundled-skills\u002Fcomputer-use\u002FSKILL.md",[],[84,20,89,90,91,92,93,94],"search","browser","desktop","windows","web","terminal",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":109,"publishedAt":24},"01M6ACGQKD21BK5N7JTVTCRN8F","code-review","Adversarially review pull requests and code changes against the actual problem. Use for GitHub Copilot code review to assess correctness, root cause, simplicity, deletions, test quality, maintainability, and merge readiness.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fmaka\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fcode-review\u002FSKILL.md",[101,104],{"categoryNo":102,"categoryName":103,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[81,110,111,112,113,114,115,116,117,118],"code","code review","github copilot","github","test","pull requests","copilot","pull","merge"]