apply-revisionlisted
Install: claude install-skill 4gentic/obelus
# Apply revision
Validate an Obelus bundle, locate the paper source, then delegate to `plan-fix` to produce `plan-*.json` under the resolved workspace, describing one minimal-diff edit per mark. The desktop projects a sibling `plan-*.md` from the JSON for the user to read; this skill does not write Markdown plans itself.
The user passes a path to an Obelus bundle exported from the web or desktop app. This skill is the entry point for the revision flow; it does **not** edit source files (that is `apply-fix`) and it does **not** write a reviewer's letter (that is `write-review`).
Optional second argument: `--entrypoint <path>` forces the paper source to the supplied file, skipping format detection (single-paper bundles only).
## Workspace resolution — read this first
Every output path below is rooted at the **workspace prefix** `$OBELUS_WORKSPACE_DIR` — an absolute path the caller hands you. The Obelus desktop spawns Claude Code with this env var set to a per-project subdirectory under the app-data folder, and includes the absolute path in the spawn invocation prompt.
If the spawn invocation does not give you a value for `$OBELUS_WORKSPACE_DIR`, **stop and refuse** with:
> This skill requires `$OBELUS_WORKSPACE_DIR` to be set to an absolute writable directory outside the paper repo. The Obelus desktop sets it automatically; standalone CLI users should export it before invoking the plugin, e.g.:
>
> ```
> export OBELUS_WORKSPACE_DIR="$HOME/.local/share/obelus/runs/$(date