Git Hooks
Prorise-cool/Claude-Code-Multi-Agent
Central authority on git hook implementations, modern best practices, and tooling for .NET/C, JavaScript/TypeScript, Python, and polyglot repositories.
MaaFramework 开发与集成指南。当任务涉及 MaaFramework 项目结构、Pipeline 协议、ProjectInterface V2 协议、自定义识别/动作(Custom/Agent)、Python/NodeJS/CSharp 等语言 Binding 集成、控制器配置、回调协议或运行时行为时使用。
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kqcoxn/MaaPipelineEditor maafw --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/maafw .claude/skills/maafw && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .claude/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafwType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kqcoxn/MaaPipelineEditor maafw --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/maafw .agents/skills/maafw && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .agents/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kqcoxn/MaaPipelineEditor maafw --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/maafw .cursor/skills/maafw && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .cursor/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kqcoxn/MaaPipelineEditor.git --path .agents/skills/maafw--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kqcoxn/MaaPipelineEditor maafw --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/maafw .gemini/skills/maafw && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .gemini/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kqcoxn/MaaPipelineEditor maafwInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/maafw .github/skills/maafw && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .github/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kqcoxn/MaaPipelineEditor maafw --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kqcoxn/MaaPipelineEditor.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/maafw .opencode/skills/maafw && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "maafw" agent skill from https://github.com/kqcoxn/MaaPipelineEditor/tree/main/.agents/skills/maafw into .opencode/skills/maafw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maafw", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
maafwMaaFramework 开发与集成指南。当任务涉及 MaaFramework 项目结构、Pipeline 协议、ProjectInterface V2 协议、自定义识别/动作(Custom/Agent)、Python/NodeJS/CSharp 等语言 Binding 集成、控制器配置、回调协议或运行时行为时使用。
Maafw is an agent skill from kqcoxn/MaaPipelineEditor. MaaFramework 开发与集成指南。当任务涉及 MaaFramework 项目结构、Pipeline 协议、ProjectInterface V2 协议、自定义识别/动作(Custom/Agent)、Python/NodeJS/CSharp 等语言 Binding 集成、控制器配置、回调协议或运行时行为时使用。
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including reference files (for example `references/1.1-快速开始.md`, `references/1.2-术语解释.md` and `references/1.3-Custom&Agent.md`).
It sits in Development. It works with C#, Python, Node.js and Git. The repository describes itself as: ✨ 可视化构建 MaaFramework Pipeline 的下一代工作流 审阅&编辑&调试 工具,你的工程师牛牛! ✨. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit bff320d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Maafw loads about 1.1k tokens when it runs, and up to ~59k if it reads all its reference files. Until then it costs about 41 tokens; SKILL.md has 267 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from kqcoxn/MaaPipelineEditor at commit bff320d, republished under its MIT licence (© kqcoxn). 267 words, ~1,103 tokens.
.claude/skills/maafw/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.dev/docs/社区参考项目索引.md 登记的本地参考仓库;本地克隆与 GitHub 上游属于同一源码来源,不得因需要“官方源码”而绕过本地仓库访问远端。需要参考 MaaFramework 或社区项目实现时:
dev/docs/社区参考项目索引.md,按其中的“按任务选择参考项目”确定项目,并从索引解析本地路径;不要凭记忆猜测目录。rg、文件读取、git log、git blame 和版本对比。开始引用前记录其当前 commit;需要判断新旧时再检查本地分支和远端跟踪信息。git clone。用户要求同步或更新时使用 sync-reference-projects skill 的统一流程;只读任务中若版本新旧会实质性影响结论,则说明本地状态并取得同步授权。常用本地入口(均以 MaaPipelineEditor 仓库根目录为基准):
../maa-refs/MaaFramework../maa-refs/maa-support-extensiondev/docs/社区参考项目索引.md 为准。按任务类型选择对应参考文件:
| 任务 | 参考文件 |
|---|---|
| 入门、资源准备、调试运行、项目打包 | 1.1-快速开始.md |
| 术语与架构 | 1.2-术语解释.md |
| Custom/Agent 扩展 | 1.3-Custom&Agent.md |
| 语言 Binding 与集成入口 | 2.1-集成文档.md |
| API 接口一览 | 2.2-集成接口一览.md |
| 回调消息协议 | 2.3-回调协议.md |
| 控制器截图/输入方式 | 2.4-控制方式说明.md |
| Pipeline 节点协议 | 3.1-任务流水线协议.md |
| ProjectInterface V2(interface.json) | 3.3-ProjectInterfaceV2协议.md |
| 构建 MaaFramework 本体 | 4.1-构建指南.md |
| 新语言 Binding 设计 | 4.2-标准化接口设计.md |
一个标准 MaaFramework 项目通常包含:
project/
├── interface.json # ProjectInterface V2 声明
├── assets/
│ ├── resource/ # Bundle:pipeline/、image/、model/
│ │ ├── pipeline/
│ │ ├── image/
│ │ ├── model/ocr/
│ │ └── default_pipeline.json
│ └── interface_zh.json # 多语言翻译(可选)
└── agent/ # Agent 自定义扩展(可选)识别顺序:
interface.json 存在并解析 interface_version。controller、resource、task、option、preset、group 等字段。resource.path 定位 Bundle,递归读取 pipeline/ 下所有 JSON/JSONC。pipeline/ 目录下所有 JSON/JSONC(以 . 开头的目录/文件被忽略;以 $ 开头的 root 字段被忽略)。recognition/action 字符串及同级参数字段)和 v2(recognition/action 为 { type, param } 对象)混用。next、on_error、roi、target 可引用节点名或 [Anchor]锚点名。interface_version 为 2。name、version、controller、resource、task、option、preset、group、import、agent、pretask、global_option、setting。import 合并规则:task、preset、group、pretask、setting:追加;option:对象合并,后导入覆盖先导入;global_option:追加并按 option 键名去重,保留先出现项。global_option < resource.option < controller.option < task.option。PI_* 环境变量,详见 3.3-ProjectInterfaceV2协议.md 的 Agent 子进程环境变量小节。Resource → 加载 Bundle → 创建 Controller → 连接设备 → 创建 Tasker → 绑定 Resource 和 Controller → 执行任务。interface.json、资源目录、可能的 Agent。timeout 作用于当前节点的 next 列表识别超时,而非当前节点自身的 recognition 等待时间。roi/target 的字符串引用支持节点名和 [Anchor]锚点名;引用为空时视为识别/动作失败。default_pipeline.json 在 Bundle 根目录与 pipeline/ 同级,按 Bundle 加载顺序合并,已加载节点不受后续默认值影响。© kqcoxn, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (references) in .agents/skills/maafw of kqcoxn/MaaPipelineEditor.
Open the folder on GitHubat commit bff320d
Maafw next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Maafw this skillkqcoxn/MaaPipelineEditor | 408 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Git HooksProrise-cool/Claude-Code-Multi-Agent | 305 | — | ~3.6k | Automated safety check: Notes | None | |
| Precheckayutaz/piper-plus | 230 | — | ~647 | Automated safety check: Pass | MIT | |
| Run Testsayutaz/piper-plus | 230 | — | ~641 | Automated safety check: Pass | MIT | |
| Check Toolsoaustegard/claude-skills | 150 | — | ~641 | Automated safety check: Pass | MIT | |
| Core API Changelibnativeapi/nativeapi | 162 | — | ~2.5k | Automated safety check: Pass | MIT |
Prorise-cool/Claude-Code-Multi-Agent
Central authority on git hook implementations, modern best practices, and tooling for .NET/C, JavaScript/TypeScript, Python, and polyglot repositories.
ayutaz/piper-plus
PR 作成前の lint + format + test 一括実行。引数で scope (python/rust/cs/go/js/cpp/all) を指定可能。未指定なら git diff から自動判定。
ayutaz/piper-plus
piper-plus の各言語ランタイムのテストを実行します。引数 python/rust/cs/go/js/cpp/all で対象を選択。未指定なら git diff から自動判定。
oaustegard/claude-skills
Validates development tool installations across Python, Node.js, Java, Go, Rust, C/C++, Git, and system utilities.
libnativeapi/nativeapi
Carry a change to the C++ public API in core/ all the way downstream — design check, header edit, six platform implementations, C ABI + Rust/Dart/C/JS/Python regeneration, per-binding verification…
secondsky/sap-skills
This skill provides comprehensive guidance for SAP Business Application Studio (BAS), the cloud-based IDE on SAP BTP built on Code-OSS.
kqcoxn/MaaPipelineEditor
Decision guide for antd 6.x, Ant Design Pro 5/ProComponents, Ant Design X v2, and the offline @ant-design/cli.
kqcoxn/MaaPipelineEditor
为 MPE 桌面端策划、生成或修改版本主题背景图,复用机械动力牛牛与章鱼猫的定稿形象;也用于维护这两个角色的设定与三视图。不用于普通界面样式修改或无关插画。
kqcoxn/MaaPipelineEditor
专注讲解如何使用 useXChat Hook,包括自定义 Provider 的集成、消息管理、错误处理、多会话管理等. An agent skill from kqcoxn/MaaPipelineEditor.
kqcoxn/MaaPipelineEditor
当需要用 @ant-design/x-card 让 AI Agent 动态渲染富交互 UI 时使用——涵盖 XCard.Box、XCard.Card、A2UI v0.9 命令、数据绑定、Catalog、Actions 和流式渲染模式。
kqcoxn/MaaPipelineEditor
专注于自定义 Chat Provider 的实现,帮助将任意流式接口适配为 Ant Design X 标准格式. An agent skill from kqcoxn/MaaPipelineEditor.
kqcoxn/MaaPipelineEditor
使用 @ant-design/x 组件库构建 AI 对话 UI 时使用 —— 涵盖 Bubble、Sender、Conversations、Prompts、ThoughtChain、Actions、Welcome、Attachments、Sources、Suggestion、Think、FileCard、CodeHighlighter、Mermaid、Folder、XProvider 和…
Categories
MaaFramework 开发与集成指南。当任务涉及 MaaFramework 项目结构、Pipeline 协议、ProjectInterface V2 协议、自定义识别/动作(Custom/Agent)、Python/NodeJS/CSharp 等语言 Binding 集成、控制器配置、回调协议或运行时行为时使用。. Maafw is an agent skill from kqcoxn/MaaPipelineEditor.
Maafw fits situations like: development work in your project.
Run `npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a claude-code`. Or copy the skill folder (.agents/skills/maafw in kqcoxn/MaaPipelineEditor) into .claude/skills/maafw in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a codex`. Or copy the skill folder (.agents/skills/maafw in kqcoxn/MaaPipelineEditor) into .agents/skills/maafw in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kqcoxn/MaaPipelineEditor --skill maafw -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/maafw, .gemini/skills/maafw, .github/skills/maafw and .opencode/skills/maafw in your project.
Going by SKILL.md and its folder, Maafw needs the command-line tools its instructions call (git). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Maafw is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 57k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Maafw: Git Hooks (Prorise-cool/Claude-Code-Multi-Agent, 305 stars), Precheck (ayutaz/piper-plus, 230 stars), Run Tests (ayutaz/piper-plus, 230 stars) and Check Tools (oaustegard/claude-skills, 150 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kqcoxn (a GitHub user) maintains it in kqcoxn/MaaPipelineEditor, which has 408 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 9, 2026.
Source: kqcoxn/MaaPipelineEditor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.