Not in the top 1,000 by GitHub stars

thvroyal/kimi-skills

AI agent skills for professional document generation (DOCX, PDF, XLSX) extracted from Kimi. Designer-quality outputs with native charts, validation pipelines, and full OpenXML control

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/kimi-docx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0ca48f7bb67b → 0ca48f7bb67b

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0ca48f7bb67b

No earlier version was observed for comparison.

Compare on GitHub

skills/kimi-pdf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0ca48f7bb67b → 0ca48f7bb67b

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0ca48f7bb67b

No earlier version was observed for comparison.

Compare on GitHub

skills/kimi-xlsx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

0ca48f7bb67b → 0ca48f7bb67b

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 0ca48f7bb67b

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 0ca48f7bb67bd411623380aff1cc3cb63fc725a3

245GitHub stars
3stars in 7 days
3skills in this repository
0commits in 30 days

Heat

2.8
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026245

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

kimi-docx

When your agent uses it

Generate and edit Word documents (.docx). Supports professional documents including covers, charts, track-changes editing, and more. Suitable for any .docx creation or modification task.

What it loads into context

Frontmatter

44 tokens

Always available to the agent

SKILL.md

8,194 tokens

When the skill is activated

Reference documents

1,398 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. ⚠<U+FE0F> When to Unzip vs Read
  2. Core Principles
  3. Source Principle
  4. File Structure
  5. Environment Setup
  6. Build Process
  7. Delivery Standard
  8. Language Consistency
  9. Headers and Footers - REQUIRED BY DEFAULT
  10. Professional Elements (Critical)
  11. Content Constraints
  12. Design Philosophy
  13. 4.1 SDK Fundamentals
  14. 4.2 Content Elements
  15. 4.3 Visual Design
  16. 4.4 Special Content
  17. 4.5 Page Layout
  18. 4.6 Page Elements
  19. 4.7 Editing Operations (Python API)
  20. 4.8 XML Quick Reference

Scripts executed separately

  • scripts/__init__.py
  • scripts/docx
  • scripts/docx_lib/__init__.py
  • scripts/docx_lib/business_rules.py
  • scripts/docx_lib/constants.py
  • scripts/docx_lib/editing/__init__.py
  • scripts/docx_lib/editing/comments.py
  • scripts/docx_lib/editing/context.py
  • scripts/docx_lib/editing/helpers.py
  • scripts/docx_lib/editing/revisions.py
  • scripts/docx_lib/editing/tests/test_xml_tolerance.py
  • scripts/docx_lib/editing/xml_tolerance.py
  • scripts/docx_lib/element_order.py
  • scripts/fix_element_order.py
  • scripts/generate_backgrounds.py
  • scripts/generate_chart.py
  • scripts/generate_inkwash_backgrounds.py
  • scripts/validate_all.py
  • scripts/validate_docx.py
  • validator/Validator

Files

  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • SKILL.mdcore32,629 bytes
  • assets/templates/CJKExample.csasset48,362 bytes
  • assets/templates/Example.csasset60,077 bytes
  • assets/templates/KimiDocx.csprojasset343 bytes
  • assets/templates/Program.csasset342 bytes
  • references/EditingGuide.mddoc6,106 bytes
  • scripts/__init__.pyruns123 bytes
  • scripts/docxruns13,527 bytes
  • scripts/docx_lib/__init__.pyruns2,081 bytes
  • scripts/docx_lib/business_rules.pyruns9,701 bytes
  • scripts/docx_lib/constants.pyruns2,431 bytes
  • scripts/docx_lib/editing/__init__.pyruns1,417 bytes
  • scripts/docx_lib/editing/comments.pyruns9,550 bytes
  • scripts/docx_lib/editing/context.pyruns6,344 bytes
  • scripts/docx_lib/editing/helpers.pyruns27,351 bytes
  • scripts/docx_lib/editing/revisions.pyruns10,181 bytes
  • scripts/docx_lib/editing/tests/test_xml_tolerance.pyruns4,820 bytes
  • scripts/docx_lib/editing/xml_tolerance.pyruns3,304 bytes
  • scripts/docx_lib/element_order.pyruns20,520 bytes
  • scripts/fix_element_order.pyruns5,378 bytes
  • scripts/generate_backgrounds.pyruns7,380 bytes
  • scripts/generate_chart.pyruns8,776 bytes
  • scripts/generate_inkwash_backgrounds.pyruns7,567 bytes
  • scripts/validate_all.pyruns4,881 bytes
  • scripts/validate_docx.pyruns3,907 bytes
  • validator/Validatorruns72,568 bytes
  • validator/Validator.deps.jsonasset2,383 bytes
  • validator/Validator.pdbasset10,848 bytes
  • validator/Validator.runtimeconfig.jsonasset328 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • kimi-docx
  • kimi-pdf
  • kimi-xlsx

Repository facts

License
No license detected
Created
Feb 2, 2026
Last pushed
Mar 28, 2026
Forks
60
Open issues
3
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 49 notes
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-docx/validator/Validator:61 Analysis incomplete: physical or joined line exceeds character limit
  • skills/kimi-docx/validator/Validator:59 Analysis incomplete: physical or joined line exceeds character limit
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-pdf/scripts/paged.polyfill.js:11262 Analysis incomplete: regex work limit reached
  • skills/kimi-xlsx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-xlsx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-xlsx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/kimi-xlsx/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 261 signals by file

skills/kimi-docx/SKILL.md

  • Network accessline 737
    var relId = mainPart.AddHyperlinkRelationship(new Uri("https://example.com"), true).Id;

skills/kimi-docx/assets/templates/CJKExample.cs

  • Network accessline 108
    )                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 109
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }                 )
  • Network accessline 110
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 970
    new C.ChartReference { Id = chartId }                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 971
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }                 )
  • Network accessline 972
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 985
    {         var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 986
    var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");         chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/200
  • Network accessline 987
    chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 988
    chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

skills/kimi-docx/assets/templates/Example.cs

  • Network accessline 262
    )                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 263
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }                 )
  • Network accessline 264
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 347
    )                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 348
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }                 )
  • Network accessline 349
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 1037
    new C.ChartReference { Id = chartId }                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 1038
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }                 )
  • Network accessline 1039
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 1052
    {         var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1053
    var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");         chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/200
  • Network accessline 1054
    chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1055
    chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
  • Network accessline 1157
    new C.ChartReference { Id = chartId }                     )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 1158
    )                     { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }                 )
  • Network accessline 1159
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 1172
    {         var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1173
    var chartSpace = new C.ChartSpace();         chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");         chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/200
  • Network accessline 1174
    chartSpace.AddNamespaceDeclaration("c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1175
    chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

skills/kimi-docx/scripts/__init__.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/docx

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 90
    install_dotnet() {     echo "  Downloading .NET SDK..."     curl -sSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
  • Network accessline 91
    echo "  Downloading .NET SDK..."     curl -sSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh     chmod +x /tmp/dotnet-install.sh
  • Network accessline 92
    curl -sSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
  • Network accessline 99
    else         echo "  ✗ Installation failed"         echo "    Manual: https://dotnet.microsoft.com/download"
  • Network accessline 100
    echo "  ✗ Installation failed"         echo "    Manual: https://dotnet.microsoft.com/download"         exit 1
  • Network accessline 101
    echo "    Manual: https://dotnet.microsoft.com/download"
  • Dangerous shell operationline 123
    rm -rf "$HOME/.dotnet"

skills/kimi-docx/scripts/docx_lib/__init__.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/docx_lib/business_rules.py

  • Executable scriptline 1
    Executable file
  • Network accessline 120
    rels_tree = ET.parse(rels_path)         rels_root = rels_tree.getroot()         for rel in rels_root.findall('.//{http://schemas.openxmlformats.org/package/2006/relationships}Relationship'):
  • Network accessline 121
    rels_root = rels_tree.getroot()         for rel in rels_root.findall('.//{http://schemas.openxmlformats.org/package/2006/relationships}Relationship'):             rid = rel.get('Id')
  • Network accessline 122
    for rel in rels_root.findall('.//{http://schemas.openxmlformats.org/package/2006/relationships}Relationship'):

skills/kimi-docx/scripts/docx_lib/constants.py

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    W_NS = 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'
  • Network accessline 9
    W14_NS = 'http://schemas.microsoft.com/office/word/2010/wordml'
  • Network accessline 10
    W15_NS = 'http://schemas.microsoft.com/office/word/2012/wordml'
  • Network accessline 11
    R_NS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'
  • Network accessline 12
    WP_NS = 'http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing'
  • Network accessline 13
    A_NS = 'http://schemas.openxmlformats.org/drawingml/2006/main'
  • Network accessline 28
    ET.register_namespace('w15', W15_NS) ET.register_namespace('r', R_NS) ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 29
    ET.register_namespace('r', R_NS) ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006') ET.register_namespace('wp', WP_NS)
  • Network accessline 30
    ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 31
    ET.register_namespace('wp', WP_NS) ET.register_namespace('a', A_NS) ET.register_namespace('pic', 'http://schemas.openxmlformats.org/drawingml/2006/picture')
  • Network accessline 32
    ET.register_namespace('a', A_NS) ET.register_namespace('pic', 'http://schemas.openxmlformats.org/drawingml/2006/picture') ET.register_namespace('m', 'http://schemas.openxmlformats.org/officeDocument/2006/math')
  • Network accessline 33
    ET.register_namespace('pic', 'http://schemas.openxmlformats.org/drawingml/2006/picture')
  • Network accessline 34
    ET.register_namespace('m', 'http://schemas.openxmlformats.org/officeDocument/2006/math')
  • Network accessline 35
    ET.register_namespace('v', 'urn:schemas-microsoft-com:vml') ET.register_namespace('o', 'urn:schemas-microsoft-com:office:office') ET.register_namespace('wpc', 'http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas')
  • Network accessline 36
    ET.register_namespace('o', 'urn:schemas-microsoft-com:office:office') ET.register_namespace('wpc', 'http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas') ET.register_namespace('wpg', 'http://schemas.microsoft.com/office/word/
  • Network accessline 37
    ET.register_namespace('wpc', 'http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas')
  • Network accessline 38
    ET.register_namespace('wpg', 'http://schemas.microsoft.com/office/word/2010/wordprocessingGroup')
  • Network accessline 39
    ET.register_namespace('wps', 'http://schemas.microsoft.com/office/word/2010/wordprocessingShape')
  • Network accessline 40
    ET.register_namespace('w16cid', 'http://schemas.microsoft.com/office/word/2016/wordml/cid')
  • Network accessline 41
    ET.register_namespace('w16se', 'http://schemas.microsoft.com/office/word/2015/wordml/symex')
  • Network accessline 42
    ET.register_namespace('cx', 'http://schemas.microsoft.com/office/drawing/2014/chartex')
  • Network accessline 43
    ET.register_namespace('cx1', 'http://schemas.microsoft.com/office/drawing/2015/9/8/chartex')
  • Network accessline 44
    ET.register_namespace('aink', 'http://schemas.microsoft.com/office/drawing/2016/ink')
  • Network accessline 45
    ET.register_namespace('am3d', 'http://schemas.microsoft.com/office/drawing/2017/model3d')

skills/kimi-docx/scripts/docx_lib/editing/__init__.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/docx_lib/editing/comments.py

  • Executable scriptline 1
    Executable file
  • Network accessline 267
    W16CID_NS = 'http://schemas.microsoft.com/office/word/2016/wordml/cid'
  • Network accessline 280
    W16CEX_NS = 'http://schemas.microsoft.com/office/word/2018/wordml/cex'

skills/kimi-docx/scripts/docx_lib/editing/context.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/docx_lib/editing/helpers.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    W16CID_NS = 'http://schemas.microsoft.com/office/word/2016/wordml/cid'
  • Network accessline 19
    W16CEX_NS = 'http://schemas.microsoft.com/office/word/2018/wordml/cex'
  • Network accessline 20
    W16DU_NS = 'http://schemas.microsoft.com/office/word/2023/wordml/word16du'
  • Network accessline 21
    MC_NS = 'http://schemas.openxmlformats.org/markup-compatibility/2006'
  • Network accessline 22
    RELS_NS = 'http://schemas.openxmlformats.org/package/2006/relationships'
  • Network accessline 23
    CT_NS = 'http://schemas.openxmlformats.org/package/2006/content-types'
  • Network accessline 29
    'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main',
  • Network accessline 30
    'r': 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',
  • Network accessline 31
    'mc': 'http://schemas.openxmlformats.org/markup-compatibility/2006',
  • Network accessline 34
    'w14': 'http://schemas.microsoft.com/office/word/2010/wordml',
  • Network accessline 35
    'w15': 'http://schemas.microsoft.com/office/word/2012/wordml',
  • Network accessline 36
    'w16': 'http://schemas.microsoft.com/office/word/2018/wordml',
  • Network accessline 37
    'w16cex': 'http://schemas.microsoft.com/office/word/2018/wordml/cex',
  • Network accessline 38
    'w16cid': 'http://schemas.microsoft.com/office/word/2016/wordml/cid',
  • Network accessline 39
    'w16du': 'http://schemas.microsoft.com/office/word/2023/wordml/word16du',
  • Network accessline 40
    'w16sdtdh': 'http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash',
  • Network accessline 41
    'w16sdtfl': 'http://schemas.microsoft.com/office/word/2024/wordml/sdtformatlock',
  • Network accessline 42
    'w16se': 'http://schemas.microsoft.com/office/word/2015/wordml/symex',
  • Network accessline 45
    'wp': 'http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing',
  • Network accessline 46
    'wp14': 'http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing',
  • Network accessline 47
    'wpc': 'http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas',
  • Network accessline 48
    'wpg': 'http://schemas.microsoft.com/office/word/2010/wordprocessingGroup',
  • Network accessline 49
    'wpi': 'http://schemas.microsoft.com/office/word/2010/wordprocessingInk',
  • Network accessline 50
    'wps': 'http://schemas.microsoft.com/office/word/2010/wordprocessingShape',
  • Network accessline 53
    'o': 'urn:schemas-microsoft-com:office:office',     'v': 'urn:schemas-microsoft-com:vml',     'm': 'http://schemas.openxmlformats.org/officeDocument/2006/math',
  • Network accessline 54
    'v': 'urn:schemas-microsoft-com:vml',     'm': 'http://schemas.openxmlformats.org/officeDocument/2006/math',     'w10': 'urn:schemas-microsoft-com:office:word',
  • Network accessline 55
    'm': 'http://schemas.openxmlformats.org/officeDocument/2006/math',
  • Network accessline 57
    'wne': 'http://schemas.microsoft.com/office/word/2006/wordml',
  • Network accessline 60
    'cr': 'http://schemas.microsoft.com/office/comments/2020/reactions',
  • Network accessline 229
    r.append(copy.deepcopy(rPr))         t = etree.SubElement(r, f"{{{NS['w']}}}t")         t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')
  • Network accessline 230
    t = etree.SubElement(r, f"{{{NS['w']}}}t")         t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')         t.text = txt
  • Network accessline 231
    t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')
  • Network accessline 492
    comment_rels = [         ('comments.xml', 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments'),
  • Network accessline 493
    ('comments.xml', 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments'),
  • Network accessline 494
    ('commentsExtended.xml', 'http://schemas.microsoft.com/office/2011/relationships/commentsExtended'),
  • Network accessline 495
    ('commentsIds.xml', 'http://schemas.microsoft.com/office/2016/09/relationships/commentsIds'),
  • Network accessline 496
    ('commentsExtensible.xml', 'http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible'),
  • Network accessline 497
    ('people.xml', 'http://schemas.microsoft.com/office/2011/relationships/people'),

skills/kimi-docx/scripts/docx_lib/editing/revisions.py

  • Executable scriptline 1
    Executable file
  • Network accessline 136
    t = etree.SubElement(new_run, f"{{{NS['w']}}}t")     t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')
  • Network accessline 137
    t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')
  • Network accessline 195
    t.tag = f"{{{NS['w']}}}delText"         if text_content and (text_content[0] == ' ' or text_content[-1] == ' '):             t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')
  • Network accessline 197
    t.set('{http://www.w3.org/XML/1998/namespace}space', 'preserve')

skills/kimi-docx/scripts/docx_lib/editing/tests/test_xml_tolerance.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 51
    xml = '''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 52
    <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 103
    xml_content = '''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 104
    <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 105
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 117
    comments = root.findall('.//{http://schemas.openxmlformats.org/wordprocessingml/2006/main}comment')

skills/kimi-docx/scripts/docx_lib/editing/xml_tolerance.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/docx_lib/element_order.py

  • Executable scriptline 1
    Executable file

skills/kimi-docx/scripts/fix_element_order.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/scripts/generate_backgrounds.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/scripts/generate_chart.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/scripts/generate_inkwash_backgrounds.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/scripts/validate_all.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/scripts/validate_docx.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-docx/validator/Validator

  • Executable scriptline 1
    Binary executable
  • Network accessline 59
    ������������)<U+0001>�����<U+0007>��� ������������)<U+0001>�����<U+0007>��� ������������)<U+0001>�����<U+0007>���<U+001F>������������*<U+0001>�����<U+0007>��� �����������<U+0008>*<U+0001>�����<U+0007>���!�����������<U+0010>*<U+0001>�����<U+0007>���"�����������<U+0018>*<U+0001>�����<U+0007>���#����������� *<U+0001>�����<U+0007>���$�����������(*<U+0001>�����<U+0007>���%�����������0*<U+0001>�����<U+0007>���&
  • Network accessline 61
    ������������)<U+0001>�����<U+0007>���<U+001F>������������*<U+0001>�����<U+0007>��� �����������<U+0008>*<U+0001>�����<U+0007>���!�����������<U+0010>*<U+0001>�����<U+0007>���"�����������<U+0018>*<U+0001>�����<U+0007>���#����������� *<U+0001>�����<U+0007>���$�����������(*<U+0001>�����<U+0007>���%�����������0*<U+0001>�����<U+0007>���&�����������8*<U+0001>�����<U+0007>���'�����������@*<U+0001>�����<U+0007>���(
  • Network accessline 68
    Learn more: https://aka.ms/dotnet/app-launch-failed
  • Network accessline 69
    https://aka.ms/dotnet/app-launch-failed

skills/kimi-pdf/routes/html.md

  • Network accessline 554
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap" rel="stylesheet">

skills/kimi-pdf/routes/latex.md

  • Network accessline 269
    \url{https://example.com}              % Plain URL
  • Network accessline 270
    \href{https://example.com}{Click here} % Custom text

skills/kimi-pdf/scripts/browser_helper.js

  • Executable scriptline 1
    #!/usr/bin/env node

skills/kimi-pdf/scripts/cmd_convert.py

  • Executable scriptline 1
    Executable file
  • Network accessline 59
    "DependencyMissing",             "LibreOffice not found",             hint="Please install LibreOffice: https://www.libreoffice.org/download/"
  • Network accessline 60
    "LibreOffice not found",             hint="Please install LibreOffice: https://www.libreoffice.org/download/"         )
  • Network accessline 61
    hint="Please install LibreOffice: https://www.libreoffice.org/download/"

skills/kimi-pdf/scripts/cmd_extract.py

  • Executable scriptline 1
    Executable file

skills/kimi-pdf/scripts/cmd_form.py

  • Executable scriptline 1
    Executable file

skills/kimi-pdf/scripts/cmd_meta.py

  • Executable scriptline 1
    Executable file

skills/kimi-pdf/scripts/cmd_pages.py

  • Executable scriptline 1
    Executable file

skills/kimi-pdf/scripts/compile_latex.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 197
    if not tectonic_cmd:         print("\n✗ Error: tectonic command not found")         print("Please install tectonic: https://tectonic-typesetting.github.io/")
  • Network accessline 198
    print("\n✗ Error: tectonic command not found")         print("Please install tectonic: https://tectonic-typesetting.github.io/")         print("\nHint: If installed at ~/tectonic, ensure it has execute permission:")
  • Network accessline 199
    print("Please install tectonic: https://tectonic-typesetting.github.io/")

skills/kimi-pdf/scripts/html_to_pdf.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Dangerous shell operationline 157
    console.error('  sudo apt-get install -y libgbm1 libasound2 libatk-bridge2.0-0 \\');
  • Network accessline 402
    console.log('Warning: Local paged.polyfill.js not found, using CDN...');       await page.addScriptTag({         url: 'https://unpkg.com/pagedjs@0.4.3/dist/paged.polyfill.js'
  • Network accessline 403
    await page.addScriptTag({         url: 'https://unpkg.com/pagedjs@0.4.3/dist/paged.polyfill.js'       });
  • Network accessline 404
    url: 'https://unpkg.com/pagedjs@0.4.3/dist/paged.polyfill.js'

skills/kimi-pdf/scripts/package-lock.json

  • Network accessline 11
    "node_modules/fsevents": {       "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 12
    "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  • Network accessline 13
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 25
    "node_modules/playwright": {       "version": "1.58.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.1.tgz",
  • Network accessline 26
    "version": "1.58.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.1.tgz",       "integrity": "sha512-+2uTZHxSCcxjvGc5C891LrS1/NlxglGxzrC4seZiVjcYVQfUa87wBL6rTDqzGjuoWNjnBzRqKmF6zRYGMvQUaQ==",
  • Network accessline 27
    "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.1.tgz",
  • Network accessline 43
    "node_modules/playwright-core": {       "version": "1.58.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.1.tgz",
  • Network accessline 44
    "version": "1.58.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.1.tgz",       "integrity": "sha512-bcWzOaTxcW+VOOGBCQgnaKToLJ65d6AqfLVKEWvexyS3AS6rbXl+xdpYRMGSRBClPvyj44njOWoxjNdL/H9UNg==",
  • Network accessline 45
    "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.1.tgz",

skills/kimi-pdf/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/kimi-pdf/scripts/paged.polyfill.js

  • Network accessline 1
    /**  * @license Paged.js v0.4.3 | MIT | https://gitlab.coko.foundation/pagedjs/pagedjs
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * @license Paged.js v0.4.3 | MIT | https://gitlab.coko.foundation/pagedjs/pagedjs
  • Network accessline 501
    /** 	 * Generates a UUID 	 * based on: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript
  • Network accessline 502
    * Generates a UUID 	 * based on: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript 	 * @returns {string} uuid
  • Network accessline 503
    * based on: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript
  • Network accessline 526
    /* Based on by https://mths.be/cssescape v1.5.1 by @mathias | MIT license
  • Network accessline 570
    // https://drafts.csswg.org/cssom/#escape-a-character-as-code-point
  • Network accessline 614
    // Otherwise, the escaped character. 			// https://drafts.csswg.org/cssom/#escape-a-character
  • Network accessline 615
    // https://drafts.csswg.org/cssom/#escape-a-character
  • Network accessline 622
    /** 	 * Creates a new pending promise and provides methods to resolve or reject it. 	 * From: https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm/Deferred#backwards_forwards_compatible
  • Network accessline 623
    * Creates a new pending promise and provides methods to resolve or reject it. 	 * From: https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm/Deferred#backwards_forwards_compatible 	 * @returns {object} defere
  • Network accessline 624
    * From: https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm/Deferred#backwards_forwards_compatible
  • Network accessline 1195
    /** 	 * Determine if a node should be ignored by the iterator functions. 	 * taken from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Whitespace#Whitespace_helper_functions
  • Network accessline 1196
    * Determine if a node should be ignored by the iterator functions. 	 * taken from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Whitespace#Whitespace_helper_functions 	 *
  • Network accessline 1197
    * taken from https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Whitespace#Whitespace_helper_functions
  • Network accessline 3989
    // CSS Syntax Module Level 3 	// https://www.w3.org/TR/css-syntax-3/
  • Network accessline 3990
    // https://www.w3.org/TR/css-syntax-3/
  • Network accessline 4032
    // https://drafts.csswg.org/css-syntax-3/
  • Network accessline 4201
    // detect BOM (https://en.wikipedia.org/wiki/Byte_order_mark)
  • Network accessline 4216
    // Fast code category 	// 	// https://drafts.csswg.org/css-syntax/#tokenizer-definitions
  • Network accessline 4217
    // 	// https://drafts.csswg.org/css-syntax/#tokenizer-definitions 	// > non-ASCII code point
  • Network accessline 4218
    // https://drafts.csswg.org/css-syntax/#tokenizer-definitions
  • Network accessline 5382
    // https://drafts.csswg.org/css-syntax-3/#consume-token
  • Network accessline 5799
    // An+B microsyntax https://www.w3.org/TR/css-syntax-3/#anb
  • Network accessline 6006
    // https://drafts.csswg.org/css-syntax/#urange
  • Network accessline 6118
    // https://www.w3.org/TR/css-values-3/#lengths
  • Network accessline 6160
    // https://www.w3.org/TR/css-values-3/#resolution (https://drafts.csswg.org/css-values/#resolution)
  • Network accessline 6163
    'dpcm': true, 	    'dppx': true, 	    'x': true      // https://github.com/w3c/csswg-drafts/issues/461
  • Network accessline 6164
    'dppx': true, 	    'x': true      // https://github.com/w3c/csswg-drafts/issues/461 	};
  • Network accessline 6165
    'x': true      // https://github.com/w3c/csswg-drafts/issues/461
  • Network accessline 6168
    // https://drafts.csswg.org/css-grid/#fr-unit
  • Network accessline 6173
    // https://www.w3.org/TR/css3-speech/#mixing-props-voice-volume
  • Network accessline 6178
    // https://www.w3.org/TR/css3-speech/#voice-props-voice-pitch
  • Network accessline 6254
    // TODO: implement 	// can be used wherever <length>, <frequency>, <angle>, <time>, <percentage>, <number>, or <integer> values are allowed 	// https://drafts.csswg.org/css-values/#calc-notation
  • Network accessline 6256
    // https://drafts.csswg.org/css-values/#calc-notation
  • Network accessline 6297
    // https://drafts.csswg.org/css-values-4/#custom-idents
  • Network accessline 6301
    // that would not be misinterpreted as a pre-defined keyword in that property’s value definition. 	// 	// See also: https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident
  • Network accessline 6303
    // See also: https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident
  • Network accessline 6321
    // TODO: ignore property specific keywords (as described https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident)
  • Network accessline 6330
    // https://drafts.csswg.org/css-variables/#typedef-custom-property-name
  • Network accessline 6349
    // https://drafts.csswg.org/css-color-4/#hex-notation
  • Network accessline 6386
    // https://drafts.csswg.org/css-syntax/#any-value
  • Network accessline 6453
    // https://drafts.csswg.org/css-syntax/#any-value
  • Network accessline 6535
    // §5.5. Percentages: the <percentage> type 	// https://drafts.csswg.org/css-values-4/#percentages
  • Network accessline 6536
    // https://drafts.csswg.org/css-values-4/#percentages
  • Network accessline 6555
    // https://drafts.csswg.org/css-values-4/#numbers
  • Network accessline 6577
    // § 5.3. Real Numbers: the <number> type 	// https://drafts.csswg.org/css-values-4/#numbers
  • Network accessline 6578
    // https://drafts.csswg.org/css-values-4/#numbers
  • Network accessline 6600
    // §5.2. Integers: the <integer> type 	// https://drafts.csswg.org/css-values-4/#integers
  • Network accessline 6601
    // https://drafts.csswg.org/css-values-4/#integers
  • Network accessline 6991
    // https://drafts.csswg.org/css-values-3/#numeric-ranges
  • Network accessline 7922
    var EXIT_REASON_MATCH = 'Match'; 	var EXIT_REASON_MISMATCH = 'Mismatch'; 	var EXIT_REASON_ITERATION_LIMIT = 'Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)';
  • Network accessline 7924
    var EXIT_REASON_ITERATION_LIMIT = 'Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)';
  • Network accessline 8327
    // https://drafts.csswg.org/css-values-4/#custom-idents
  • Network accessline 8332
    // https://drafts.csswg.org/css-values-4/#lengths
  • Network accessline 9795
    * Copyright 2011 Mozilla Foundation and contributors 	 * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 9796
    * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause 	 */
  • Network accessline 9797
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 9864
    * Copyright 2011 Mozilla Foundation and contributors 	 * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 9865
    * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause 	 *
  • Network accessline 9866
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 9867
    * 	 * Based on the Base 64 VLQ implementation in Closure Compiler: 	 * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java
  • Network accessline 9868
    * Based on the Base 64 VLQ implementation in Closure Compiler: 	 * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java 	 *
  • Network accessline 9869
    * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java
  • Network accessline 10009
    * Copyright 2011 Mozilla Foundation and contributors 		 * Licensed under the New BSD license. See LICENSE or: 		 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10010
    * Licensed under the New BSD license. See LICENSE or: 		 * http://opensource.org/licenses/BSD-3-Clause 		 */
  • Network accessline 10011
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10218
    // If the only part of the root that is left is the scheme (i.e. http://,
  • Network accessline 10245
    * have to prefix all the strings in our set with an arbitrary character. 		 * 		 * See https://github.com/mozilla/source-map/pull/31 and
  • Network accessline 10246
    * 		 * See https://github.com/mozilla/source-map/pull/31 and 		 * https://github.com/mozilla/source-map/issues/30
  • Network accessline 10247
    * See https://github.com/mozilla/source-map/pull/31 and
  • Network accessline 10248
    * https://github.com/mozilla/source-map/issues/30
  • Network accessline 10502
    * Copyright 2011 Mozilla Foundation and contributors 	 * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10503
    * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause 	 */
  • Network accessline 10504
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10627
    * Copyright 2014 Mozilla Foundation and contributors 	 * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10628
    * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause 	 */
  • Network accessline 10629
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10708
    * Copyright 2011 Mozilla Foundation and contributors 	 * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10709
    * Licensed under the New BSD license. See LICENSE or: 	 * http://opensource.org/licenses/BSD-3-Clause 	 */
  • Network accessline 10710
    * http://opensource.org/licenses/BSD-3-Clause
  • Network accessline 10977
    // it is most likely a programmer error. In this case we throw a very 	    // specific error message to try to guide them the right way. 	    // For example: https://github.com/Polymer/polymer-bundler/pull/519
  • Network accessline 10979
    // For example: https://github.com/Polymer/polymer-bundler/pull/519

skills/kimi-pdf/scripts/pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/kimi-pdf/scripts/pdf.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/kimi-pdf/scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/kimi-xlsx/SKILL.md

  • Network accessline 69
    | Data Content | Source Name | Source URL | |--------------|-------------|------------| | Apple Revenue | Yahoo Finance | https://finance.yahoo.com/... |
  • Network accessline 70
    |--------------|-------------|------------| | Apple Revenue | Yahoo Finance | https://finance.yahoo.com/... | | China GDP | World Bank API | world_bank_open_data |
  • Network accessline 71
    | Apple Revenue | Yahoo Finance | https://finance.yahoo.com/... |

skills/kimi-xlsx/scripts/KimiXlsx

  • Executable scriptline 1
    Executable file; content unavailable

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 28 facts
Signal confidence: 221 facts

and 171 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/kimi-docx/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.