io-setup

Configure IO CLI providers, API keys, models, and skills interactively.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ever-oli/io --skill io-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: io-setup
Source: https://github.com/ever-oli/io/tree/main/skills/dogfood/io-agent-setup
Command: npx skills add https://github.com/ever-oli/io --skill io-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IO Setup & Configuration helps users configure the IO CLI, perform a guided setup, manage API keys, select providers/models, and enable/disable tools and skills for their environment.

Core Features & Use Cases

  • Interactive setup wizard for provider, API keys, model, and basic settings
  • Per-platform skills configuration and enable/disable controls
  • Guided troubleshooting and configuration validation

Quick Start

Run the interactive setup wizard to configure provider, API keys, model, and initial tools.

Frequently Asked Questions about io-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure API keys and select providers for IO CLI setup?

The interactive setup wizard guides IO CLI configuration by prompting for provider selection, API keys, and model settings. It validates your entries and writes the results directly to ~/.io/config.yaml and environment files.

What is the IO setup wizard used for?

The IO setup wizard is an interactive process for onboarding new users, upgrading configurations, and troubleshooting deployments. It guides provider selection, API key management, and tool configuration across CLI and gateway contexts.

Can I enable and disable specific tools and skills in my IO configuration?

Yes, you can enable or disable specific tools and skills through per-platform skills configuration controls. The setup wizard applies these settings to your IO environment during the initial configuration or when upgrading.

How do I troubleshoot IO deployment configuration issues across CLI and gateway contexts?

To troubleshoot IO deployment issues, use the guided configuration validation feature to check API keys, provider selections, and settings. This process verifies configurations across CLI and gateway contexts to identify and resolve errors.

Do I need access to config.yaml and env files to manage IO provider setup?

Yes, managing IO provider setup requires access to ~/.io/config.yaml and environment files. The setup wizard reads and writes to these files to store your API keys, provider selections, and tool configurations persistently.