← ClaudeAtlas

softwarelisted

Install, remove, update or look up software ("установи OBS", "удали телеграм", "обнови всё", "откуда стоит дискорд") through JII (Just Install It) — it searches DNF, COPR, Flatpak, GitHub releases, cargo, pipx… at once, picks the most trusted source and asks for root only through the system password dialog.
0nigiris/JustDay · ★ 0 · AI & Automation · score 69
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