olo-dot-io/uni-cli/unicli-usage

Claude Code and agent skill by olo-dot-io/uni-cli

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Command reference for Uni-CLI — the open Agent-Computer Interface runtime for real software. Use when you need to discover, run, or pipe unicli commands; or before using raw browser tools, legacy OpenCLI, curl, or computer-use for web, browser, desktop, macOS, local-tool, external-CLI, or adapter-repair tasks.

Install

npx vskill@latest install olo-dot-io/uni-cli/unicli-usage

SKILL.md

unicli Usage Guide

Quick Reference

bash
unicli search "intent" # Find the right command first
unicli do "goal" -f json # Get candidates, schema, and next action
unicli describe <site> <command> # Inspect exact args and recovery steps
unicli list # List all available commands
unicli list --type web-api # Filter by adapter type
unicli list --site bilibili # Filter by site name
unicli list --personalized # Find signed-in user data operations
unicli search "my saved posts" --personalized
unicli upgrade --check -f json # Compare installed and latest releases
unicli upgrade # Interactive Y/N choice
unicli upgrade --yes -f json # Unattended Agent update
unicli upgrade --no -f json # Remind again after 24 hours
unicli upgrade --no-auto-update # Require explicit approval on this machine
unicli <site> <command> [options] # Run any command
unicli hackernews top --limit 5 # Example: HN top stories
unicli hackernews search "AI agents" # Example: search HN
unicli doctor # System health check
unicli browser doctor --json # Browser/profile/CDP reliability report
unicli browser doctor --repair # Start only the windowless broker
unicli browser start # Start hidden managed provider on demand
unicli browser --focus start # Explicit existing-Chrome foreground control

Output Formats

Every structured envelope may include meta.update. Persistent non-interactive installations schedule the exact release automatically and expose progress in meta.update.automatic_update. Confirm the installed version before retrying a version-sensitive task. Non-interactive calls never open a prompt.

All commands support --format / -f.

FormatUse Case
mdDefault v2 AgentEnvelope for agents
jsonMachine parsing / jq
yamlConfig-friendly envelope
csvSpreadsheet import
compactPipe-friendly row stream
bash
unicli hackernews top -f json | jq '.data[0].title'
unicli hackernews top -f csv > stories.csv

Adapter Types

TypeDescriptionExample
web-apiREST API callshackernews, bilibili
desktopLocal desktop softwareblender, gimp
browserFull browser automationxiaohongshu
bridgeExisting CLI passthroughgh, docker
serviceHTTP servicesollama, comfyui

Exit Codes

Use exit codes for scripting.

bash
unicli hackernews top || echo "exit $?"
[ $? -eq 77 ] && echo "Login required"
CodeMeaning
0Success
66Empty result
69Service unavailable
77Auth required

Auth and Browser Reuse

bash
unicli browser profiles --json
unicli auth setup <site>
unicli auth import <site> --domain <domain>
unicli auth check <site>
unicli browser cookies <domain> --profile-id <id>
unicli repair <site> <command> # verifier after evidence-backed adapter edit

Browser operations are broker-owned and background-first. The default managed provider is hidden; the Chrome provider requires explicit background or foreground visibility. Doctor/status/session probes do not start the broker, browser providers, or placeholder tabs. --focus is the explicit foreground escape hatch.

Personalized Operations

Use the shared personalization filter for the signed-in user's feed, saved library, network, account, and activity surfaces.

bash
unicli list --personalized
unicli list --site xiaohongshu --personalized
unicli search "my saved Xiaohongshu notes" --personalized
unicli describe xiaohongshu saved

Search and describe results expose personalization, auth, auth_setup, usage, and inspect where those fields apply. Execute the listed setup command before a personalized operation that requires cookies.

Chrome 136+ rejects CDP on the browser's default user-data-dir. Uni-CLI should therefore launch CDP against its own automation profile under ~/.unicli/ and reuse login state by importing cookies from unicli browser profiles --json. If chrome_remote_debugging.policy.state=disabled, the user/admin must remove RemoteDebuggingAllowed=false or set it true in Chrome policy, then restart Chrome; that policy does not bypass the default-profile restriction. If a browser command fails, diagnose the automation profile and cookie import path before asking the user to foreground Chrome.

Use this delivery sequence.

  1. Run unicli browser doctor --json.
  2. If default_path.available is true, run the requested command.
  3. If false, run the first failing checks[*].next_step; doctor --repair

repairs only the broker control plane.

  1. Classify the remaining structured envelope. Restore auth, challenge,

network, or rate-limit boundaries without editing the adapter. Only when current endpoint/DOM evidence proves selector/schema/endpoint drift, edit adapter_path and run unicli repair <site> <command> as the verifier.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
270
Repository forks
2
Repository npm downloads, 7 days
236
7-day trend score
43

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 7 Sep 2026, a month ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/olo-dot-io/uni-cli/unicli-usage/badge)](https://verified-skill.com/skills/olo-dot-io/uni-cli/unicli-usage)

Something wrong with this skill or its page? Tell us.