NM

nullpond/minimax-skill-analysis

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars Качество 39 Тренд 10

MiniMax отгрузил кодовую базу навыков Кими с нахождением и заменой. 13 байт-идентичных файлов, жестко закодированных «кими» в исходном коде, DLL, скомпилированных из kimiagent/.kimi/skills/.

Обзор

Я наткнулся на дискуссии о сходстве между навыками работы с офисными документами MiniMax и Kimi для их платформ агентов ИИ. Любопытно, что я экспортировал файлы навыков и начал сравнивать. То, что я нашел, было... не тонко. Этот репо содержит файлы навыков с обеих платформ. Здесь все поддается независимой проверке — клонируйте репо и запускайте команды самостоятельно. Мастерство MiniMax в PDF поставляет 8 файлов, которые являются байт-за-байт идентичными файлам Кими. Не похожи — идентичны. diff-q ничего не возвращает. Мастерство Word от MiniMax включает в себя еще 5 идентичных файлов, в том числе 3 общих библиотеки .NET и файл проекта .csproj, который был переименован из KimiDocx.csproj в DocxProject. csproj, но содержание которого является байт-идентичным. Браузер MiniMax helper.js сканирует установки Chromium в пользовательских каталогах. Жестко закодированный список имен пользователей: В файлах Python мастера Word автором по умолчанию для комментариев к документам и изменений отслеживания был «Кими». MiniMax переименовали в Assistant.

Обзор (машинный перевод)

Я наткнулся на дискуссии о сходстве между навыками работы с офисными документами MiniMax и Kimi для их платформ агентов ИИ. Любопытно, что я экспортировал файлы навыков и начал сравнивать. То, что я нашел, было… не тонко.

Этот репо содержит файлы навыков с обеих платформ. Здесь все поддается независимой проверке — клонируйте репо и запускайте команды самостоятельно.

13 Байт-идентичные файлы

Мастерство MiniMax в PDF поставляет 8 файлов, которые являются байт-за-байт идентичными файлам Кими. Не похоже — тождественно.[0] ничего не возвращает:

Мастерство Word от MiniMax поставляет еще 5 идентичных файлов, включая 3 общие библиотеки .NET и проектный файл .csproj, который был переименован из KimiDocx.csproj в DocxProject.csproj, но содержание которого является байт-идентификационным.

“Кими” в Кодексе

MiniMax сканирует установки Chromium в пользовательских каталогах. Жестко закодированный список имен пользователей:

В файлах Python мастера Word автор по умолчанию для комментариев к документам и изменений отслеживания был "Kimi". Минимакс изменил его на "Assistant".

##The DLL

Умение MiniMax Word включает в себя скомпилированный двоичный файл .NET DocxChecker.dll. [[8]] На ней:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add nullpond/minimax-skill-analysis
Новичок в MCP? Начните с руководства на mcpskill.org →