+
+'''
+ Path(args.out).write_text(document, encoding="utf-8")
+ print(json.dumps({"status": "PASS", "slide_count": len(slides), "out": str(Path(args.out).resolve())}, ensure_ascii=False))
+
+
+if __name__ == "__main__":
+ main()
diff --git a/skills/presentation-forge/catalog-metadata.v1.json b/skills/presentation-forge/catalog-metadata.v1.json
index 8a6d12e..ccc7479 100644
--- a/skills/presentation-forge/catalog-metadata.v1.json
+++ b/skills/presentation-forge/catalog-metadata.v1.json
@@ -30,14 +30,14 @@
},
"release": {
"state": "known",
- "version": "0.1.0",
+ "version": "0.1.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
- "value": "2026-08-23T15:31:26Z",
- "precision": "second"
+ "value": "2026-10-14",
+ "precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
diff --git a/skills/presentation-forge/references/editor-ui-integration.md b/skills/presentation-forge/references/editor-ui-integration.md
index c431de3..0171387 100644
--- a/skills/presentation-forge/references/editor-ui-integration.md
+++ b/skills/presentation-forge/references/editor-ui-integration.md
@@ -29,7 +29,7 @@ canvas-first 不是示意界面。画布和最终 PPTX 必须使用同一份完
```bash
python scripts/editor_bridge.py export --session