setup-aliases

Solid

Discover, choose, and rewrite backend-specific VibeProxy cc-* aliases for Claude Code. Use when setting up, resetting, or auditing VibeProxy aliases for Codex, Copilot, Antigravity, Gemini, Qwen, or Z.AI GLM.

AI & Automation 51 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# setup-aliases State-aware orchestration for VibeProxy aliases. This skill owns exactly two surfaces: 1. the `vibeproxy-kit` managed block in `~/.zshrc` 2. the `oauth-model-alias` entries in `~/.cli-proxy-api/config.yaml` that it created Everything else — unrelated YAML keys, unrelated shell aliases, user-authored alias entries — is preserved. The skill coordinates discovery, a guided per-backend probe cycle, writes, a VibeProxy restart gate, live validation, and transactional rollback on failure. All five scripts in `${CLAUDE_PLUGIN_ROOT}/skills/setup-aliases/scripts/` emit JSON to stdout. Your job is to chain them together, surface decisions to the user via `AskUserQuestion`, and persist state to `${CLAUDE_PLUGIN_DATA}/config.json` before any write. ## Phase 1 — Discover Run the read-only inspector and parse its JSON: ```bash bash ${CLAUDE_PLUGIN_ROOT}/skills/setup-aliases/scripts/discover.sh > /tmp/vibeproxy_discover.json ``` Then read `/tmp/vibeproxy_discover.json`. Key fields: - `vibeproxy_installed`, `vibeproxy_reachable` — see **Onboarding gates** below if either is false - `user_overlay_exists`, `state_file_present` — determines whether we are first-run or rerun - `authenticated_backends` — array of `{token, config_key, display_name, auth_files}`; see **Onboarding gates** below if empty or missing backends the user wants - `claude_code_channel` — `{connected, account_count}`; see **Claude Code channel note** below - `managed_shell_aliases`, `managed_model_al...

Details

Author
LeeJuOh
Repository
LeeJuOh/claude-code-zero
Created
7 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

setup-vskills

Sets up this skills repo on a new machine — installs the skills with the vskills CLI, then regenerates the local-only context docs (CONTEXT.md, docs/) that are deliberately not published in the public repo.

4 Updated 5 days ago
vraj-ai
AI & Automation Listed

vibecode-orchestrator

Central skill dispatcher for large Claude Code skill libraries. Analyzes each request's intent, then loads only the minimum set of skills needed, instead of the user hand-picking from a hundred installed skills or the model loading several overlapping ones. Runs a five-phase loop (analyze, plan, implement, test, compact) with per-lane arbitration so two similar skills never load at once. Use when a setup has many installed skills, when it is unclear which skills apply to a task, or when skill loading is burning context. Does not write production code itself; it routes to the skills that do. Trigger terms: vibecode, orchestrate, route skills, which skill, pick skills, dispatch, skill router, too many skills, /vc.

0 Updated 1 months ago
SheeshDarth
Data & Documents Listed

setup

First-run onboarding for nyann. Creates the user config directory, collects preferences through AskUserQuestion interactive pickers, and writes ~/.claude/nyann/preferences.json. TRIGGER when the user says "set up nyann", "configure nyann", "nyann setup", "onboard me", "first time using nyann", "initialize nyann", "nyann first run", "get nyann ready", "/nyann:setup". ALSO trigger when: the user runs any nyann command for the first time and ~/.claude/nyann/preferences.json does not exist — suggest running setup first, but don't block them. Do NOT trigger on "set up this project" or "bootstrap this repo" — those are bootstrap-project. Do NOT trigger on "check prereqs" — that is check-prereqs. This skill configures nyann itself, not a repo.

6 Updated 1 weeks ago
thettwe