Skip to content

Releases: joeseesun/qiaomu-ppt

qiaomu-ppt v0.5.2

Choose a tag to compare

@joeseesun joeseesun released this 19 Jun 17:02
ddd5025

Highlights

  • Fixes generated background prompts so image generation produces atmosphere only: color fields, gradients, soft glow, subtle grain, and abstract texture.
  • Explicitly forbids baked-in boxes, cards, panels, frames, placeholders, chart areas, image slots, UI chrome, text blocks, diagrams, screenshots, and mockups in background images.
  • Adds visual_contract enforcement for atmosphere_only_policy, editable_foreground_policy, and forbidden_generated_objects.
  • Updates documentation, troubleshooting, and the GLM-5.2 preview grid to show that layout objects remain editable foreground elements.

Verified

  • validate_skill.py passes.
  • trigger_eval.py passes: 16/16.
  • background_prompt_pack.py emits an atmosphere-only 5-prompt pack.
  • bootstrap.py --install-python --venv and --check verified Python dependencies and bundled fonts.
  • Local GLM-5.2 sample check_project.py QA passed with background_atmosphere_only: true.
  • Local GLM-5.2 sample was rebuilt, exported through Keynote to PDF/JPG, and the README preview grid was regenerated.

Optional tools note: LibreOffice and ImageMagick were unavailable on this machine but remain optional; Poppler and Playwright were available.

qiaomu-ppt v0.5.1

Choose a tag to compare

@joeseesun joeseesun released this 19 Jun 16:46
a51c89d

Highlights

  • Enforces a max-three active color budget per slide, with a neutral base + readable text + one accent default.
  • Adds Codex image-generation background pack guidance and a background_prompt_pack.py helper for 3-5 quiet 16:9 background prompts.
  • Rejects non-functional decorative lines, ornamental grids, and filler; visual contracts now require per-slide dominant objects and layout quality policy.
  • Bundles Noto Sans CJK SC Regular/Bold plus OFL license text for self-contained public installs.
  • Updates the GLM-5.2 sample preview grid and QA gates to reflect the quieter visual system.

Verified

  • validate_skill.py passes.
  • trigger_eval.py passes: 16/16.
  • background_prompt_pack.py emits a valid 5-prompt pack.
  • bootstrap.py --install-python --venv and --check verified Python dependencies and bundled fonts.
  • Local GLM-5.2 sample check_project.py QA passed with no failures or warnings.

Optional tools note: LibreOffice and ImageMagick were unavailable on this machine but remain optional; Poppler and Playwright were available.

qiaomu-ppt v0.5.0

Choose a tag to compare

@joeseesun joeseesun released this 19 Jun 16:23
5af6d31

Highlights

  • Initial public release of qiaomu-ppt.
  • Built-in URL/PDF-to-Markdown ingestion with image extraction and source_manifest.json.
  • Calm visual system rules with visual_noise_budget and image-slot containment.
  • Self-contained dependency bootstrap with Homebrew/PEP 668 fallback to local .venv.
  • Chinese-first README, MIT license, community files, trigger evals, and QA scripts.

Verification

  • validate_skill.py passed.
  • trigger_eval.py passed: 16/16.
  • Clean clone bootstrap install passed via local .venv fallback.
  • URL smoke test fetched https://z.ai/blog/glm-5.2, extracted Markdown, and downloaded source image evidence.
  • npx skills add joeseesun/qiaomu-ppt completed successfully.