From c7fdb8ba4a50ffdfcd2a04a394c1056f15ba85a4 Mon Sep 17 00:00:00 2001
From: KeyInfo Bot
Date: Wed, 22 Jul 2026 00:01:44 +0800
Subject: [PATCH] Sync third-party and MCP marketplace plugins
Constraint: Public skills are published only by explicit administrator action unless they are tracked third-party market sources.
Confidence: high
Scope-risk: narrow
Directive: Keep private/internal skills out of the public marketplace and preserve normal incremental market Git history.
Tested: Marketplace validation passed.
---
config/external-sources.lock.json | 16 +-
.../plugins/mcp-playwright/MCP_SOURCE.json | 2 +-
.../next-skills/THIRD_PARTY_SOURCE.json | 4 +-
plugins/codex/plugins/ppt-master/README.md | 2 +-
.../ppt-master/THIRD_PARTY_SOURCE.json | 4 +-
.../references/ai-image-comparison/README.md | 2 +-
.../ai-image-comparison/palette/_subject.md | 2 +-
.../ppt-master/references/animations.md | 2 +-
.../references/artifact-ownership.md | 18 +-
.../ppt-master/references/executor-base.md | 97 +++--
.../ppt-master/references/executor-chart.md | 41 ++-
.../ppt-master/references/executor-image.md | 6 +-
.../references/executor-structured.md | 20 +-
.../ppt-master/references/image-base.md | 9 +-
.../ppt-master/references/image-generator.md | 44 +--
.../references/image-layout-spec.md | 74 ++--
.../references/image-palettes/_index.md | 4 +-
.../references/image-renderings/_index.md | 12 +-
.../image-renderings/fantasy-animation.md | 14 +-
.../references/image-renderings/ink-notes.md | 6 +-
.../image-renderings/sketch-notes.md | 10 +-
.../references/image-renderings/warm-scene.md | 14 +-
.../ppt-master/references/modes/_index.md | 10 +-
.../references/native-data-interface.md | 8 +-
.../references/native-shape-authoring.md | 7 +-
.../references/pptx-structure-interface.md | 10 +-
.../ppt-master/references/semantic-svg.md | 5 +
.../references/shared-standards-core.md | 16 +-
.../ppt-master/references/strategist-image.md | 12 +-
.../references/strategist-template.md | 2 +-
.../ppt-master/references/strategist.md | 140 +++----
.../ppt-master/references/svg-effects.md | 12 +-
.../references/svg-image-embedding.md | 13 +-
.../ppt-master/references/visual-review.md | 8 +-
.../references/visual-styles/_index.md | 8 +-
.../references/visual-styles/soft-rounded.md | 4 +-
.../skills/ppt-master/scripts/README.md | 10 +-
.../skills/ppt-master/scripts/chart_recall.py | 44 ++-
.../scripts/confirm_ui/static/app.js | 6 +-
.../ppt-master/scripts/docs/chart-recall.md | 17 +-
.../ppt-master/scripts/docs/confirm_ui.md | 16 +-
.../skills/ppt-master/scripts/docs/project.md | 72 ++--
.../ppt-master/scripts/docs/svg-pipeline.md | 4 +-
.../skills/ppt-master/scripts/icon_sync.py | 41 ++-
.../skills/ppt-master/scripts/page_context.py | 13 +-
.../ppt-master/scripts/project_manager.py | 40 +-
.../ppt-master/scripts/project_specs.py | 120 +++---
.../scripts/prompt_audit_manifest.json | 139 +++----
.../ppt-master/scripts/svg_quality_checker.py | 343 +++++++-----------
.../svg_to_pptx/drawingml/theme_fonts.py | 2 +-
.../svg_to_pptx/pptx_package/builder.py | 4 +-
.../skills/ppt-master/templates/README.md | 9 +-
.../templates/charts/CHART_STYLE_GUIDE.md | 4 +-
.../ppt-master/templates/charts/README.md | 6 +-
.../templates/charts/charts_index.json | 4 +-
.../templates/design_spec_reference.md | 235 +++++++++---
.../ppt-master/templates/icons/README.md | 17 +-
.../templates/scaffolds/design_spec.md | 15 +-
.../templates/scaffolds/spec_lock.md | 2 +
.../templates/schemas/design_spec.schema.json | 3 +-
.../templates/schemas/spec_lock.schema.json | 44 ++-
.../templates/spec_lock_reference.md | 66 +++-
.../ppt-master/workflows/generate-pptx.md | 91 +++--
.../workflows/governance/failure-recovery.md | 15 +-
.../skills/ppt-master/workflows/index.md | 2 +-
.../workflows/profiles/beautify-pptx.md | 12 +-
.../skills/ppt-master/workflows/routing.md | 2 +-
.../workflows/stages/refine-spec.md | 6 +-
.../workflows/stages/resume-execute.md | 10 +-
.../workflows/stages/topic-research.md | 131 +++----
.../workflows/stages/verify-charts.md | 6 +-
.../workflows/stages/visual-review.md | 2 +-
.../workflows/template-fill-pptx.md | 2 +-
.../taste-skill/THIRD_PARTY_SOURCE.json | 4 +-
.../ui-ux-pro-max/THIRD_PARTY_SOURCE.json | 4 +-
75 files changed, 1223 insertions(+), 998 deletions(-)
diff --git a/config/external-sources.lock.json b/config/external-sources.lock.json
index 896dcc3d..6cc056f1 100644
--- a/config/external-sources.lock.json
+++ b/config/external-sources.lock.json
@@ -33,8 +33,8 @@
"repo": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git",
"ref": "main",
"adapter": "claude-skill",
- "commit": "b484e8338c25b9cea3a25981a992d2817188971a",
- "syncedAt": "2026-07-20T16:00:00Z"
+ "commit": "1307d97a72e6c1cda572cb65471ae5ce82995218",
+ "syncedAt": "2026-07-21T16:00:00Z"
},
{
"id": "caveman",
@@ -51,8 +51,8 @@
"repo": "https://github.com/Leonxlnx/taste-skill.git",
"ref": "main",
"adapter": "skill-collection",
- "commit": "7c397f22d3af6f2b3f1925eb147d8e8801086151",
- "syncedAt": "2026-07-18T16:00:01Z"
+ "commit": "98565e65bc3274ddf6eb0838734341714057178b",
+ "syncedAt": "2026-07-21T16:00:00Z"
},
{
"id": "shadcn",
@@ -96,8 +96,8 @@
"repo": "https://github.com/hugohe3/ppt-master.git",
"ref": "main",
"adapter": "claude-skill",
- "commit": "b05ac551468098ed7b4c1c21d9d0d413b4230c79",
- "syncedAt": "2026-07-20T16:00:00Z"
+ "commit": "07d83e5a31a2830cc6c314377463e523a76e28fc",
+ "syncedAt": "2026-07-21T16:00:00Z"
},
{
"id": "next-skills",
@@ -105,8 +105,8 @@
"repo": "https://github.com/vercel/next.js.git",
"ref": "canary",
"adapter": "skill-collection",
- "commit": "d3e41fb496aeddeb448ba454bd663c36ea8183a5",
- "syncedAt": "2026-07-20T16:00:00Z"
+ "commit": "93c59f02f81cfdeb0fc397412897024ae7c68074",
+ "syncedAt": "2026-07-21T16:00:00Z"
}
]
}
diff --git a/plugins/codex/plugins/mcp-playwright/MCP_SOURCE.json b/plugins/codex/plugins/mcp-playwright/MCP_SOURCE.json
index 6c82ba08..05bd12ea 100644
--- a/plugins/codex/plugins/mcp-playwright/MCP_SOURCE.json
+++ b/plugins/codex/plugins/mcp-playwright/MCP_SOURCE.json
@@ -3,5 +3,5 @@
"name": "playwright浏览器自动化操作",
"version": "20260605",
"keySource": "none",
- "syncedAt": "2026-07-20T16:01:28Z"
+ "syncedAt": "2026-07-21T16:01:43Z"
}
diff --git a/plugins/codex/plugins/next-skills/THIRD_PARTY_SOURCE.json b/plugins/codex/plugins/next-skills/THIRD_PARTY_SOURCE.json
index dff42096..8bea2def 100644
--- a/plugins/codex/plugins/next-skills/THIRD_PARTY_SOURCE.json
+++ b/plugins/codex/plugins/next-skills/THIRD_PARTY_SOURCE.json
@@ -2,8 +2,8 @@
"sourceId": "next-skills",
"repo": "https://github.com/vercel/next.js.git",
"ref": "canary",
- "commit": "d3e41fb496aeddeb448ba454bd663c36ea8183a5",
+ "commit": "93c59f02f81cfdeb0fc397412897024ae7c68074",
"adapter": "skill-collection",
"sourcePath": "skills",
- "syncedAt": "2026-07-20T16:00:00Z"
+ "syncedAt": "2026-07-21T16:00:00Z"
}
diff --git a/plugins/codex/plugins/ppt-master/README.md b/plugins/codex/plugins/ppt-master/README.md
index deb06b7b..84b25b70 100644
--- a/plugins/codex/plugins/ppt-master/README.md
+++ b/plugins/codex/plugins/ppt-master/README.md
@@ -19,7 +19,7 @@ English | [中文](./README_CN.md)
-Thanks to [Kimi](https://www.kimi.com/code/?aff=ppt-master) for sponsoring this project! [Kimi K2.7](https://platform.kimi.ai/docs/guide/kimi-k2-7-code-quickstart) is an open-source agentic model developed by Moonshot AI. With PPT Master, Kimi can understand source materials such as PDFs, DOCX files, and web pages, identify key points, structure the narrative, and generate a natively editable PPTX that you can continue refining in PowerPoint.
+Thanks to [Kimi](https://www.kimi.com/code/?aff=ppt-master) for sponsoring this project! [Kimi K3](https://platform.kimi.ai/docs/guide/kimi-k3-quickstart) is the world's first open 3T-class model, featuring native vision and a 1-million-token context window. With PPT Master, K3 can understand source materials such as PDFs, DOCX files, and web pages, identify key points, structure the narrative, and generate a natively editable PPTX that you can continue refining in PowerPoint.
**Try [Kimi Code](https://www.kimi.com/code/?aff=ppt-master), or access the API through the Kimi Open Platform ([中文站](https://platform.kimi.com?aff=ppt-master) | [Global](https://platform.kimi.ai?aff=ppt-master)).**
diff --git a/plugins/codex/plugins/ppt-master/THIRD_PARTY_SOURCE.json b/plugins/codex/plugins/ppt-master/THIRD_PARTY_SOURCE.json
index c695c64d..38263284 100644
--- a/plugins/codex/plugins/ppt-master/THIRD_PARTY_SOURCE.json
+++ b/plugins/codex/plugins/ppt-master/THIRD_PARTY_SOURCE.json
@@ -2,8 +2,8 @@
"sourceId": "ppt-master",
"repo": "https://github.com/hugohe3/ppt-master.git",
"ref": "main",
- "commit": "b05ac551468098ed7b4c1c21d9d0d413b4230c79",
+ "commit": "07d83e5a31a2830cc6c314377463e523a76e28fc",
"adapter": "claude-skill",
"sourcePath": "skills/ppt-master",
- "syncedAt": "2026-07-20T16:00:00Z"
+ "syncedAt": "2026-07-21T16:00:00Z"
}
diff --git a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/README.md b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/README.md
index dd69a724..9f35e163 100644
--- a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/README.md
+++ b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/README.md
@@ -26,7 +26,7 @@ Each subdirectory contains:
| Choice | Reason |
|---|---|
| rendering=`vector-illustration` | Most versatile in the catalog; ✓✓ compatible with all 14 palettes; minimal interference when used as the "origin" for palette / type comparisons |
-| palette=`cool-corporate` | Most neutral and most common; simple color behavior (HEX 60-30-10 applied directly) so it doesn't overpower the dimension under comparison |
+| palette=`cool-corporate` | Most neutral and common; clear dominant/support/accent roles keep the compared dimension visible |
| composition=single-subject hero (§4.1 Primitive A) | One dominant subject (60-70% of canvas) — the most visually representative shape, so rendering / palette differences show up most clearly |
## How the images were generated
diff --git a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/palette/_subject.md b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/palette/_subject.md
index c85684d1..586ea3fd 100644
--- a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/palette/_subject.md
+++ b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/ai-image-comparison/palette/_subject.md
@@ -47,5 +47,5 @@ Scan all 14 images side by side. Focus on:
- **Color temperature** — cool-professional vs warm-human vs neutral-editorial
- **Saturation** — restrained vs vivid vs monochrome
-- **The 60-30-10 proportional feel** — how dominant the secondary really is
+- **Dominant/support/accent balance** — how strongly each semantic role appears
- **Accent weight** — how much visual presence the small accent commands
diff --git a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/animations.md b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/animations.md
index 854205df..026017ce 100644
--- a/plugins/codex/plugins/ppt-master/skills/ppt-master/references/animations.md
+++ b/plugins/codex/plugins/ppt-master/skills/ppt-master/references/animations.md
@@ -158,7 +158,7 @@ Flags:
Per-element animations are anchored on **top-level `` content groups** in the SVG (e.g. ``, ``). IDs must be unique within the page. One group produces one animation-pane entrance row; whether that row needs a click depends on the selected Start mode. Nested implementation groups may remain anonymous because the sidecar does not target them.
-Aim for **3–8 content groups per slide**. This is also the granularity PowerPoint uses for group-select / group-move, so it improves editing ergonomics regardless of animation.
+Use one content group per logical page unit. This is also the granularity PowerPoint uses for group-select / group-move, so semantic grouping improves editing ergonomics regardless of animation; do not split or merge units to hit a target count.
**Chrome groups skip the cascade automatically.** Explicit SVG role and placeholder semantics are authoritative. A group with `data-pptx-layer` or an explicit static role/placeholder marker can never animate. For marker-free legacy SVGs only, top-level groups whose id tokens look like page chrome (background, header/footer, decorations, watermark, page number, nav, logo, dividing rule) are excluded and appear with the slide. An explicit `animations.json` group entry may override this id-name heuristic, but never an explicit structural marker. Examples that auto-skip by legacy id: ``, ``, `