You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(skills): sync builtin officecli skills from upstream OfficeCli (54d7b0e6) (#509)
## Summary
Sync the builtin officecli skills under
`crates/aionui-app/assets/builtin-skills/` with the latest upstream
OfficeCli `main` (`c46cedd2` → `54d7b0e6`), applied as upstream
**deltas** so the AionUi-local Windows platform-note blocks (added in
#489) are preserved.
Changed skills:
- **officecli-docx / officecli-pptx / officecli-xlsx** — SKILL.md
content refresh: new `screenshot`/`svg`/`pdf`/`forms` view formats,
boolean `and`/`or` query operators, top-level `--find`/`--replace`,
expanded per-format type tables, `dump` round-trip coverage, etc.
- **morph-ppt-3d** — fix the styles INDEX path →
`../morph-ppt/reference/styles/INDEX.md` (the prior `../../styles/` path
was a dead link in the AionCore layout; upstream's fix resolves it).
- **auto-inject/officecli/SKILL.md** — same root-SKILL.md updates as
upstream.
The other 6 mirrored skills had no upstream changes this round and are
left untouched.
## Verification
Each changed file was diffed line-for-line against upstream `54d7b0e6`.
The **only** delta in every file is the AionUi-local Windows
platform-note block — no other unexpected changes. No code changes;
assets only.
## Test plan
- [ ] CI build (`cargo build -p aionui-app`) — corpus is embedded via
`include_dir!`
- [ ] Skills hub renders the refreshed SKILL.md content for each changed
skill
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@@ -335,7 +339,7 @@ When using `--after` or `--before`, `--to` can be omitted — the target contain
335
339
336
340
Continues on error by default (returns exit 1 if any item fails). Use `--stop-on-error` to abort on the first failure. `--force` is the docx-protection bypass.
337
341
338
-
`officecli dump <file.docx> [<path>]` emits a replayable batch JSON for round-trip. Path defaults to `/` (whole document); pass a subtree path (`/body`, `/body/p[N]`, `/body/tbl[N]`, `/theme`, `/settings`, `/numbering`, `/styles`) to scope the dump. `officecli refresh <file.docx>` recalculates TOC page numbers / PAGE / cross-references after replay (Word backend on Windows; headless-HTML fallback elsewhere).
342
+
`officecli dump <file> [<path>]` emits a replayable batch JSON for round-trip — `.docx` (full coverage) and `.pptx` (text/tables/pictures/charts/notes/theme + OLE/3D/video/audio/SmartArt/morph/p15 transitions via raw-set passthrough). Path defaults to `/` (whole document); pass a subtree path (`/body`, `/body/p[N]`, `/body/tbl[N]`, `/theme`, `/settings`, `/numbering`, `/styles`) to scope the dump. `officecli refresh <file.docx>` recalculates TOC page numbers / PAGE / cross-references after replay (Word backend on Windows; headless-HTML fallback elsewhere). `officecli plugins list` extends support to `.doc`, `.hwpx`, `.pdf` export.
Copy file name to clipboardExpand all lines: crates/aionui-app/assets/builtin-skills/morph-ppt-3d/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -257,7 +257,7 @@ Choose a palette that matches the **topic mood** — don't default to generic bl
257
257
- One color dominates (60-70% visual weight), 1-2 supporting tones, one accent
258
258
- On light backgrounds: use Body Text color for copy, Muted for captions
259
259
- On dark backgrounds: use Secondary or `FFFFFF` for copy, Muted for captions
260
-
- For additional inspiration, browse `../../styles/INDEX.md` — 50+ visual styles organized by mood (dark, light, warm, vivid, bw). Read `style.md` for design philosophy, `build.sh` for implementation reference. **Learn the approach, do not copy coordinates verbatim**
260
+
- For additional inspiration, browse `../morph-ppt/reference/styles/INDEX.md` — 50+ visual styles organized by mood (dark, light, warm, vivid, bw). Read `style.md` for design philosophy, `build.sh` for implementation reference. **Learn the approach, do not copy coordinates verbatim**
0 commit comments