setup
Installation
SKILL.md
gemskills setup
gemskills supports three providers, chosen per task with --provider or
auto-picked by available API keys. This skill detects keys and sets/inspects the
default provider for image, video, and edit.
| Task | Providers (key) | Notes |
|---|---|---|
| image | gemini (GEMINI_API_KEY), openai (OPENAI_API_KEY), xai (XAI_API_KEY) |
openai gpt-image-2 best text/realism; gemini = styles/refs/transparency; xai fast |
| video | xai (XAI_API_KEY), gemini (GEMINI_API_KEY) |
xai grok-imagine-video-1.5 newest i2v; gemini Veo 3.1 audio/4K/refs |
| edit | gemini (GEMINI_API_KEY), openai (OPENAI_API_KEY) |
gemini conversational/transparency; openai masked inpaint/compose |
Config CLI
All operations go through the config CLI (resolution precedence:
--provider flag → GEMSKILLS_<TASK>_PROVIDER env → project .gemskills.json
→ global ~/.config/gemskills/config.json → capability-aware auto-pick):