← ClaudeAtlas

provider-managerlisted

Use when configuring ArkSpace providers, fixing missing provider URLs or API keys, checking provider readiness, or setting up multiple API key rotation.
arch3rPro/ark-space · ★ 2 · AI & Automation · score 75
Install: claude install-skill arch3rPro/ark-space
# Provider Manager Manage provider configuration as a guided runtime setup, not as manual file editing. Use this when a skill reports missing provider configuration, the user wants to set a self-hosted service URL, or a provider needs one or more API keys. Public package files only declare provider capabilities. Personal endpoints and key references live in user config. ## Configuration Rule Do not ask the user to find and edit config files by hand. Help them run the setup command. Provider config defaults to: ```bash ~/.config/ark-space/providers.json ``` Provider state defaults to: ```bash ~/.local/state/ark-space/provider-state.json ``` Provider secrets default to: ```bash ~/.config/ark-space/secrets.json ``` Override paths with `ARKSPACE_PROVIDER_CONFIG`, `ARKSPACE_PROVIDER_STATE`, `ARKSPACE_PROVIDER_SECRETS`, `--config-path`, or `--state-path`. ## Common Commands Resolve the installed ArkSpace package root before running commands. Replace `<installed-arkspace-path>` with the directory two levels above the loaded ArkSpace `SKILL.md`, such as `/Users/<user>/.claude/plugins/cache/ark-space/ark-space/0.1.2`. Use the installed package path, not a repository-relative command, in installed host sessions. Show paths: ```bash python3 <installed-arkspace-path>/scripts/arkspace.py provider paths ``` Configure a self-hosted SearXNG endpoint: ```bash python3 <installed-arkspace-path>/scripts/arkspace.py provider configure searxng --base-url "https://searx.example.org