#119 by GitHub stars

MiniMax-AI/skills

Choose presentation-ready color palettes and font pairings for PPT/design tasks. Use when users ask for visual theme choices, brand-safe palettes, or font recommendations. Triggers include: 配色, 色板, 字体, color palette, font, PPT配色, 字体搭配.

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

plugins/pptx-plugin/skills/color-font-skill/SKILL.md

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

Before Instructions only → After Instructions only

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

plugins/pptx-plugin/skills/design-style-skill/SKILL.md

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

Before Instructions only → After Instructions only

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

plugins/pptx-plugin/skills/ppt-orchestra-skill/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

plugins/pptx-plugin/skills/slide-making-skill/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/android-native-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/buddy-sings/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/frontend-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/fullstack-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/gif-sticker-maker/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-application-dev/SKILL.md

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

Before Instructions only → After Instructions only

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-docx/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-multimodal-toolkit/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-music-gen/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-music-playlist/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-pdf/SKILL.md

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

Before Local scripts → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/minimax-xlsx/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/pptx-generator/SKILL.md

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

Before Instructions only → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/react-native-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/shader-dev/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

skills/vision-analysis/SKILL.md

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

Before Network or broad shell → After Network or broad shell

60aaae52bb2a → 60aaae52bb2a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 60aaae52bb2a

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 60aaae52bb2af8162732751a4332f62a5fef518b

git clone --filter=blob:none --no-checkout https://github.com/MiniMax-AI/skills.git .hotskills/minimax-ai-skills && git -C .hotskills/minimax-ai-skills checkout --detach 60aaae52bb2af8162732751a4332f62a5fef518b # Copy each selected skill directory from .hotskills/minimax-ai-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/MiniMax-AI/skills.git .hotskills/minimax-ai-skills && git -C .hotskills/minimax-ai-skills checkout --detach 60aaae52bb2af8162732751a4332f62a5fef518b # Copy each selected skill directory from .hotskills/minimax-ai-skills into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/MiniMax-AI/skills.git .hotskills/minimax-ai-skills && git -C .hotskills/minimax-ai-skills checkout --detach 60aaae52bb2af8162732751a4332f62a5fef518b # Copy each selected skill directory from .hotskills/minimax-ai-skills into .opencode/skills/<skill-name>/
13.8kGitHub stars
41stars in 7 days
22skills in this repository
0commits in 30 days

Heat

4.8
  • Star growth, last 7 daysAhead of 60% of tracked repositories
  • Star growth, last 24 hoursAhead of 69% of tracked repositories
  • Rank movement, last 7 daysAhead of 69% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

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

Stars over time

Aug 2, 2026Nov 6, 202613,794

Individual skills in this repository

How it works

color-font-skill

When your agent uses it

Choose presentation-ready color palettes and font pairings for PPT/design tasks. Use when users ask for visual theme choices, brand-safe palettes, or font recommendations. Triggers include: 配色, 色板, 字体, color palette, font, PPT配色, 字体搭配.

What it loads into context

Frontmatter

68 tokens

Always available to the agent

SKILL.md

3,205 tokens

When the skill is activated

Reference documents

18,653 tokens

Loaded on request

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

The playbook

  1. White 白色系(背景与浅色表面)
  2. Gold 金色系(铂金商务强调色)
  3. Blue 蓝色系(主操作色)
  4. Gray 灰色系(文字与中性色)
  5. 透明度色值
  6. 推荐字体

Files

  • ../../../../.claude-plugin/marketplace.jsonasset561 bytes
  • ../../../../.claude-plugin/plugin.jsonasset650 bytes
  • ../../.claude-plugin/marketplace.jsonasset411 bytes
  • ../../.claude-plugin/plugin.jsonasset267 bytes
  • ../../README.mddoc1,778 bytes
  • ../../agents/content-page-generator.mddoc5,787 bytes
  • ../../agents/cover-page-generator.mddoc4,170 bytes
  • ../../agents/section-divider-generator.mddoc5,372 bytes
  • ../../agents/summary-page-generator.mddoc5,158 bytes
  • ../../agents/table-of-contents-generator.mddoc6,561 bytes
  • SKILL.mdcore7,878 bytes
  • ../design-style-skill/SKILL.mddoc6,202 bytes
  • ../ppt-editing-skill/SKILL.mddoc6,906 bytes
  • ../ppt-orchestra-skill/SKILL.mddoc5,986 bytes
  • ../slide-making-skill/SKILL.mddoc7,260 bytes
  • ../slide-making-skill/pptxgenjs.mddoc12,819 bytes
Read SKILL.md

# Color Scheme - PPT 配色方案指南

| # | 名称 | 色值 | 风格 | 适用场景 | 建议 |
|---|------|------|------|----------|------|
| 1 | 现代与健康 | `#006d77` `#83c5be` `#edf6f9` `#ffddd2` `#e29578` | 清新、治愈 | 医疗健康、心理咨询、护肤品、瑜伽Spa | 深青做标题,浅粉做背景 |
| 2 | 商务与权威 | `#2b2d42` `#8d99ae` `#edf2f4` `#ef233c` `#d90429` | 严谨、经典 | 年度汇报、金融分析、企业介绍、政务报告 | 深蓝显专业,亮红强调数据 |
| 3 | 自然与户外 | `#606c38` `#283618` `#fefae0` `#dda15e` `#bc6c25` | 沉稳、大地色 | 户外用品、环境保护、农业项目、历史文化 | 深绿为底,米色为字 |
| 4 | 复古与学院 | `#780000` `#c1121f` `#fdf0d5` `#003049` `#669bbc` | 经典、书卷气 | 学术讲座、历史回顾、博物馆、复古品牌 | 深红与深蓝对比强烈 |
| 5 | 柔美与创意 | `#cdb4db` `#ffc8dd` `#ffafcc` `#bde0fe` `#a2d2ff` | 梦幻、糖果色 | 母婴产品、甜品店、女性时尚、幼儿园 | 文字用深灰或黑色 |
| 6 | 波西米亚 | `#ccd5ae` `#e9edc9` `#fefae0` `#faedcd` `#d4a373` | 温柔、低饱和 | 婚礼策划、家居软装、有机食品、慢生活 | 米色背景,绿棕点缀 |
| 7 | 活力与科技 | `#8ecae6` `#219ebc` `#023047` `#ffb703` `#fb8500` | 高能量、运动 | 体育赛事、健身房、创业路演、少儿教育 | 深蓝稳重心,橙色做焦点 |
| 8 | 匠心与手作 | `#7f5539` `#a68a64` `#ede0d4` `#656d4a` `#414833` | 质朴、咖啡调 | 咖啡店、手工艺品、传统文化、烘焙教学 | 适合纸质/皮革质感 |
| 9 | 科技与夜景 | `#000814` `#001d3d` `#003566` `#ffc300` `#ffd60a` | 深邃、高亮 | 科技发布会、星空天文、夜间经济、高端汽车 | 必须用深色模式 |
| 10 | 教育与图表 | `#264653` `#2a9d8f` `#e9c46a` `#f4a261` `#e76f51` | 清晰、逻辑强 | 统计报告、教育培训、市场分析、通用商务 | 完美的图表配色 |
View the complete source on GitHub

Skills included

  • color-font-skill
  • design-style-skill
  • ppt-editing-skill
  • ppt-orchestra-skill
  • slide-making-skill
  • android-native-dev
  • buddy-sings
  • flutter-dev
  • frontend-dev
  • fullstack-dev
  • gif-sticker-maker
  • ios-application-dev
  • minimax-docx
  • mmx-cli
  • minimax-music-gen
  • minimax-music-playlist
  • minimax-pdf
  • minimax-xlsx
  • pptx-generator
  • react-native-dev
  • shader-dev
  • vision-analysis

Repository facts

License
MIT
Created
Mar 17, 2026
Last pushed
Apr 18, 2026
Forks
1,207
Open issues
25
Project activity
Slowing

Rank over the last 12 weeks

Now #119 · best #106 · down 7 in 30 days

  1. #116 from Oct 23 to Oct 25
  2. #115 from Oct 28 to Oct 29
  3. #117 from Oct 30 to Oct 31
  4. #116 from Nov 1 to Nov 2
  5. #118 from Nov 3 to Nov 6
  6. #119 since Nov 7
34 earlier periods
  1. #101 on Aug 2
  2. #104 from Aug 8 to Aug 9
  3. #105 from Aug 10 to Aug 12
  4. #106 from Aug 13 to Aug 16
  5. #107 from Aug 17 to Aug 21
  6. #106 on Aug 22
  7. #107 on Aug 23
  8. #108 from Aug 24 to Aug 25
  9. #109 from Aug 26 to Aug 29
  10. #108 from Aug 30 to Aug 31
  11. #109 on Sep 1
  12. #108 on Sep 2
  13. #109 on Sep 3
  14. #108 on Sep 4
  15. #109 on Sep 5
  16. #108 on Sep 6
  17. #109 from Sep 7 to Sep 15
  18. #108 from Sep 16 to Sep 17
  19. #110 on Sep 18
  20. #109 on Sep 19
  21. #110 from Sep 20 to Sep 24
  22. #111 on Sep 25
  23. #110 on Sep 26
  24. #111 from Sep 27 to Sep 29
  25. #110 on Sep 30
  26. #111 from Oct 1 to Oct 3
  27. #110 on Oct 4
  28. #112 on Oct 5
  29. #110 on Oct 6
  30. #112 from Oct 7 to Oct 14
  31. #111 on Oct 15
  32. #112 from Oct 16 to Oct 17
  33. #113 on Oct 18
  34. #115 from Oct 19 to Oct 22

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

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

Show 118 notes
  • plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-editing-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-orchestra-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-orchestra-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/ppt-orchestra-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/slide-making-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/pptx-plugin/skills/slide-making-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/android-native-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/android-native-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/android-native-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/buddy-sings/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 917 signals by file

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "MiniMax AI"   },   "homepage": "https://github.com/MiniMax-AI/skills",
  • Network accessline 7
    },   "homepage": "https://github.com/MiniMax-AI/skills",   "repository": "https://github.com/MiniMax-AI/skills",
  • Network accessline 8
    "homepage": "https://github.com/MiniMax-AI/skills",
  • Network accessline 9
    "repository": "https://github.com/MiniMax-AI/skills",

plugins/pptx-plugin/skills/slide-making-skill/pptxgenjs.md

  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };

skills/android-native-dev/SKILL.md

  • Network accessline 107
    // Different config values per flavor             buildConfigField("String", "API_BASE_URL", "\"https://dev-api.example.com\"")
  • Network accessline 108
    buildConfigField("String", "API_BASE_URL", "\"https://dev-api.example.com\"")
  • Network accessline 120
    buildConfigField("String", "API_BASE_URL", "\"https://staging-api.example.com\"")
  • Network accessline 129
    buildConfigField("String", "API_BASE_URL", "\"https://api.example.com\"")
  • Network accessline 261
    fun loadData() {     try {         val data = api.fetch()
  • Network accessline 262
    try {         val data = api.fetch()     } catch (e: Exception) {
  • Network accessline 263
    val data = api.fetch()
  • Network accessline 270
    suspend fun loadData(): Result<Data> {     return try {         Result.success(api.fetch())
  • Network accessline 271
    return try {         Result.success(api.fetch())     } catch (e: Exception) {
  • Network accessline 272
    Result.success(api.fetch())
  • Network accessline 321
    // ❌ Wrong: Updating UI on IO thread viewModelScope.launch(Dispatchers.IO) {     val data = api.fetch()
  • Network accessline 322
    viewModelScope.launch(Dispatchers.IO) {     val data = api.fetch()     _uiState.value = data  // Crash or warning!
  • Network accessline 323
    val data = api.fetch()
  • Network accessline 327
    // ❌ Wrong: Executing time-consuming operation on Main thread viewModelScope.launch {     val data = api.fetch()  // Blocking main thread! ANR
  • Network accessline 328
    viewModelScope.launch {     val data = api.fetch()  // Blocking main thread! ANR }
  • Network accessline 329
    val data = api.fetch()  // Blocking main thread! ANR
  • Network accessline 332
    // ✅ Correct: Fetch on IO, update on Main viewModelScope.launch {     val data = withContext(Dispatchers.IO) { api.fetch() }
  • Network accessline 333
    viewModelScope.launch {     val data = withContext(Dispatchers.IO) { api.fetch() }     _uiState.value = data
  • Network accessline 334
    val data = withContext(Dispatchers.IO) { api.fetch() }

skills/android-native-dev/references/testing.md

  • Network accessline 157
    @Test fun `second call returns cached result without network`() = runTest {     coEvery { api.fetch() } returns data
  • Network accessline 159
    coEvery { api.fetch() } returns data
  • Network accessline 164
    coVerify(exactly = 1) { api.fetch() }  // only one network call

skills/buddy-sings/SKILL.md

  • Network accessline 32
    Get your API key from [MiniMax Platform](https://platform.minimaxi.com/).

skills/flutter-dev/SKILL.md

  • Network accessline 9
    category: mobile   sources:     - flutter-expert by Jeff Smolinski (https://github.com/Jeffallan/claude-skills) — Flutter expert skill framework
  • Network accessline 10
    sources:     - flutter-expert by Jeff Smolinski (https://github.com/Jeffallan/claude-skills) — Flutter expert skill framework     - Flutter Documentation
  • Network accessline 11
    - flutter-expert by Jeff Smolinski (https://github.com/Jeffallan/claude-skills) — Flutter expert skill framework

skills/flutter-dev/references/gorouter-navigation.md

  • Network accessline 237
    // URL: myapp://details/123 // or: https://myapp.com/details/123
  • Network accessline 238
    // or: https://myapp.com/details/123

skills/flutter-dev/references/networking.md

  • Network accessline 16
    ApiClient._internal() {     dio = Dio(BaseOptions(       baseUrl: 'https://api.example.com/v1',
  • Network accessline 17
    dio = Dio(BaseOptions(       baseUrl: 'https://api.example.com/v1',       connectTimeout: const Duration(seconds: 10),
  • Network accessline 18
    baseUrl: 'https://api.example.com/v1',
  • Network accessline 62
    if (newToken != null) {           err.requestOptions.headers['Authorization'] = 'Bearer $newToken';           final response = await Dio().fetch(err.requestOptions);
  • Network accessline 63
    err.requestOptions.headers['Authorization'] = 'Bearer $newToken';           final response = await Dio().fetch(err.requestOptions);           return handler.resolve(response);
  • Network accessline 64
    final response = await Dio().fetch(err.requestOptions);
  • Network accessline 78
    final response = await Dio().post(       'https://api.example.com/v1/auth/refresh',
  • Network accessline 79
    'https://api.example.com/v1/auth/refresh',
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 144
    try {         final response = await dio.fetch(err.requestOptions);
  • Network accessline 145
    final response = await dio.fetch(err.requestOptions);

skills/flutter-dev/references/platform-specific.md

  • Network accessline 297
    <!-- android/app/src/main/AndroidManifest.xml --> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
  • Network accessline 298
    <manifest xmlns:android="http://schemas.android.com/apk/res/android">

skills/flutter-dev/references/project-structure.md

  • Network accessline 223
    switch (current) {       case Environment.dev:         return 'https://dev-api.example.com';
  • Network accessline 224
    case Environment.dev:         return 'https://dev-api.example.com';       case Environment.staging:
  • Network accessline 225
    return 'https://dev-api.example.com';
  • Network accessline 226
    case Environment.staging:         return 'https://staging-api.example.com';       case Environment.prod:
  • Network accessline 227
    return 'https://staging-api.example.com';
  • Network accessline 228
    case Environment.prod:         return 'https://api.example.com';     }
  • Network accessline 229
    return 'https://api.example.com';

skills/frontend-dev/SKILL.md

  • Network accessline 13
    category: frontend   sources:     - taste-skill by Leonxlnx (https://github.com/Leonxlnx/taste-skill) — Design engineering framework
  • Network accessline 14
    sources:     - taste-skill by Leonxlnx (https://github.com/Leonxlnx/taste-skill) — Design engineering framework     - canvas-design by Anthropic (https://github.com/anthropics/skills/tree/main/skills/canvas-design) — Static visual art workf
  • Network accessline 15
    - taste-skill by Leonxlnx (https://github.com/Leonxlnx/taste-skill) — Design engineering framework
  • Network accessline 16
    - canvas-design by Anthropic (https://github.com/anthropics/skills/tree/main/skills/canvas-design) — Static visual art workflow
  • Network accessline 17
    - algorithmic-art by Anthropic (https://github.com/anthropics/skills/tree/main/skills/algorithmic-art) — Generative art workflow
  • Access to secretsline 385
    [Credential-related source omitted]

skills/frontend-dev/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

skills/frontend-dev/references/env-setup.md

  • Access to secretsline 6
    [Credential-related source omitted]
  • Dangerous shell operationline 18
    sudo apt install ffmpeg

skills/frontend-dev/references/minimax-cli-reference.md

  • Access to secretsline 3
    [Credential-related source omitted]

skills/frontend-dev/references/troubleshooting.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Dangerous shell operationline 32
    sudo apt install ffmpeg

skills/frontend-dev/scripts/minimax_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 21
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 22
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 60
    resp = requests.post(
  • Network accessline 78
    resp = requests.get(url, timeout=60)
  • Possible obfuscationline 118
    raw = base64.b64decode(b64)

skills/frontend-dev/scripts/minimax_music.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 23
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 64
    resp = requests.post(
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 146
    r = requests.get(result["audio_url"], timeout=120)

skills/frontend-dev/scripts/minimax_tts.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 23
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 66
    resp = requests.post(
  • Access to secretsline 69
    [Credential-related source omitted]

skills/frontend-dev/scripts/minimax_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 23
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 62
    resp = requests.post(
  • Network accessline 80
    elapsed = 0     while elapsed < max_wait:         resp = requests.get(
  • Network accessline 81
    while elapsed < max_wait:         resp = requests.get(             f"{API_BASE}/query/video_generation",
  • Network accessline 82
    resp = requests.get(
  • Network accessline 112
    resp = requests.get(
  • Network accessline 126
    print(f"  Downloading from {download_url[:80]}...")     video_resp = requests.get(download_url, timeout=300)
  • Network accessline 127
    video_resp = requests.get(download_url, timeout=300)

skills/frontend-dev/templates/generator_template.js

  • Executable scriptline 1
    Executable file

skills/frontend-dev/templates/viewer.html

  • Network accessline 21
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Generative Art Viewer</title>     <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>
  • Network accessline 22
    <title>Generative Art Viewer</title>     <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 23
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>
  • Network accessline 24
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 25
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 26
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

skills/fullstack-dev/SKILL.md

  • Network accessline 80
    # Start server, then test    curl http://localhost:3000/health
  • Network accessline 81
    curl http://localhost:3000/health
  • Network accessline 82
    curl http://localhost:3000/api/<resource>
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Network accessline 421
    // lib/api-client.ts const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3001';
  • Network accessline 422
    const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3001';
  • Network accessline 433
    const res = await fetch(`${BASE_URL}${path}`, {
  • Network accessline 525
    npx openapi-typescript-codegen \   --input http://localhost:3001/api/openapi.json \
  • Network accessline 526
    --input http://localhost:3001/api/openapi.json \
  • Network accessline 704
    Client → GET /api/uploads/presign?filename=photo.jpg&type=image/jpeg Server → { uploadUrl: "https://s3.../presigned", fileKey: "uploads/abc123.jpg" }
  • Network accessline 705
    Server → { uploadUrl: "https://s3.../presigned", fileKey: "uploads/abc123.jpg" }
  • Network accessline 727
    `/api/uploads/presign?filename=${file.name}&type=${file.type}`   );   await fetch(uploadUrl, { method: 'PUT', body: file, headers: { 'Content-Type': file.type } });
  • Network accessline 728
    );   await fetch(uploadUrl, { method: 'PUT', body: file, headers: { 'Content-Type': file.type } });   return apiClient.post('/api/photos', { fileKey });
  • Network accessline 729
    await fetch(uploadUrl, { method: 'PUT', body: file, headers: { 'Content-Type': file.type } });
  • Network accessline 739
    formData.append('file', file); formData.append('description', 'Profile photo'); const res = await fetch('/api/upload', { method: 'POST', body: formData });
  • Network accessline 740
    formData.append('description', 'Profile photo'); const res = await fetch('/api/upload', { method: 'POST', body: formData }); // Note: do NOT set Content-Type header — browser sets boundary automatically
  • Network accessline 741
    const res = await fetch('/api/upload', { method: 'POST', body: formData });

skills/fullstack-dev/references/api-design.md

  • Network accessline 174
    {   "type": "https://api.example.com/errors/insufficient-funds",
  • Network accessline 175
    "type": "https://api.example.com/errors/insufficient-funds",
  • Network accessline 202
    if (err instanceof AppError) {     return res.status(err.status).json({       type: `https://api.example.com/errors/${err.code}`,
  • Network accessline 203
    return res.status(err.status).json({       type: `https://api.example.com/errors/${err.code}`,       title: err.title, status: err.status,
  • Network accessline 204
    type: `https://api.example.com/errors/${err.code}`,
  • Network accessline 223
    async def app_error_handler(request: Request, exc: AppError):     return JSONResponse(status_code=exc.status, content={         "type": f"https://api.example.com/errors/{exc.code}",
  • Network accessline 224
    return JSONResponse(status_code=exc.status, content={         "type": f"https://api.example.com/errors/{exc.code}",         "title": exc.title, "status": exc.status,
  • Network accessline 225
    "type": f"https://api.example.com/errors/{exc.code}",
  • Network accessline 324
    Sunset: Sat, 01 Mar 2026 00:00:00 GMT Deprecation: true Link: <https://api.example.com/v2/users>; rel="successor-version"
  • Network accessline 326
    Link: <https://api.example.com/v2/users>; rel="successor-version"

skills/fullstack-dev/references/auth-flow.md

  • Network accessline 73
    [Credential-related source omitted]
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    const user = await fetch(`${process.env.API_URL}/api/me`, {
  • Network accessline 162
    **Fix:** 1. Frontend: `fetch(url, { credentials: 'include' })`
  • Network accessline 163
    1. Frontend: `fetch(url, { credentials: 'include' })`
  • Network accessline 164
    2. Backend: `cors({ origin: 'https://your-frontend.com', credentials: true })`

skills/fullstack-dev/references/django-best-practices.md

  • Network accessline 381
    DEBUG = False ALLOWED_HOSTS = ['example.com', 'www.example.com'] CSRF_TRUSTED_ORIGINS = ['https://example.com']
  • Network accessline 382
    ALLOWED_HOSTS = ['example.com', 'www.example.com'] CSRF_TRUSTED_ORIGINS = ['https://example.com'] SECURE_SSL_REDIRECT = True
  • Network accessline 383
    CSRF_TRUSTED_ORIGINS = ['https://example.com']

skills/fullstack-dev/references/environment-management.md

  • Network accessline 10
    # .env.local (gitignored, for local dev) NEXT_PUBLIC_API_URL=http://localhost:3001
  • Network accessline 11
    NEXT_PUBLIC_API_URL=http://localhost:3001
  • Network accessline 14
    # Staging (set in Vercel/CI) NEXT_PUBLIC_API_URL=https://api-staging.example.com
  • Network accessline 15
    NEXT_PUBLIC_API_URL=https://api-staging.example.com
  • Network accessline 17
    # Production (set in Vercel/CI) NEXT_PUBLIC_API_URL=https://api.example.com
  • Network accessline 18
    NEXT_PUBLIC_API_URL=https://api.example.com
  • Network accessline 41
    // Backend: environment-aware CORS const ALLOWED_ORIGINS = {   development: ['http://localhost:3000', 'http://localhost:5173'],
  • Network accessline 42
    const ALLOWED_ORIGINS = {   development: ['http://localhost:3000', 'http://localhost:5173'],   staging: ['https://staging.example.com'],
  • Network accessline 43
    development: ['http://localhost:3000', 'http://localhost:5173'],
  • Network accessline 44
    staging: ['https://staging.example.com'],
  • Network accessline 45
    production: ['https://example.com', 'https://www.example.com'],
  • Network accessline 61
    **Cause:** CORS is a browser security feature. Postman/curl skip it.
  • Network accessline 63
    **Fix:** 1. Backend must return `Access-Control-Allow-Origin: https://your-frontend.com`
  • Network accessline 64
    1. Backend must return `Access-Control-Allow-Origin: https://your-frontend.com`

skills/fullstack-dev/references/testing-strategy.md

  • Network accessline 196
    it('processes payment successfully', async () => {   nock('https://api.stripe.com')
  • Network accessline 197
    nock('https://api.stripe.com')
  • Network accessline 205
    it('handles payment timeout', async () => {   nock('https://api.stripe.com').post('/v1/charges').delay(10000).reply(200);
  • Network accessline 206
    nock('https://api.stripe.com').post('/v1/charges').delay(10000).reply(200);
  • Network accessline 216
    @responses.activate def test_payment_success():     responses.post("https://api.stripe.com/v1/charges",
  • Network accessline 217
    def test_payment_success():     responses.post("https://api.stripe.com/v1/charges",                    json={"id": "ch_123", "status": "succeeded"}, status=200)
  • Network accessline 218
    responses.post("https://api.stripe.com/v1/charges",
  • Network accessline 262
    await new Verifier({   providerBaseUrl: 'http://localhost:3001',
  • Network accessline 263
    providerBaseUrl: 'http://localhost:3001',

skills/gif-sticker-maker/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]

skills/gif-sticker-maker/scripts/convert_mp4_to_gif.py

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

skills/gif-sticker-maker/scripts/minimax_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 23
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 74
    resp = requests.post(
  • Network accessline 92
    resp = requests.get(url, timeout=60)
  • Possible obfuscationline 143
    raw = base64.b64decode(b64)

skills/gif-sticker-maker/scripts/minimax_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 26
    # China Mainland: https://api.minimaxi.com/v1
  • Network accessline 27
    # Overseas:       https://api.minimax.io/v1
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 98
    resp = requests.post(
  • Network accessline 116
    elapsed = 0     while elapsed < max_wait:         resp = requests.get(
  • Network accessline 117
    while elapsed < max_wait:         resp = requests.get(             f"{API_BASE}/query/video_generation",
  • Network accessline 118
    resp = requests.get(
  • Network accessline 148
    resp = requests.get(
  • Network accessline 162
    print(f"  Downloading from {download_url[:80]}...")     video_resp = requests.get(download_url, timeout=300)
  • Network accessline 163
    video_resp = requests.get(download_url, timeout=300)

skills/ios-application-dev/references/swift-coding-standards.md

  • Network accessline 354
    func fetchUser(id: Int) throws -> User {     guard let url = URL(string: "https://api.example.com/users/\(id)") else {
  • Network accessline 355
    guard let url = URL(string: "https://api.example.com/users/\(id)") else {
  • Network accessline 406
    func fetchUser(id: Int) async throws -> User {     guard let url = URL(string: "https://api.example.com/users/\(id)") else {
  • Network accessline 407
    guard let url = URL(string: "https://api.example.com/users/\(id)") else {

skills/minimax-docx/assets/styles/academic_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

skills/minimax-docx/assets/styles/corporate_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

skills/minimax-docx/assets/styles/default_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

skills/minimax-docx/assets/xsd/aesthetic-rules.xsd

  • Network accessline 28
    <!-- MIT License - minimax-docx project                                           --> <!-- ============================================================================ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 29
    <!-- ============================================================================ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 30
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 31
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 32
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/minimax-docx/assets/xsd/business-rules.xsd

  • Network accessline 4
    <!-- Validates business compliance beyond XML correctness --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 5
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 7
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/minimax-docx/assets/xsd/common-types.xsd

  • Network accessline 2
    <!-- Common type definitions for WordprocessingML subset schema --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/minimax-docx/assets/xsd/wml-subset.xsd

  • Network accessline 3
    <!-- Curated subset of ISO 29500 covering elements agents commonly generate --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 6
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 12
    <xs:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 13
    <xs:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"/>

skills/minimax-docx/references/comments_guide.md

  • Network accessline 16
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 17
    <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 41
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w15:commentsEx xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">
  • Network accessline 42
    <w15:commentsEx xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">
  • Network accessline 55
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cid:commentsIds xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid">
  • Network accessline 56
    <w16cid:commentsIds xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid">
  • Network accessline 69
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cex:commentsExtensible xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex">
  • Network accessline 70
    <w16cex:commentsExtensible xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex">
  • Network accessline 123
    <Relationship Id="rId20" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments"
  • Network accessline 124
    Target="comments.xml" /> <Relationship Id="rId21" Type="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"               Target="commentsExtended.xml" />
  • Network accessline 125
    <Relationship Id="rId21" Type="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"
  • Network accessline 126
    Target="commentsExtended.xml" /> <Relationship Id="rId22" Type="http://schemas.microsoft.com/office/2016/09/relationships/commentsIds"               Target="commentsIds.xml" />
  • Network accessline 127
    <Relationship Id="rId22" Type="http://schemas.microsoft.com/office/2016/09/relationships/commentsIds"
  • Network accessline 128
    Target="commentsIds.xml" /> <Relationship Id="rId23" Type="http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible"               Target="commentsExtensible.xml" />
  • Network accessline 129
    <Relationship Id="rId23" Type="http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible"

skills/minimax-docx/references/openxml_encyclopedia_part1.md

  • Network accessline 170
    // --- OPEN FROM HTTP RESPONSE (WEB SCENARIO) --- using var httpClient = new HttpClient(); var response = await httpClient.GetAsync("https://example.com/document.docx");
  • Network accessline 171
    using var httpClient = new HttpClient(); var response = await httpClient.GetAsync("https://example.com/document.docx"); using var webStream = await response.Content.ReadAsStreamAsync();
  • Network accessline 172
    var response = await httpClient.GetAsync("https://example.com/document.docx");

skills/minimax-docx/references/openxml_encyclopedia_part2.md

  • Network accessline 1698
    { Preset = A.ShapeTypeValues.Rectangle })                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 1699
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 1700
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2586
    {     Name = CompatSettingNameValues.CompatibilityMode,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2587
    Name = CompatSettingNameValues.CompatibilityMode,     Uri = "http://schemas.microsoft.com/office/word",     Val = "15"                                            // Word 2013+ mode
  • Network accessline 2588
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2597
    {     Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2598
    Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2599
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2605
    {     Name = CompatSettingNameValues.EnableOpenTypeFeatures,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2606
    Name = CompatSettingNameValues.EnableOpenTypeFeatures,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2607
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2613
    {     Name = CompatSettingNameValues.DifferentiateMultirowTableHeaders,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2614
    Name = CompatSettingNameValues.DifferentiateMultirowTableHeaders,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2615
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2621
    {     Name = CompatSettingNameValues.UseWord2013TrackBottomHyphenation,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2622
    Name = CompatSettingNameValues.UseWord2013TrackBottomHyphenation,     Uri = "http://schemas.microsoft.com/office/word",     Val = "0"
  • Network accessline 2623
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2631
    // <w:compat> //   <w:compatSetting w:name="compatibilityMode" //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" />
  • Network accessline 2632
    //   <w:compatSetting w:name="compatibilityMode" //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" /> //   <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification"
  • Network accessline 2633
    //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" />
  • Network accessline 2634
    //   <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification" //     w:uri="http://schemas.microsoft.com/office/word" w:val="1" /> //   ...
  • Network accessline 2635
    //     w:uri="http://schemas.microsoft.com/office/word" w:val="1" />
  • Network accessline 2775
    {             Name = name,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2776
    Name = name,             Uri = "http://schemas.microsoft.com/office/word",             Val = val
  • Network accessline 2777
    Uri = "http://schemas.microsoft.com/office/word",

skills/minimax-docx/references/openxml_encyclopedia_part3.md

  • Network accessline 717
    // External hyperlink (to URL) var extHyperlinkRel = mainDocumentPart.AddHyperlinkRelationship(     new Uri("https://example.com"), true);
  • Network accessline 718
    var extHyperlinkRel = mainDocumentPart.AddHyperlinkRelationship(     new Uri("https://example.com"), true); var extHyperlink = new Hyperlink(
  • Network accessline 719
    new Uri("https://example.com"), true);
  • Network accessline 1809
    )                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 1810
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 1811
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2038
    { Preset = A.ShapeTypeValues.Rectangle }))                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2039
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 2040
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2138
    // <a:blip xmlns:a="..." r:embed="rId..."> //   <a:extLst> //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg">
  • Network accessline 2139
    //   <a:extLst> //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg"> //       <asvg:svg xmlns:asvg="..."/>  <!-- SVG-specific data -->
  • Network accessline 2140
    //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg">
  • Network accessline 2224
    )                 )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }
  • Network accessline 2225
    )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }         )
  • Network accessline 2226
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }
  • Network accessline 2279
    new A.Graphic(new A.GraphicData(             new WSP.WordprocessingShape(...)         ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })
  • Network accessline 2280
    new WSP.WordprocessingShape(...)         ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })     )
  • Network accessline 2281
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })
  • Network accessline 2290
    // GroupShape combines multiple shapes into one manipulable unit // Uses a different URI: "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape"
  • Network accessline 2291
    // Uses a different URI: "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape"
  • Network accessline 2332
    )                 )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }
  • Network accessline 2333
    )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }         )
  • Network accessline 2334
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }

skills/minimax-docx/references/openxml_namespaces.md

  • Network accessline 5
    | Prefix | URI | Used In | |--------|-----|---------| | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers |
  • Network accessline 6
    |--------|-----|---------| | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers | | `r` | `http://schemas.openxmlformats.org/officeDocument/2006/relationships` | 
  • Network accessline 7
    | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers |
  • Network accessline 8
    | `r` | `http://schemas.openxmlformats.org/officeDocument/2006/relationships` | Relationship references (r:id) |
  • Network accessline 9
    | `wp` | `http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing` | Image/drawing placement in document |
  • Network accessline 10
    | `a` | `http://schemas.openxmlformats.org/drawingml/2006/main` | DrawingML core (shapes, images, themes) |
  • Network accessline 11
    | `pic` | `http://schemas.openxmlformats.org/drawingml/2006/picture` | Picture element in DrawingML |
  • Network accessline 12
    | `v` | `urn:schemas-microsoft-com:vml` | VML (legacy shapes, watermarks) | | `o` | `urn:schemas-microsoft-com:office:office` | Office VML extensions | | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (O
  • Network accessline 13
    | `o` | `urn:schemas-microsoft-com:office:office` | Office VML extensions | | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (OMML) | | `mc` | `http://schemas.openxmlformats.org/markup-compatibility/2006
  • Network accessline 14
    | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (OMML) |
  • Network accessline 15
    | `mc` | `http://schemas.openxmlformats.org/markup-compatibility/2006` | Markup compatibility (Ignorable, AlternateContent) |
  • Network accessline 19
    | Prefix | URI | Purpose | |--------|-----|---------| | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) |
  • Network accessline 20
    |--------|-----|---------| | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) | | `w15` | `http://schemas.microsoft.com/office/word/2012/wordml` | Word 2013 extensions (commentEx, etc
  • Network accessline 21
    | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) |
  • Network accessline 22
    | `w15` | `http://schemas.microsoft.com/office/word/2012/wordml` | Word 2013 extensions (commentEx, etc.) |
  • Network accessline 23
    | `w16cid` | `http://schemas.microsoft.com/office/word/2016/wordml/cid` | Comment IDs (durable IDs) |
  • Network accessline 24
    | `w16cex` | `http://schemas.microsoft.com/office/word/2018/wordml/cex` | Comment extensible |
  • Network accessline 25
    | `w16se` | `http://schemas.microsoft.com/office/word/2015/wordml/symex` | Symbol extensions |
  • Network accessline 26
    | `wps` | `http://schemas.microsoft.com/office/word/2010/wordprocessingShape` | WordprocessingML shapes |
  • Network accessline 27
    | `wpc` | `http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas` | Drawing canvas |
  • Network accessline 31
    | Relationship | Type URI | |-------------|----------| | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` |
  • Network accessline 32
    |-------------|----------| | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` | | Styles | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles` |
  • Network accessline 33
    | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` |
  • Network accessline 34
    | Styles | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles` |
  • Network accessline 35
    | Numbering | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering` |
  • Network accessline 36
    | Font Table | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable` |
  • Network accessline 37
    | Settings | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings` |
  • Network accessline 38
    | Theme | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme` |
  • Network accessline 39
    | Image | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/image` |
  • Network accessline 40
    | Hyperlink | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink` |
  • Network accessline 41
    | Header | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/header` |
  • Network accessline 42
    | Footer | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer` |
  • Network accessline 43
    | Comments | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments` |
  • Network accessline 44
    | CommentsExtended | `http://schemas.microsoft.com/office/2011/relationships/commentsExtended` |
  • Network accessline 45
    | CommentsIds | `http://schemas.microsoft.com/office/2016/09/relationships/commentsIds` |
  • Network accessline 46
    | CommentsExtensible | `http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible` |
  • Network accessline 47
    | Footnotes | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes` |
  • Network accessline 48
    | Endnotes | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes` |
  • Network accessline 49
    | Glossary | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/glossaryDocument` |
  • Network accessline 50
    | Web Settings | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings` |

skills/minimax-docx/references/scenario_a_create.md

  • Network accessline 230
    <!-- In footer1.xml --> <w:ftr xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 231
    <w:ftr xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">

skills/minimax-docx/references/scenario_c_apply_template.md

  • Network accessline 338
    <Relationship Id="rId15" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink"
  • Network accessline 339
    Target="https://example.com/paper" TargetMode="External"/>
  • Network accessline 344
    <w:hyperlink r:id="rId15">   <w:r><w:t>https://example.com/paper</w:t></w:r>
  • Network accessline 345
    <w:r><w:t>https://example.com/paper</w:t></w:r>

skills/minimax-docx/references/troubleshooting.md

  • Network accessline 169
    # WRONG elements = body.findall('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}p')
  • Network accessline 170
    elements = body.findall('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}p')

skills/minimax-docx/references/xsd_validation_guide.md

  • Network accessline 144
    WARNING: Element '{http://schemas.microsoft.com/office/word/2010/wordml}shadow' is not expected.

skills/minimax-docx/scripts/doc_to_docx.sh

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

skills/minimax-docx/scripts/docx_preview.sh

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

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/AnalyzeCommand.cs

  • Network accessline 8
    public static class AnalyzeCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 10
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 11
    private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/DiffCommand.cs

  • Network accessline 8
    public static class DiffCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 10
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/FixOrderCommand.cs

  • Network accessline 7
    public static class FixOrderCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/MergeRunsCommand.cs

  • Network accessline 7
    public static class MergeRunsCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/CommentSynchronizer.cs

  • Network accessline 96
    // commentsExtended.xml is an untyped part — manipulate via raw XML         const string ceUri = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 97
    const string ceUri = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 128
    const string w15Uri = "http://schemas.microsoft.com/office/word/2012/wordml";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/NamespaceConstants.cs

  • Network accessline 8
    public static class Ns {     public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    {     public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     public static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 10
    public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 11
    public static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 12
    public static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 13
    public static readonly XNamespace A = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 14
    public static readonly XNamespace MC = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 15
    public static readonly XNamespace PIC = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 16
    public static readonly XNamespace W14 = "http://schemas.microsoft.com/office/word/2010/wordml";
  • Network accessline 17
    public static readonly XNamespace W15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 18
    public static readonly XNamespace W16CID = "http://schemas.microsoft.com/office/word/2016/wordml/cid";
  • Network accessline 19
    public static readonly XNamespace W16CEX = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 20
    public static readonly XNamespace WPC = "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas";
  • Network accessline 21
    public static readonly XNamespace WPS = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape";
  • Network accessline 30
    // Relationship types     public const string DocumentRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument";
  • Network accessline 31
    public const string DocumentRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument";
  • Network accessline 32
    public const string StylesRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";
  • Network accessline 33
    public const string HeaderRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header";
  • Network accessline 34
    public const string FooterRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer";
  • Network accessline 35
    public const string CommentsRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";
  • Network accessline 36
    public const string ImageRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";
  • Network accessline 37
    public const string HyperlinkRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink";
  • Network accessline 38
    public const string NumberingRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering";
  • Network accessline 39
    public const string FontTableRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable";
  • Network accessline 40
    public const string ThemeRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";
  • Network accessline 41
    public const string SettingsRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/DocumentCreationSamples.cs

  • Network accessline 179
    writer.Write("""                 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>                 <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">
  • Network accessline 180
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>                 <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">                   <a:themeElements>
  • Network accessline 181
    <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">
  • Network accessline 569
    {             Name = CompatSettingNameValues.CompatibilityMode,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 570
    Name = CompatSettingNameValues.CompatibilityMode,             Uri = "http://schemas.microsoft.com/office/word",             Val = "15"
  • Network accessline 571
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 576
    {             Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 577
    Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,             Uri = "http://schemas.microsoft.com/office/word",             Val = "1"
  • Network accessline 578
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 582
    {             Name = CompatSettingNameValues.EnableOpenTypeFeatures,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 583
    Name = CompatSettingNameValues.EnableOpenTypeFeatures,             Uri = "http://schemas.microsoft.com/office/word",             Val = "1"
  • Network accessline 584
    Uri = "http://schemas.microsoft.com/office/word",

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/FootnoteAndCommentSamples.cs

  • Network accessline 215
    using var writer = new System.IO.StreamWriter(commentsExPart.GetStream(System.IO.FileMode.Create));             writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w15:commentsEx xmlns:w15=\"http
  • Network accessline 216
    writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w15:commentsEx xmlns:w15=\"http://schemas.microsoft.com/office/word/2012/wordml\""                 + " xmlns:mc=\"http://schemas.openxmlformats
  • Network accessline 217
    + "<w15:commentsEx xmlns:w15=\"http://schemas.microsoft.com/office/word/2012/wordml\""
  • Network accessline 218
    + " xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\""
  • Network accessline 226
    using var writer = new System.IO.StreamWriter(commentsIdsPart.GetStream(System.IO.FileMode.Create));             writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w16cid:commentsIds xmlns:w16ci
  • Network accessline 227
    writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w16cid:commentsIds xmlns:w16cid=\"http://schemas.microsoft.com/office/word/2016/wordml/cid\"/>");         }
  • Network accessline 228
    + "<w16cid:commentsIds xmlns:w16cid=\"http://schemas.microsoft.com/office/word/2016/wordml/cid\"/>");
  • Network accessline 336
    // Set paraId on the paragraph via extended attributes (W14 namespace)         replyPara.SetAttribute(new OpenXmlAttribute("w14", "paraId", "http://schemas.microsoft.com/office/word/2010/wordml", replyParaId));
  • Network accessline 337
    replyPara.SetAttribute(new OpenXmlAttribute("w14", "paraId", "http://schemas.microsoft.com/office/word/2010/wordml", replyParaId));
  • Network accessline 367
    System.Xml.Linq.XNamespace w15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 442
    System.Xml.Linq.XNamespace w15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 466
    System.Xml.Linq.XNamespace w16cid = "http://schemas.microsoft.com/office/word/2016/wordml/cid";

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/HeaderFooterSamples.cs

  • Network accessline 391
    ///     <wp:docPr id="1" name="Logo"/>     ///     <a:graphic>     ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 392
    ///     <a:graphic>     ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">     ///         <pic:pic>
  • Network accessline 393
    ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 443
    new A.AdjustValueList())                                 { Preset = A.ShapeTypeValues.Rectangle }))                     ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })
  • Network accessline 444
    { Preset = A.ShapeTypeValues.Rectangle }))                     ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })             )
  • Network accessline 445
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/ImageSamples.cs

  • Network accessline 47
    // GraphicData URI that tells Word "this is a picture"     private const string PicGraphicDataUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 48
    private const string PicGraphicDataUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 554
    // The Blip.Embed points to the PNG fallback.         // The SVG is added as an extension element (asvg:svgBlip) inside the Blip.         // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main
  • Network accessline 555
    // The SVG is added as an extension element (asvg:svgBlip) inside the Blip.         // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main         var blip = new A.Blip { Embed = pngRelId };
  • Network accessline 556
    // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main
  • Network accessline 563
    new OpenXmlUnknownElement(                     "asvg", "svgBlip",                     "http://schemas.microsoft.com/office/drawing/2016/SVG/main")
  • Network accessline 564
    "asvg", "svgBlip",                     "http://schemas.microsoft.com/office/drawing/2016/SVG/main")                 // NOTE: In production, set the r:embed attribute on this element
  • Network accessline 565
    "http://schemas.microsoft.com/office/drawing/2016/SVG/main")

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Validation/BusinessRuleValidator.cs

  • Network accessline 6
    public class BusinessRuleValidator {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 7
    {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     private static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 8
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 10
    private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 11
    private static readonly XNamespace A = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 201
    if (zip.GetEntry("word/commentsExtended.xml") is { } extEntry)             {                 var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");
  • Network accessline 202
    {                 var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");                 var extDoc = LoadXml(extEntry);
  • Network accessline 203
    var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");

skills/minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Validation/GateCheckValidator.cs

  • Network accessline 12
    public class GateCheckValidator {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 14
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

skills/minimax-docx/scripts/env_check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 38
    linux|wsl)             echo "    # Option 1: Microsoft install script"             echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"
  • Network accessline 39
    echo "    # Option 1: Microsoft install script"             echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"             echo "    chmod +x /tmp/dotnet-install.sh && /tmp/dotnet-install.sh --channel 8.0"
  • Network accessline 40
    echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"
  • Dangerous shell operationline 42
    echo "    # Option 2 (Ubuntu/Debian): sudo apt-get install -y dotnet-sdk-8.0"
  • Network accessline 43
    ;;         windows-shell) echo "    winget install Microsoft.DotNet.SDK.8" ;;         *) echo "    https://dotnet.microsoft.com/download" ;;
  • Network accessline 44
    windows-shell) echo "    winget install Microsoft.DotNet.SDK.8" ;;         *) echo "    https://dotnet.microsoft.com/download" ;;     esac
  • Network accessline 45
    *) echo "    https://dotnet.microsoft.com/download" ;;
  • Dangerous shell operationline 102
    linux|wsl)    echo "           Install: sudo apt-get install pandoc  # or dnf/pacman" ;;
  • Dangerous shell operationline 130
    linux|wsl)    echo "           Install: sudo apt-get install libreoffice-core" ;;

skills/minimax-docx/scripts/setup.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 74
    scoop install dotnet-sdk 2>>$LogFile     } else {         Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"
  • Network accessline 75
    } else {         Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"         Fail "After installing, restart PowerShell and re-run this script."
  • Network accessline 76
    Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"
  • Network accessline 102
    elseif ($HasChoco) { choco install pandoc -y 2>>$LogFile }         elseif ($HasScoop) { scoop install pandoc 2>>$LogFile }         else               { Warn "Install pandoc manually: https://pandoc.org/installing.html" }
  • Network accessline 104
    else               { Warn "Install pandoc manually: https://pandoc.org/installing.html" }
  • Network accessline 145
    if ($HasWinget)    { winget install TheDocumentFoundation.LibreOffice --accept-source-agreements 2>>$LogFile }         elseif ($HasChoco) { choco install libreoffice-fresh -y 2>>$LogFile }         else               { Warn "Install LibreOff
  • Network accessline 146
    elseif ($HasChoco) { choco install libreoffice-fresh -y 2>>$LogFile }         else               { Warn "Install LibreOffice manually: https://www.libreoffice.org/download/" }     }
  • Network accessline 147
    else               { Warn "Install LibreOffice manually: https://www.libreoffice.org/download/" }
  • Network accessline 157
    } else {     Warn "nuget.org not in sources. Adding..."     & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile
  • Network accessline 158
    Warn "nuget.org not in sources. Adding..."     & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile }
  • Network accessline 159
    & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile

skills/minimax-docx/scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 106
    info "Adding Microsoft package repository..."                 sudo apt-get update -qq                 sudo apt-get install -y -qq wget apt-transport-https
  • Dangerous shell operationline 107
    sudo apt-get update -qq
  • Network accessline 107
    sudo apt-get update -qq                 sudo apt-get install -y -qq wget apt-transport-https                 wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh
  • Dangerous shell operationline 108
    sudo apt-get install -y -qq wget apt-transport-https
  • Network accessline 108
    sudo apt-get install -y -qq wget apt-transport-https
  • Network accessline 109
    wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh
  • Dangerous shell operationline 117
    sudo dnf install -y dotnet-sdk-8.0
  • Dangerous shell operationline 120
    sudo pacman -S --noconfirm dotnet-sdk
  • Dangerous shell operationline 123
    sudo zypper install -y dotnet-sdk-8.0
  • Network accessline 128
    none)             if [ "$OS" = "windows-git-bash" ]; then                 fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"
  • Network accessline 129
    if [ "$OS" = "windows-git-bash" ]; then                 fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"                 fail "Then restart your terminal and re-run this script."
  • Network accessline 130
    fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"
  • Network accessline 135
    info "Using Microsoft install script..."             wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh || \
  • Network accessline 136
    wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh || \
  • Network accessline 137
    curl -sSL "https://dot.net/v1/dotnet-install.sh" -o /tmp/dotnet-install.sh
  • Network accessline 142
    ;;         *)             warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"
  • Network accessline 143
    *)             warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"             return 1
  • Network accessline 144
    warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"
  • Network accessline 151
    log "dotnet $(dotnet --version) installed"     else         fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"
  • Network accessline 152
    else         fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"         return 1
  • Network accessline 153
    fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"
  • Dangerous shell operationline 170
    apt)    sudo apt-get install -y -qq pandoc ;;
  • Dangerous shell operationline 171
    dnf)    sudo dnf install -y pandoc ;;
  • Dangerous shell operationline 172
    pacman) sudo pacman -S --noconfirm pandoc ;;
  • Dangerous shell operationline 173
    zypper) sudo zypper install -y pandoc ;;
  • Network accessline 174
    apk)    apk add --no-cache pandoc ;;         *)             warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"
  • Network accessline 175
    *)             warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"             return 0
  • Network accessline 176
    warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"
  • Dangerous shell operationline 218
    apt)    sudo apt-get install -y -qq libreoffice-core ;;
  • Dangerous shell operationline 219
    dnf)    sudo dnf install -y libreoffice-core ;;
  • Dangerous shell operationline 220
    pacman) sudo pacman -S --noconfirm libreoffice-still ;;
  • Dangerous shell operationline 221
    zypper) sudo zypper install -y libreoffice ;;
  • Network accessline 222
    apk)    apk add --no-cache libreoffice ;;         *)             warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"
  • Network accessline 223
    *)             warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"             return 0
  • Network accessline 224
    warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"
  • Dangerous shell operationline 251
    apt)    sudo apt-get install -y -qq zip unzip ;;
  • Dangerous shell operationline 252
    dnf)    sudo dnf install -y zip unzip ;;
  • Dangerous shell operationline 253
    pacman) sudo pacman -S --noconfirm zip unzip ;;
  • Dangerous shell operationline 254
    zypper) sudo zypper install -y zip unzip ;;
  • Network accessline 328
    else         warn "nuget.org not in sources. Adding..."         dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true
  • Network accessline 329
    warn "nuget.org not in sources. Adding..."         dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true     fi
  • Network accessline 330
    dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true
  • Dangerous shell operationline 347
    info "To fix permanently: sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8"
  • Dangerous shell operationline 389
    info "  sudo apt-get install -y fonts-liberation fonts-noto-cjk"
  • Dangerous shell operationline 390
    info "  # For MS core fonts: sudo apt-get install -y ttf-mscorefonts-installer"
  • Dangerous shell operationline 393
    info "  sudo dnf install -y liberation-fonts google-noto-sans-cjk-fonts"
  • Dangerous shell operationline 396
    info "  sudo pacman -S ttf-liberation noto-fonts-cjk"
  • Dangerous shell operationline 427
    rm -f "$test_output"

skills/minimax-multimodal-toolkit/SKILL.md

  • Access to secretsline 357
    [Credential-related source omitted]

skills/minimax-music-gen/SKILL.md

  • Network accessline 40
    The API key can be obtained from [MiniMax Platform](https://platform.minimaxi.com/).

skills/minimax-music-playlist/SKILL.md

  • Network accessline 56
    |--------|--------|-------------| | Apple Music | `osascript` to query Music.app (official AppleScript interface) | Track name, artist, album, genre, play count | | Spotify | User exports their own data via [Spotify Privacy Settings](https:
  • Network accessline 57
    | Apple Music | `osascript` to query Music.app (official AppleScript interface) | Track name, artist, album, genre, play count | | Spotify | User exports their own data via [Spotify Privacy Settings](https://www.spotify.com/account/privacy/
  • Network accessline 58
    | Spotify | User exports their own data via [Spotify Privacy Settings](https://www.spotify.com/account/privacy/) | JSON files in ZIP (`Streaming_History_Audio_*.json`) |
  • Network accessline 66
    2. If found, ask the user if they want to use it 3. If ZIP, unzip and locate `Spotify Extended Streaming History/Streaming_History_Audio_*.json` 4. If not found, open the Spotify privacy page: `open https://www.spotify.com/account/privacy/`
  • Network accessline 67
    3. If ZIP, unzip and locate `Spotify Extended Streaming History/Streaming_History_Audio_*.json` 4. If not found, open the Spotify privacy page: `open https://www.spotify.com/account/privacy/` 5. Tell the user to log in, scroll to "Download 
  • Network accessline 68
    4. If not found, open the Spotify privacy page: `open https://www.spotify.com/account/privacy/` 5. Tell the user to log in, scroll to "Download your data", and click "Request data" 6. Skip Spotify for now and continue with other sources — t
  • Network accessline 114
    — this table covers 20,000 popular artists with pre-mapped genres, vocal type, and language 2. For artists not in the mapping table, query the MusicBrainz API:    `https://musicbrainz.org/ws/2/artist/?query=artist:<name>&fmt=json`
  • Network accessline 115
    2. For artists not in the mapping table, query the MusicBrainz API:    `https://musicbrainz.org/ws/2/artist/?query=artist:<name>&fmt=json`    — extract genre tags from the response; respect rate limit (1 req/sec)
  • Network accessline 116
    `https://musicbrainz.org/ws/2/artist/?query=artist:<name>&fmt=json`

skills/minimax-pdf/scripts/cover.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 57
    return (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 58
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'         + "".join(dots) + "</svg>"
  • Network accessline 59
    f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 70
    return (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 71
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'         + "".join(lines) + "</svg>"
  • Network accessline 72
    f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 658
    <!-- Diagonal dark polygon -->     <svg style="position:absolute;top:0;left:0;width:794px;height:1123px;z-index:1"          xmlns="http://www.w3.org/2000/svg">
  • Network accessline 659
    <svg style="position:absolute;top:0;left:0;width:794px;height:1123px;z-index:1"          xmlns="http://www.w3.org/2000/svg">         <polygon points="{poly}" fill="{dark_bg}"/>
  • Network accessline 660
    xmlns="http://www.w3.org/2000/svg">
  • Network accessline 1211
    grid_svg = (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 1212
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'         + h_lines + v_lines + "</svg>"
  • Network accessline 1213
    f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'

skills/minimax-pdf/scripts/fill_inspect.py

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

skills/minimax-pdf/scripts/fill_write.py

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

skills/minimax-pdf/scripts/make.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Dangerous shell operationline 254
    rm -rf "$workdir"
  • Dangerous shell operationline 332
    rm -rf "$tmpdir"
  • Dangerous shell operationline 456
    rm -rf "$tmpdir"

skills/minimax-pdf/scripts/merge.py

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

skills/minimax-pdf/scripts/palette.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 227
    "display_css":  "Playfair Display",         "body_css":     "IBM Plex Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",
  • Network accessline 228
    "body_css":     "IBM Plex Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 229
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",
  • Network accessline 235
    "display_css":  "Syne",         "body_css":     "Nunito Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",
  • Network accessline 236
    "body_css":     "Nunito Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 237
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",
  • Network accessline 243
    "display_css":  "DM Serif Display",         "body_css":     "DM Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",
  • Network accessline 244
    "body_css":     "DM Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 245
    "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",
  • Network accessline 251
    "display_css":  "Fraunces",         "body_css":     "Inter",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",
  • Network accessline 252
    "body_css":     "Inter",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 253
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",
  • Network accessline 259
    "display_css":  "EB Garamond",         "body_css":     "Source Sans 3",         "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",
  • Network accessline 260
    "body_css":     "Source Sans 3",         "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 261
    "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",
  • Network accessline 267
    "display_css":  "Outfit",         "body_css":     "Outfit",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",
  • Network accessline 268
    "body_css":     "Outfit",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 269
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",
  • Network accessline 275
    "display_css":  "Cormorant Garamond",         "body_css":     "Jost",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",
  • Network accessline 276
    "body_css":     "Jost",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 277
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",
  • Network accessline 283
    "display_css":  "Barlow Condensed",         "body_css":     "Barlow",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",
  • Network accessline 284
    "body_css":     "Barlow",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 285
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",
  • Network accessline 291
    "display_css":  "Montserrat",         "body_css":     "Montserrat",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",
  • Network accessline 292
    "body_css":     "Montserrat",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 293
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",
  • Network accessline 299
    "display_css":  "Cormorant",         "body_css":     "Crimson Pro",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",
  • Network accessline 300
    "body_css":     "Crimson Pro",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 301
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",
  • Network accessline 308
    "body_css":     "Libre Franklin",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Bebas+Neue"
  • Network accessline 309
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Bebas+Neue"             "&family=Libre+Franklin:ital,wght@0,400;0,700;1,400&display=swap"
  • Network accessline 310
    "https://fonts.googleapis.com/css2?family=Bebas+Neue"
  • Network accessline 320
    "body_css":     "EB Garamond",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 321
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"             ":ital,wght@0,700;0,900;1,700"
  • Network accessline 322
    "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 332
    "body_css":     "EB Garamond",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 333
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"             ":ital,wght@0,700;0,900;1,700"
  • Network accessline 334
    "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 344
    "body_css":     "Space Mono",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Space+Mono"
  • Network accessline 345
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Space+Mono"             ":ital,wght@0,400;0,700;1,400&display=swap"
  • Network accessline 346
    "https://fonts.googleapis.com/css2?family=Space+Mono"
  • Network accessline 355
    "body_css":     "Courier Prime",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Barlow+Condensed"
  • Network accessline 356
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Barlow+Condensed"             ":wght@700;900"
  • Network accessline 357
    "https://fonts.googleapis.com/css2?family=Barlow+Condensed"

skills/minimax-pdf/scripts/reformat_parse.py

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

skills/minimax-pdf/scripts/render_body.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 150
    rm  = doc.rightMargin

skills/minimax-pdf/scripts/render_cover.js

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

skills/minimax-xlsx/references/create.md

  • Network accessline 133
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 134
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet1.xml"/>
  • Network accessline 135
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 136
    Target="worksheets/sheet1.xml"/>   <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 137
    <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"     Target="styles.xml"/>
  • Network accessline 138
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 139
    Target="styles.xml"/>   <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 140
    <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"     Target="sharedStrings.xml"/>
  • Network accessline 141
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 142
    Target="sharedStrings.xml"/>   <Relationship Id="rId4"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 143
    <Relationship Id="rId4"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet2.xml"/>
  • Network accessline 144
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 145
    Target="worksheets/sheet2.xml"/>   <Relationship Id="rId5"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 146
    <Relationship Id="rId5"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet3.xml"/>
  • Network accessline 147
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 155
    <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
  • Network accessline 178
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 179
    <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 180
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 181
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 184
    </sheetViews>   <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 185
    <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>   <sheetData>
  • Network accessline 186
    xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 214
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 215
    <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"

skills/minimax-xlsx/references/ooxml-cheatsheet.md

  • Network accessline 174
    <!-- workbook.xml.rels --> <Relationship Id="rId3"   Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 175
    <Relationship Id="rId3"   Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"   Target="worksheets/sheet3.xml"/>
  • Network accessline 176
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"

skills/minimax-xlsx/references/validate.md

  • Dangerous shell operationline 299
    sudo apt-get install -y libreoffice
  • Dangerous shell operationline 335
    sudo apt-get install -y libreoffice

skills/minimax-xlsx/scripts/formula_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 43
    # Excel built-in function names (subset of common ones) — used for #NAME? heuristic # Full list: https://support.microsoft.com/en-us/office/excel-functions-alphabetical
  • Network accessline 44
    # Full list: https://support.microsoft.com/en-us/office/excel-functions-alphabetical
  • Network accessline 62
    wb_xml = z.read("xl/workbook.xml")     wb = ET.fromstring(wb_xml)     rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 63
    wb = ET.fromstring(wb_xml)     rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     sheets = {}
  • Network accessline 64
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/minimax-xlsx/scripts/libreoffice_recalc.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 92
    "  Linux:  sudo apt-get install -y libreoffice"
  • Dangerous shell operationline 212
    print("  Linux:  sudo apt-get install -y libreoffice")

skills/minimax-xlsx/scripts/shared_strings_builder.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    HEADER = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' SST_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 36
    SST_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"

skills/minimax-xlsx/scripts/style_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 405
    wb_xml = z.read("xl/workbook.xml")         wb = ET.fromstring(wb_xml)         rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 406
    wb = ET.fromstring(wb_xml)         rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"         rels_xml = z.read("xl/_rels/workbook.xml.rels")
  • Network accessline 407
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 447
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/minimax-xlsx/scripts/xlsx_add_column.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    NS_SS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 36
    NS_REL = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 38
    ET.register_namespace('', NS_SS) ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 39
    ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing') ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 40
    ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 41
    ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 42
    ET.register_namespace('xr2', 'http://schemas.microsoft.com/office/spreadsheetml/2015/revision2')
  • Network accessline 43
    ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 112
    si = ET.SubElement(root, _tag("si"))     t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 113
    t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")     t.text = text
  • Network accessline 114
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

skills/minimax-xlsx/scripts/xlsx_insert_row.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    NS_SS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 38
    NS_REL = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 40
    ET.register_namespace('', NS_SS) ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 41
    ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing') ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 42
    ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 43
    ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 44
    ET.register_namespace('xr2', 'http://schemas.microsoft.com/office/spreadsheetml/2015/revision2')
  • Network accessline 45
    ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 106
    si = ET.SubElement(root, _tag("si"))     t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 107
    t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")     t.text = text
  • Network accessline 108
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

skills/minimax-xlsx/scripts/xlsx_pack.py

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

skills/minimax-xlsx/scripts/xlsx_reader.py

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

skills/minimax-xlsx/scripts/xlsx_shift_rows.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 147
    NS_MAIN = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 148
    NS_DRAWING = "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"

skills/minimax-xlsx/scripts/xlsx_unpack.py

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

skills/minimax-xlsx/templates/minimal_xlsx/[Content_Types].xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
  • Network accessline 2
    <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">

skills/minimax-xlsx/templates/minimal_xlsx/_rels/.rels

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 2
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 3
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"     Target="xl/workbook.xml"/>
  • Network accessline 4
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"

skills/minimax-xlsx/templates/minimal_xlsx/xl/_rels/workbook.xml.rels

  • Network accessline 7
    - The Id must match the r:id in workbook.xml <sheet> element --> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 8
    --> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">   <Relationship Id="rId1"
  • Network accessline 9
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 10
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet1.xml"/>
  • Network accessline 11
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 12
    Target="worksheets/sheet1.xml"/>   <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 13
    <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"     Target="styles.xml"/>
  • Network accessline 14
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 15
    Target="styles.xml"/>   <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 16
    <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"     Target="sharedStrings.xml"/>
  • Network accessline 17
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"

skills/minimax-xlsx/templates/minimal_xlsx/xl/sharedStrings.xml

  • Network accessline 24
    (They may differ if some strings are used in multiple cells) --> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 25
    --> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"      count="0" uniqueCount="0">
  • Network accessline 26
    <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"

skills/minimax-xlsx/templates/minimal_xlsx/xl/styles.xml

  • Network accessline 35
    - AARRGGBB color format: first 2 hex digits = Alpha (00 = opaque) --> <styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  • Network accessline 37
    <styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">

skills/minimax-xlsx/templates/minimal_xlsx/xl/workbook.xml

  • Network accessline 15
    --> <workbook   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 16
    <workbook   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 17
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 18
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">

skills/minimax-xlsx/templates/minimal_xlsx/xl/worksheets/sheet1.xml

  • Network accessline 34
    --> <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 35
    <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 36
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 37
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 43
    </sheetViews>   <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 44
    <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>   <!-- Column widths — uncomment and adjust as needed:
  • Network accessline 45
    xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>

skills/pptx-generator/SKILL.md

  • Network accessline 7
    category: productivity   sources:     - https://gitbrent.github.io/PptxGenJS/
  • Network accessline 8
    sources:     - https://gitbrent.github.io/PptxGenJS/     - https://github.com/microsoft/markitdown
  • Network accessline 9
    - https://gitbrent.github.io/PptxGenJS/
  • Network accessline 10
    - https://github.com/microsoft/markitdown

skills/pptx-generator/references/pptxgenjs.md

  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };

skills/react-native-dev/SKILL.md

  • Network accessline 13
    category: mobile   sources:     - expo/skills by Expo (https://github.com/expo/skills) — Native UI, navigation, and animation patterns
  • Network accessline 14
    sources:     - expo/skills by Expo (https://github.com/expo/skills) — Native UI, navigation, and animation patterns     - Expo documentation (docs.expo.dev)
  • Network accessline 15
    - expo/skills by Expo (https://github.com/expo/skills) — Native UI, navigation, and animation patterns

skills/react-native-dev/references/components.md

  • Network accessline 10
    // Always use expo-image — not React Native's built-in Image <Image   source={{ uri: "https://example.com/photo.jpg" }}
  • Network accessline 11
    <Image   source={{ uri: "https://example.com/photo.jpg" }}   style={{ width: 200, height: 200 }}
  • Network accessline 12
    source={{ uri: "https://example.com/photo.jpg" }}

skills/react-native-dev/references/engineering.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 199
    export const api = {   get: <T,>(path: string, token?: string) =>     fetch(`${BASE_URL}${path}`, {
  • Network accessline 200
    [Credential-related source omitted]
  • Network accessline 201
    fetch(`${BASE_URL}${path}`, {
  • Access to secretsline 251
    [Credential-related source omitted]
  • Network accessline 255
    # .env.development (local only, gitignored) EXPO_PUBLIC_API_URL=http://localhost:3000
  • Network accessline 256
    EXPO_PUBLIC_API_URL=http://localhost:3000
  • Network accessline 258
    # .env.production (CI/CD only, gitignored) EXPO_PUBLIC_API_URL=https://api.production.example.com
  • Network accessline 259
    EXPO_PUBLIC_API_URL=https://api.production.example.com
  • Network accessline 392
    Check compatibility at [reactnative.directory](https://reactnative.directory).

skills/react-native-dev/references/networking.md

  • Network accessline 174
    # .env.development EXPO_PUBLIC_API_URL=http://localhost:3000
  • Network accessline 175
    EXPO_PUBLIC_API_URL=http://localhost:3000
  • Network accessline 177
    # .env.production EXPO_PUBLIC_API_URL=https://api.production.example.com
  • Network accessline 178
    EXPO_PUBLIC_API_URL=https://api.production.example.com
  • Access to secretsline 297
    [Credential-related source omitted]
  • Network accessline 299
    export async function POST(req: Request) {   const { text } = await req.json();   const res = await fetch("https://api.llm.example.com/v1/chat", {
  • Network accessline 300
    const { text } = await req.json();   const res = await fetch("https://api.llm.example.com/v1/chat", {     method: "POST",
  • Network accessline 301
    const res = await fetch("https://api.llm.example.com/v1/chat", {
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Access to secretsline 343
    [Credential-related source omitted]

skills/react-native-dev/references/testing.md

  • Network accessline 281
    # Install curl -Ls "https://get.maestro.mobile.dev" | bash
  • Dangerous shell operationline 282
    curl -Ls "https://get.maestro.mobile.dev" | bash
  • Network accessline 282
    curl -Ls "https://get.maestro.mobile.dev" | bash

skills/shader-dev/reference/cellular-automata.md

  • Network accessline 407
    - `STEPS (10~60)`: Advection steps; more = smoother but slower - `ts (0.1~0.5)`: Advection rotation strength, controls vortex intensity - `cs (-3~-1)`: Curl scaling; negative values produce counter-clockwise rotation
  • Network accessline 408
    - `ts (0.1~0.5)`: Advection rotation strength, controls vortex intensity - `cs (-3~-1)`: Curl scaling; negative values produce counter-clockwise rotation - `ls (0.01~0.1)`: Laplacian scaling, controls diffusion strength
  • Network accessline 409
    - `cs (-3~-1)`: Curl scaling; negative values produce counter-clockwise rotation
  • Network accessline 423
    // Discrete curl and divergence on a 3x3 stencil
  • Network accessline 424
    // Standard weights: _K0=-20/6 (center), _K1=4/6 (edge), _K2=1/6 (corner) curl = uv_n.x - uv_s.x - uv_e.y + uv_w.y      + _D * (uv_nw.x + uv_nw.y + uv_ne.x - uv_ne.y
  • Network accessline 425
    curl = uv_n.x - uv_s.x - uv_e.y + uv_w.y

skills/shader-dev/reference/domain-repetition.md

  • Network accessline 184
    // Icosahedral folding void pModIcosahedron(inout vec3 p) {     // nc is the third fold plane normal (the first two are the xz and yz planes)
  • Network accessline 185
    void pModIcosahedron(inout vec3 p) {     // nc is the third fold plane normal (the first two are the xz and yz planes)     vec3 nc = vec3(-0.5, -cos(PI/5.0), sqrt(0.75 - cos(PI/5.0)*cos(PI/5.0)));
  • Network accessline 186
    // nc is the third fold plane normal (the first two are the xz and yz planes)
  • Network accessline 187
    vec3 nc = vec3(-0.5, -cos(PI/5.0), sqrt(0.75 - cos(PI/5.0)*cos(PI/5.0)));

skills/shader-dev/reference/fluid-simulation.md

  • Network accessline 51
    **What**: Compute gradient, Laplacian, divergence, and curl over a 3x3 pixel neighborhood.
  • Network accessline 75
    // ===== Curl / Vorticity =====
  • Network accessline 76
    float curl = dx.y - dy.x;  // ∂vy/∂x - ∂vx/∂y
  • Network accessline 295
    const float cs = 0.25;   // adjustable: curl → rotation angle scaling
  • Network accessline 297
    const float ps = -0.06;  // adjustable: divergence-pressure feedback strength const float amp = 1.0;   // adjustable: self-amplification coefficient (>1 enhances patterns) const float pwr = 0.2;   // adjustable: curl exponent (controls rota
  • Network accessline 299
    const float pwr = 0.2;   // adjustable: curl exponent (controls rotation sensitivity)
  • Network accessline 301
    // Compute rotation angle from curl float sc = cs * sign(curl) * pow(abs(curl), pwr);

skills/shader-dev/reference/multipass-buffer.md

  • Network accessline 105
    // Vorticity Confinement     // Compute curl = ∂vy/∂x - ∂vx/∂y
  • Network accessline 106
    // Compute curl = ∂vy/∂x - ∂vx/∂y

skills/shader-dev/reference/simulation-physics.md

  • Network accessline 40
    curl = ∂v_x/∂y - ∂v_y/∂x
  • Network accessline 204
    // Vorticity confinement     c.w = (fd.x - ft.x + fr.y - fl.y); // curl     vec2 vorticity = vec2(abs(ft.w) - abs(fd.w),
  • Network accessline 205
    c.w = (fd.x - ft.x + fr.y - fl.y); // curl     vec2 vorticity = vec2(abs(ft.w) - abs(fd.w),                           abs(fl.w) - abs(fr.w));
  • Network accessline 468
    // Buffer storage: xy = velocity, z = density, w = curl // Key difference: semi-Lagrangian advection replaces simple neighborhood update
  • Network accessline 473
    // Vorticity confinement (preserve fluid detail) float curl = (fd.x - ft.x + fr.y - fl.y);
  • Network accessline 474
    float curl = (fd.x - ft.x + fr.y - fl.y);
  • Network accessline 475
    vec2 vortGrad = vec2(abs(ft.w) - abs(fd.w), abs(fl.w) - abs(fr.w)); vec2 vortForce = vorticityThreshold / (length(vortGrad) + 1e-5) * curl * vortGrad; velocity.xy += vortForce;
  • Network accessline 476
    vec2 vortForce = vorticityThreshold / (length(vortGrad) + 1e-5) * curl * vortGrad;

skills/shader-dev/reference/terrain-rendering.md

  • Network accessline 627
    vec3 n = erosionNoise(p * 4.0, dir);         e += a * n.x;         // Branching: curl of previous layer's derivative modifies water flow direction
  • Network accessline 628
    e += a * n.x;         // Branching: curl of previous layer's derivative modifies water flow direction         dir = normalize(dir + n.zy * vec2(1.0, -1.0) * EROSION_BRANCH);
  • Network accessline 629
    // Branching: curl of previous layer's derivative modifies water flow direction

skills/shader-dev/techniques/cellular-automata.md

  • Network accessline 474
    #define STEPS 40       // advection step count (10~60) #define ts    0.2      // advection rotation strength #define cs   -2.0      // curl scale
  • Network accessline 475
    #define ts    0.2      // advection rotation strength #define cs   -2.0      // curl scale #define ls    0.05     // Laplacian scale
  • Network accessline 476
    #define cs   -2.0      // curl scale
  • Network accessline 481
    // 3x3 discrete curl and divergence
  • Network accessline 482
    curl = uv_n.x - uv_s.x - uv_e.y + uv_w.y

skills/shader-dev/techniques/domain-repetition.md

  • Network accessline 127
    // Icosahedral folding void pModIcosahedron(inout vec3 p) {     vec3 nc = vec3(-0.5, -cos(PI/5.0), sqrt(0.75 - cos(PI/5.0)*cos(PI/5.0)));
  • Network accessline 128
    void pModIcosahedron(inout vec3 p) {     vec3 nc = vec3(-0.5, -cos(PI/5.0), sqrt(0.75 - cos(PI/5.0)*cos(PI/5.0)));     p = abs(p);
  • Network accessline 129
    vec3 nc = vec3(-0.5, -cos(PI/5.0), sqrt(0.75 - cos(PI/5.0)*cos(PI/5.0)));

skills/shader-dev/techniques/fluid-simulation.md

  • Network accessline 183
    // Divergence & Curl float div = dx.x + dy.y;
  • Network accessline 185
    float curl = dx.y - dy.x;
  • Network accessline 711
    // Vorticity confinement: prevents small vortices from dissipating too quickly, producing curling textures     // IMPORTANT: Ink diffusion/swirl effects (e.g., ink diffusing in water) require vorticity confinement, otherwise curl dissipates
  • Network accessline 712
    // IMPORTANT: Ink diffusion/swirl effects (e.g., ink diffusing in water) require vorticity confinement, otherwise curl dissipates quickly leaving only smooth flow
  • Network accessline 1107
    const float ps = -0.06;  // divergence-pressure feedback const float amp = 1.0;   // self-amplification coefficient const float pwr = 0.2;   // curl power exponent
  • Network accessline 1109
    const float pwr = 0.2;   // curl power exponent

skills/shader-dev/techniques/multipass-buffer.md

  • Network accessline 200
    - **Gaussian blur**: `sum += texture(buf, uv + offset_i) * weight_i` - **Temporal blending**: `result = mix(newFrame, prevFrame, blendWeight)` - **Vorticity confinement**: `vortForce = curl × normalize(gradient(|curl|))`
  • Network accessline 202
    - **Vorticity confinement**: `vortForce = curl × normalize(gradient(|curl|))`

skills/shader-dev/techniques/path-tracing-gi.md

  • Network accessline 470
    acc += mask * obj.e;             float a = dot(n, r.d), ddn = abs(a);             float nc = 1., nt = IOR_GLASS;
  • Network accessline 471
    float a = dot(n, r.d), ddn = abs(a);             float nc = 1., nt = IOR_GLASS;             float nnt = mix(nc / nt, nt / nc, float(a > 0.));
  • Network accessline 472
    float nc = 1., nt = IOR_GLASS;
  • Network accessline 473
    float nnt = mix(nc / nt, nt / nc, float(a > 0.));

skills/shader-dev/techniques/simulation-physics.md

  • Network accessline 239
    Spring force:              F = k · (|Δx| - L₀) · normalize(Δx) Damping force:             F = c · dot(normalize(Δx), Δv) · normalize(Δx) Vorticity confinement:     curl = ∂v_x/∂y - ∂v_y/∂x
  • Network accessline 241
    Vorticity confinement:     curl = ∂v_x/∂y - ∂v_y/∂x

skills/shader-dev/techniques/texture-mapping-advanced.md

  • Network accessline 46
    **Why biplanar over triplanar**: Saves one texture fetch (bandwidth-bound advantage), with k=8 visually equivalent to triplanar. The `dFdx/dFdy` gradient propagation prevents mipmap seams at axis-switching boundaries.

skills/vision-analysis/SKILL.md

  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 35
    **Step 1:** The agent should fetch setup instructions from: **https://platform.minimaxi.com/docs/token-plan/mcp-guide**
  • Network accessline 36
    **https://platform.minimaxi.com/docs/token-plan/mcp-guide**
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 49
    "MINIMAX_API_HOST": "https://api.minimaxi.com"
  • Network accessline 59
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 69
    [Credential-related source omitted]
  • Network accessline 70
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 71
    "MINIMAX_API_HOST": "https://api.minimaxi.com"

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: 11 facts
Signal confidence: 489 facts

and 439 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativePath .codex/INSTALL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/pptx-plugin/skills/color-font-skill/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/pptx-plugin/skills/color-font-skill/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/pptx-plugin/skills/color-font-skill/SKILL.md.github/skills/<skill-name>/
OpenCodeNativePath .opencode/INSTALL.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.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

MiniMax-AI/skills: #119 on hotskills, 13.8k stars

[![MiniMax-AI/skills on hotskills](https://hotskills.dev/badge/minimax-ai-skills.svg)](https://hotskills.dev/skill/minimax-ai-skills/)