oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Create, import, revise, or export presentation decks through the
Claude Code
$ npx -y skills add first-fluke/oh-my-agent --skill oma-slide --agent claude-code
Codex
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a codex -y
Cursor
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a cursor -y
Gemini CLI
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a gemini-cli -y
GitHub Copilot
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a github-copilot -y
OpenCode
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a opencode -y
Windsurf
$ npx skills add first-fluke/oh-my-agent --skill oma-slide -a windsurf -y
name: oma-slide description: Create, import, revise, or export presentation decks through the OMA slide CLI or the ppt-master route. Use for HTML slides, editable PPTX, and PDF, PNG, or PPTX deck delivery.
Generate distinctive, anti-"AI slop" HTML presentation decks authored at a fixed 1920×1080 stage, validate geometry deterministically via the `oma slide` CLI, and deliver self-contained bundles exportable to PDF, PNG, and PPTX.
with its design kept, a document (PDF/DOCX/XLSX/URL) turned into a PPTX deck, a reusable brand/style/layout/deck template, or a narrated PPTX/MP4 → `native-pptx` route.
(authored at 1920×1080 px)
<!-- oma-docs:ignore-start -->
<!-- oma-docs:ignore-end -->
with a natively editable PPTX in `exports/`
outputs:
- name: slide-fragments
description: Per-slide 1920×1080 HTML fragments authored by the skill
artifact: ".agents/results/slides/*/slide-*.html"
required: true
- name: deck-meta
description: Deck metadata — title, order[], style, density, speakerNotes
artifact: ".agents/results/slides/*/meta.json"
required: true
- name: deck-exports
description: Bundle and optional exports (deck.html, deck.pdf, png/, deck.pptx)
artifact: ".agents/results/slides/*/out/*"
required: false
- name: native-pptx
description: Natively editable PPTX from the native-pptx route (upstream ppt-master project)
artifact: ".agents/results/slides/*/*/exports/*.pptx"
required: falsefrom the runtime skill catalog or `bunx skills use hugohe3/ppt-master@ppt-master`; Python packages from its `requirements.txt`, installed only with user consent (`resources/native-pptx.md`)
0. Select the route (`generation-protoc
Ship 400+ commits a day. oh-my-agent (oma) turns Claude Code, Codex CLI, Cursor and 11 other coding agents into a team. A planner splits the work, engineers build in parallel, a reviewer checks the result, and a debugger fixes the root cause.
Draft and revise academic prose against a rubric, evidence, and
Evaluate system boundaries and architectural tradeoffs. Use for
Implement server APIs, authentication, and application data access.
Explore goals, constraints, and alternative approaches before
Coordinate assigned specialist tasks and handoffs manually. Use
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.