LLM CLI Skill - Quick Reference Card
Setup (Choose One)
Groq (Recommended - Fastest & Free)
# 1. Get key (no credit card)
Visit: https://console.groq.com/keys
# 2. Set environment
export GROQ_API_KEY='gsk_...'
# 3. Use
llm -m groq-llama-3.3-70b "Your prompt"
OpenRouter (Multiple Providers)
# 1. Get key (no credit card needed)
Visit: https://openrouter.ai/keys
# 2. Set environment
export OPENROUTER_API_KEY='sk-or-...'
# 3. Use
llm -m openrouter-gpt-4o "Your prompt"
OpenAI
export OPENAI_API_KEY='sk-proj-...'
llm -m gpt-4o "Your prompt"
Anthropic
export ANTHROPIC_API_KEY='sk-ant-...'
llm -m claude-sonnet-4.5 "Your prompt"
Basic Usage
# Simple query
llm -m groq-llama-3.3-70b "What is AI?"
# Process file
cat document.txt | llm -m groq-llama-3.3-70b "Summarize"
# Interactive chat
llm -m groq-llama-3.3-70b --conversation
# Check setup
/llm --setup
Popular Models
| Name | Use Case | Speed | Quality |
|---|---|---|---|
groq-llama-3.3-70b |
General purpose | ⚡⚡⚡ | ⭐⭐⭐⭐ |
groq-llama-3.1-8b |
Fast tasks | ⚡⚡⚡⚡ | ⭐⭐⭐ |
openrouter-gpt-4o |
Premium | ⚡⚡ | ⭐⭐⭐⭐⭐ |
or-claude-opus |
Complex tasks | ⚡⚡ | ⭐⭐⭐⭐⭐ |
gpt-4o |
Premium OpenAI | ⚡⚡ | ⭐⭐⭐⭐⭐ |
claude-sonnet-4.5 |
Premium Claude | ⚡⚡ | ⭐⭐⭐⭐⭐ |
Aliases (Shortcuts)
# Same thing
llm -m groq-llama-3.3-70b "prompt"
llm -m groq-llama "prompt"
llm -m groq-llama-3.3 "prompt"
llm -m llama-3.3-70b "prompt"
# Same thing
llm -m openrouter-gpt-4o "prompt"
llm -m or-gpt-4o "prompt"
llm -m openai/gpt-4o "prompt"
# Same thing
llm -m claude-opus "prompt"
llm -m anthropic/claude-opus "prompt"
File Operations
# Summarize
cat long.txt | llm -m groq-llama-3.3-70b "Summarize in 3 sentences"
# Analyze code
cat main.py | llm -m gpt-4o "Review this code"
# Extract info
cat data.csv | llm -m groq-llama-3.3-70b "What patterns do you see?"
# Translate
echo "Hello" | llm -m gpt-4o "Translate to Spanish"
# Fix JSON
cat broken.json | llm -m gpt-4o "Fix this JSON"
Interactive Mode
# Start conversation
llm -m groq-llama-3.3-70b --conversation
# With specific model
llm -m openrouter-gpt-4o --conversation
# Keep chatting until Ctrl+C
# Each response maintains context
With the Skill
# Using /llm skill
/llm "Your prompt" --model groq-llama-3.3-70b
# Let it choose from available
/llm "Your prompt"
# By provider
/llm "Your prompt" --model groq
# Shows menu of Groq models
# Interactive
/llm --interactive
Common Tasks
Ask a Question
llm -m groq-llama-3.3-70b "Explain quantum computing"
Write Code
llm -m gpt-4o "Write a Python function to sort a list"
Analyze Text
cat article.md | llm -m or-claude-opus "Summarize main points"
Get Ideas
llm -m groq-llama-3.3-70b "Brainstorm 5 creative ideas for"
Learn Topic
llm -m openrouter-claude-sonnet "Explain [topic] like I'm 10"
Check Your Writing
cat draft.txt | llm -m gpt-4o "Fix grammar and improve clarity"
Explain Code
cat script.py | llm -m gpt-4o "Explain what this code does"
Translate
echo "Hello world" | llm -m groq-llama-3.3-70b "Translate to French"
Troubleshooting
API Key Not Found
# Check if set
echo $GROQ_API_KEY
# Set it
export GROQ_API_KEY='gsk_...'
# Reload shell
source ~/.zshrc
Model Not Found
# List available models
llm models | grep groq
# Verify your API key is set
echo $GROQ_API_KEY
Connection Error
- Check internet connection
- Verify API key is correct
- Try different model
- Check provider status page
Rate Limited
- Wait a few minutes
- Use free tier properly
- Upgrade account if needed
Tips & Tricks
Remember Last Model
- First use:
llm -m groq-llama-3.3-70b "test" - Later:
llm "test"(uses Groq by default)
- First use:
Combine with Shell
grep ERROR app.log | llm -m groq-llama-3.3-70b "Analyze"Save Output
llm -m groq-llama-3.3-70b "Your prompt" > output.txtPipeline Multiple Tools
cat file.txt | llm -m groq-llama-3.3-70b "Summarize" | lessUse in Scripts
#!/bin/bash RESPONSE=$(llm -m groq-llama-3.3-70b "Your prompt") echo "$RESPONSE"
Provider Comparison
| Feature | Groq | OpenRouter | OpenAI | Anthropic |
|---|---|---|---|---|
| Speed | ⚡⚡⚡ | ⚡⚡ | ⚡⚡ | ⚡⚡ |
| Cost | 🆓 | 💰 | 💰💰 | 💰💰 |
| Setup | Easy | Easy | Easy | Easy |
| Models | 3 | 200+ | 5 | 6 |
Documentation Files
- START_HERE.md - Quick start
- QUICKSTART.md - Fast reference
- README.md - Full guide
- GROQ_INTEGRATION.md - Groq details
- OPENROUTER_INTEGRATION.md - OpenRouter details
- INSTALL.md - Setup help
- SKILL.md - Claude integration
Key Websites
- Groq: https://console.groq.com/keys
- OpenRouter: https://openrouter.ai/keys
- OpenAI: https://platform.openai.com/api-keys
- Anthropic: https://console.anthropic.com/account/keys
- LLM CLI: https://llm.datasette.io
One-Liners
# Groq setup & test
export GROQ_API_KEY='gsk_...' && llm -m groq-llama-3.3-70b "Hello"
# OpenRouter setup & test
export OPENROUTER_API_KEY='sk-or-...' && llm -m openrouter-gpt-4o "Hello"
# Check all available models
llm models
# Check available providers
/llm --setup
# Interactive Groq chat
llm -m groq-llama-3.3-70b --conversation
Recommended Setup
For Quick Start:
- Get Groq key (free): https://console.groq.com/keys
- Run:
export GROQ_API_KEY='gsk_...' - Use:
llm -m groq-llama-3.3-70b "Your prompt"
For Model Variety:
- Get OpenRouter key (free): https://openrouter.ai/keys
- Run:
export OPENROUTER_API_KEY='sk-or-...' - Use:
llm -m openrouter-gpt-4o "Your prompt"
For Production:
- Add OpenAI API key
- Add Anthropic API key
- Use:
llm -m gpt-4oorllm -m claude-sonnet-4.5
Need Help?
- Check:
~/.claude/skills/llm-cli/START_HERE.md - Run:
/llm --help - Setup:
/llm --setup - Models:
llm models
Status: ✅ Production Ready | Version: 1.0.0 | Updated: Nov 3, 2025