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 47 stars 4 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
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
4 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

vibecoder-skill

Kickoff protocol for any new project in Claude Code. Trigger this skill whenever the user starts something new, such as a new project, product, service, app, bot, script, MVP, or prototype ("let's build", "starting a new project", "I want to make", "scaffold this", "spin up an app", "new repo"). It runs discovery on the idea, proposes a stack and external API services, scaffolds living documentation under ./docs, generates a product-specific CLAUDE.md, and optionally sets up an Obsidian wiki of the codebase. Use this at the start of any new build to run discovery, propose a stack, scaffold living docs, and write a tailored CLAUDE.md before coding begins.

1 Updated 1 weeks ago
RemDee13
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 5 days ago
thettwe
AI & Automation Listed

add-codex

Add OpenAI/Codex as a backend. Guides through API key setup, service backend configuration, optional CLI setup, and verification. Can run alongside Claude (default) or replace it.

43 Updated today
sliamh11