bgclick-rev
Reverse-engineer a macOS GUI automation app's background-click path and produce a Swift reproduction. Use only when the user…
Use Uni-CLI to interact with the current website, desktop-app, and system-tool catalog. Trigger when: user asks to check a website, fetch data, control a desktop app, or interact with social media, news, finance, or AI platforms.
$ npx -y skills add olo-dot-io/Uni-CLI --skill unicli-hermes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unicli-hermesContext preview
The summary Claude sees to decide when to auto-load this skill.
Use Uni-CLI to interact with the current website, desktop-app, and system-tool catalog. Trigger when: user asks to check a website, fetch data, control a desktop app, or interact with social media, news, finance, or AI platforms.
name: unicli-hermes description: > Use Uni-CLI to interact with the current website, desktop-app, and system-tool catalog. Trigger when: user asks to check a website, fetch data, control a desktop app, or interact with social media, news, finance, or AI platforms. version: 1.3.0 depends-on: - human-writing triggers: - "unicli" - "website" - "fetch from" - "check twitter" - "bilibili" - "hackernews"
Open Agent-Computer Interface runtime for real software. Run `unicli list` for the live inventory.
npm install -g @zenalexa/unicli
unicli <site> <command> [--limit N] [-f json] # Run any command unicli list [--site <name>] # Discover commands unicli schema <site> <command> # Get input/output schema unicli repair <site> <command> # Verify an evidence-backed fix unicli test <site> # Validate adapter
When a command fails:
1. Read the error JSON — it includes the adapter file path 2. Read the YAML adapter (~20 lines) 3. Fix the issue (selector changed? API versioned? auth needed?) 4. Save to `~/.unicli/adapters/<site>/<command>.yaml` 5. Verify: `unicli repair <site> <command>`
`unicli repair` never edits source or invokes an AI backend. Do not offer it for auth, challenge, network, or rate-limit failures; restore that boundary first.
Add to your Hermes agent configuration:
mcp_servers:
unicli:
command: "npx"
args: ["-y", "@zenalexa/unicli", "mcp", "serve"]
tools:
include: [unicli_run, unicli_list, unicli_search, unicli_explore]Or run the expanded server to expose each loaded adapter operation as an individual full-schema tool. Use `unicli mcp health -f json` for the current catalog-dependent count:
mcp_servers:
unicli:
command: "npx"
args: ["-y", "@zenalexa/unicli", "mcp", "serve", "--expanded"]One command for every interface—search, run, and inspect real software across APIs, browsers, desktops, local tools, and MCP.
Reverse-engineer a macOS GUI automation app's background-click path and produce a Swift reproduction. Use only when the user…
Control broker-owned hidden, existing-Chrome, or remote browser targets with explicit Agent identity, visibility, profile…
Make Uni-CLI reliable when invoked from Claude Code. MANDATES JSON-in channels (stdin / --args-file) for any payload containing…
Create new Uni-CLI adapters by exploring websites and APIs. Use when adding support for a new site, desktop app, or service that…
Quick single-command adapter generation for unicli. Use when you need to create a one-off command for a specific URL and goal — 4…