softwarelisted
Install: claude install-skill 0nigiris/JustDay
# Software (JII)
`jii` must be on PATH (`command -v jii`). If it is not, say so and offer the one-liner from https://github.com/0nigiris/JII (the user runs it); for a single package you may fall back to `flatpak install --user flathub <id>` or `sudo dnf install` (asks the user).
Always pass `--json`, never pipe jii into `head` (a closed pipe makes it exit 101), and give installs/updates a long timeout (600000 ms): Flatpaks and dnf transactions often take minutes.
## Install
1. **Find the real package name first.** JII searches by exact name, and a vague name matches junk: `obs` → an unrelated cargo crate, `telegram` → an empty PyPI package. Translate what the user said into the project's package name/ID: OBS → `obs-studio`, Telegram → `telegram-desktop` (or Flatpak `org.telegram.desktop`), Discord → `discord`, VS Code → `code`, Яндекс Браузер → `ru.yandex.Browser`. Not sure → `jii search <name> --json` (JSON list: `source_id`, `trust`, `version`, `suspicious`) and pick the entry that is clearly the app.
2. **Preview:** `jii install <name> --dry-run --auto --json`. Read the plan line: `source`, `reasons`, `needs_root`. Stop and rethink if there is an `"level":"error"` line (JII flags an obscure look-alike) or the source/summary does not match the app — search again with the precise name, or force a source: `<name>:flatpak`, `<name>:dnf`.
3. **Install:** `jii install <name> --auto --json` with a Bash `description` the user sees on the island. `needs_root: true` → the system