
MiniMax 发布了 Kimi 办公室技能代码库,支持查找和替换功能。13 字节相同的文件,源代码中硬编码为“kimi”,DLL 从 kimiagent/.kimi/skills/ 编译而成。
概览
我看到关于MiniMax和Kimi办公室文档技能在AI代理平台上相似之处的讨论。出于好奇,我导出了两者的技能文件并开始对比。我发现的情况......一点也不微妙。 这个仓库包含两个平台的技能文件。这里的所有内容都可以独立验证——克隆仓库并自己运行命令。 MiniMax 的 PDF 技能可发送 8 个与 Kimi 字节逐字节相同的文件。不是相似——是完全相同的。diff -q 不返回任何内容: MiniMax 的 Word 技能还提供另外 5 个相同的文件——包括 3 个共享的 .NET 库和一个 .csproj 项目文件,该文件由 KimiDocx.csproj 更名为 DocxProject.csproj,但其内容字节完全相同。 MiniMax 的 browser_helper.js 扫描用户目录中的 Chromium 安装。硬编码的用户名列表: 在 Word 技能的 Python 文件中,文档注释和轨道变更的默认作者是“Kimi”。MiniMax 将其改为“助手”。
概述(AI 翻译)
我看到关于MiniMax和Kimi办公室文档技能在AI代理平台上相似之处的讨论。出于好奇,我导出了两者的技能文件并开始对比。我发现的情况…一点也不微妙。
这个仓库包含两个平台的技能文件。这里的所有内容都可以独立验证——克隆仓库并自己运行命令。
13字节相同文件
MiniMax的PDF技能发送了8个与Kimi的字节逐字节相同的文件。不是相似——是完全相同。diff -q 无返回任何内容:
MiniMax 的 Word 技能还会发布另外 5 个相同的文件——包括 3 个共享的 .NET 库和一个 .csproj 项目文件,该文件由 KimiDocx.csproj 改名为 DocxProject.csproj,但其内容字节完全相同。
“kimi”在守则中
MiniMax 的 browser_helper.js 扫描用户目录中的 Chromium 安装。硬编码的用户名列表:
在 Word 技能的 Python 文件中,文档注释和轨道变更的默认作者是 "Kimi"。MiniMax 将其改为 "Assistant"。
DLL
MiniMax 的 Word 技能包含一个编译的 .NET 二进制文件 DocxChecker.dll。运行 strings
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
MiniMax Office Skills: A Side-by-Side Look at Kimi
I came across discussions about similarities between MiniMax’s and Kimi’s office document skills for their AI agent platforms. Curious, I exported the skill files from both and started comparing. What I found was… not subtle.
This repo contains skill files from both platforms. Everything here is independently verifiable — clone the repo and run the commands yourself.
13 Byte-Identical Files
MiniMax’s PDF skill ships 8 files that are byte-for-byte identical to Kimi’s. Not similar — identical. diff -q returns nothing:
$ diff -q kimi/pdf/scripts/cmd_convert.py minimax/original/minimax-pdf/scripts/cmd_convert.py
$ diff -q kimi/pdf/scripts/cmd_extract.py minimax/original/minimax-pdf/scripts/cmd_extract.py
$ diff -q kimi/pdf/scripts/cmd_form.py minimax/original/minimax-pdf/scripts/cmd_form.py
$ diff -q kimi/pdf/scripts/cmd_meta.py minimax/original/minimax-pdf/scripts/cmd_meta.py
$ diff -q kimi/pdf/scripts/cmd_pages.py minimax/original/minimax-pdf/scripts/cmd_pages.py
$ diff -q kimi/pdf/scripts/compile_latex.py minimax/original/minimax-pdf/scripts/compile_latex.py
$ diff -q kimi/pdf/scripts/paged.polyfill.js minimax/original/minimax-pdf/scripts/paged.polyfill.js
$ diff -q kimi/pdf/scripts/pdf.py minimax/original/minimax-pdf/scripts/pdf.py
MiniMax’s Word skill ships 5 more identical files — including 3 shared .NET libraries and a .csproj project file that was renamed from KimiDocx.csproj to DocxProject.csproj but whose content is byte-identical.
“kimi” in the Code
MiniMax’s browser_helper.js scans for Chromium installations across user directories. The hardcoded username list:
['kimi', 'ubuntu', 'sandbox', 'user', 'app'].forEach(user => {
dirs.add(`/home/${user}/.cache/ms-playwright`);
});
In the Word skill’s Python files, the default author for document comments and track changes was "Kimi". MiniMax changed it to "Assistant".
The DLL
MiniMax’s Word skill includes a compiled .NET binary, DocxChecker.dll. Running strings on it:
$ strings minimax/original/minimax-docx/docxchecker/DocxChecker.dll | grep pdb
/Users/minimax/workspace/kimiagent/.kimi/skills/docx(1)/docxchecker_src/obj/Release/net8.0/DocxChecker.pdb
A binary shipped by MiniMax, compiled from a directory called kimiagent/.kimi/skills/.
14 Files Renamed But Not Rewritten
MiniMax renamed every Python file in the Word skill — business_rules.py became integrity.py, helpers.py became utils.py, comments.py became annotations.py. But the content barely changed:
| Kimi | MiniMax | Lines | Changed |
|---|---|---|---|
business_rules.py |
integrity.py |
300 | 4 |
element_order.py |
schema_fixer.py |
593 | 4 |
helpers.py |
utils.py |
727 | 6 |
constants.py |
namespaces.py |
55 | 2 |
xml_tolerance.py |
fuzzy_match.py |
114 | 2 |
validate_docx.py |
check_rules.py |
134 | 8 |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add nullpond/minimax-skill-analysis