skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
beclab/olares200 installs

olares-settings

Olares Settings via olares-cli settings — mirror the Settings SPA: users, apps, VPN, network, backup, integrations, GPU/compute, search-index directories/rebuild, and me/whoami. Use for system or post-install app configuration; not for querying file contents with olares-search.

How do I install this agent skill?

npx skills add https://github.com/beclab/olares --skill olares-settings
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The olares-settings skill provides a secure administrative interface for the Olares platform. It includes robust guidelines for handling sensitive data, such as credentials and cookies, ensuring they are managed through secure channels like environment variables rather than being exposed in chat history. The skill also implements clear safety prompts and version-compatibility checks for system-level operations.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

settings (Olares Settings UI mirror)

Shared front door: load ../olares-shared/SKILL.md for suite routing, active-profile selection, platform entry points, and the auth proceed/stop gate. Load its auth reference only when login, profile switching, token storage, or auth recovery is actually needed.

Load the shared platform model when version semantics affect the task. Use olares-cli settings <area> <verb> --help for syntax.

When to use

  • Mirror Settings UI configuration: users, app entrances/env/domain/policy, integrations, VPN, network, accelerators, search indexing, backup/restore, appearance, video, and advanced status.
  • Inspect the current identity, Olares version, updates, or SSO sessions.
  • Perform supported post-install configuration writes.

Mental model: settings covers configuration that the Olares Settings SPA exposes — post-install per-app config, mesh / VPN, backup, accounts, system appearance. Lifecycle and runtime live in sibling skills.

Fast paths

TaskReadFirst command
Find out who this profile is and what version it is onthis fileolares-cli settings me version -o json
Read or change one app's configurationpost-install app configurationolares-cli settings apps get <app> -o json
See whether a cloud account is boundintegration accountsolares-cli settings integration accounts list -o json
List the users on this Olaresuser lifecycle and password handlingolares-cli settings users list -o json

Verb index

AreaVerbs / resourcesRead when triggered
mewhoami, version, check-update, sso listme version is how the version gates other skills carry get answered
usersme, list, get, create, deleteuser lifecycle and password handling
appslist/get, entrances, env, suspend/resumepost-install app configuration
apps (one entrance)domain, policy, auth-levelper-entrance configuration
vpndevices, hidden routes enable/disable, SSH, subroutes (hidden enable/disable), ACL, public-domain-policyVPN and ACL decisions
integrationaccount list/get/add/delete, cookie import/list/rm/validateintegration accounts; cookie store
backupplans, snapshots, passwordbackup decisions
appearanceget (whole page), language set, widget set, wallpaper list/set/style/upload/delete, layout resetappearance and wallpaper
networkreverse-proxy, FRP, hosts-file, overlay gateway/appOverlay writes are asynchronous and a per-app one can restart the app; gateway master and reverse-proxy set are owner-only
gpu / computelegacy GPU list / accelerator list, unbind, set-typeWhich one exists depends on the version: gpu on 1.12.5, compute on 1.12.6+
videoconfig getRead-only. There is nothing here to set
searchstatus, rebuild, dirs list/add/rmolares-search for index coverage
restoreplans list/check-url/create-from-snapshot/create-from-url/cancelRestores start here, but the snapshots they restore from are listed under backup
advancedstatus, registries, images, system/user envAdmin-only; the env write verbs are env system set and env user set (there is no "env update"), and each takes --var KEY=VALUE and refuses a positional KEY=VALUE. Its image list is what olares-doctor annotates with workload references

Role caching + admin/normal floor

  • Roles are normal, admin, and owner. The active profile caches its role; the server remains authoritative when no cache exists or the role changed.
  • Admin areas include user administration, accelerator administration, advanced machine state, and privileged VPN/network reads. Overlay gateway master enable/disable and reverse-proxy set are owner-only.
  • profile whoami, settings users me, and settings me whoami are equivalent identity views. Do not redirect between them as if one were more authoritative.

Version and asynchronous decisions

  • Olares 1.12.5 uses legacy gpu list; 1.12.6+ uses compute.
  • Overlay gateway and per-app overlay operations require 1.12.6+.
  • appearance widget set and appearance layout reset require 1.12.6+; appearance get degrades instead, reporting the widget section as gated. Five of the seven locales appearance language set accepts require 1.12.7+.
  • Overlay writes are asynchronous. --watch observes the gateway/app state settling; per-app overlay changes may restart a running app through Market.
  • Search indexing and rebuild are asynchronous. A successful request does not mean newly indexed content is immediately searchable.

Safety and escalation

  • Never expose access tokens, SSO session fields, initial passwords, integration credentials, backup passwords, or VPN secrets in chat or command history.
  • Read secrets from stdin or environment variables supported by the selected verb.
  • Treat the requested configuration change as task-scope authorisation; do not ask again for each idempotent write in that scope.
  • Confirm destructive or wider consequences separately: user deletion, ACL replacement, accelerator unbind/type changes, app restart/stop, index rebuild, and gateway-wide overlay changes.
  • Treat app lifecycle requests as olares-market, not settings configuration.
  • A download or collection that fails for a missing login is a cookie import here (settings integration cookie), not an olares-knowledge problem — see cookie store.
  • There is no theme verb: a desktop's light/dark state is a cookie the SPA never sends upstream, so no CLI can change it. Report that rather than hunting for a verb or writing OLARES_USER_THEME, which nothing reads.
  • Stop when the requested verb is not registered, the role is insufficient, the target user/app/device is ambiguous, or the action requires a JWS/device interaction the CLI cannot perform.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/beclab/olares/olares-settings">View olares-settings on skillZs</a>