NM

nullpond/minimax-skill-analysis

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

21 stars 품질 39 트렌드 10

MiniMax shipped Kimi's office skill codebase with find-and-replace. 13 byte-identical files, hardcoded 'kimi' in source, DLL compiled from kimiagent/.kimi/skills/.

개요

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. MiniMax's PDF skill ships 8 files that are byte-for-byte identical to Kimi's. Not similar — identical. diff -q returns nothing: 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. MiniMax's browser_helper.js scans for Chromium installations across user directories. The hardcoded username list: In the Word skill's Python files, the default author for document comments and track changes was "Kimi". MiniMax changed it to "Assistant".

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add nullpond/minimax-skill-analysis
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →