c-ai — скилл для Claude Code: запросы к LLM из терминала
Подсказывает агенту, как гонять текст через llm и aichat: суммаризация, правка грамматики, генерация shell-команд.
npx skills add daxaur/openpaw --skill c-ai -a claude-codeЧто делает c-ai
Скилл описывает два CLI-инструмента для работы с языковыми моделями прямо из терминала. llm принимает текст по конвейеру: можно скормить статью и попросить тезисы, отправить git diff за сообщением к коммиту, вычистить грамматику из буфера обмена. Модель выбирается флагом -m, список доступных смотреть через llm models.
aichat делает похожее, но написан на Rust и умеет запускать сгенерированные команды: aichat -e "найди все файлы больше 100MB" выдаст готовую строку для shell. Есть интерактивный REPL и поддержка RAG. Оба хранят ключи API локально, настраиваются один раз через свои команды авторизации.
Важный момент: ключи здесь отдельные от Claude, и платите вы за токены сами. Если работаете через llm, под облачную модель нужен плагин — llm install llm-claude-3 или llm install llm-ollama для локальных.
Какие задачи решает
- сжать длинную статью в три тезиса
- составить сообщение к коммиту по
git diff - вычистить грамматику в тексте из буфера
- найти баги в файле с кодом
- сгенерировать shell-команду по описанию словами
Примеры запросов агенту
- Суммируй
article.txtв три пункта черезllm - Сделай сообщение к коммиту из
git diff - Найди все файлы больше 100MB через
aichat -e
Как установить c-ai
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-ai -a claude-code2Вручную: положить файлы
~/.claude/skills/c-ai/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-ai/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-ai -a codex2Вручную: положить файлы
.agents/skills/c-ai/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-ai -a cursor2Вручную: положить файлы
.cursor/skills/c-ai/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-ai2Вручную: положить файлы
.github/skills/c-ai/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-ai -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-aiВручную: положить файлы
.devin/skills/c-ai/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-ai -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-ai
Как установить c-ai в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-ai -a claude-code. Файл скилла появится по пути ~/.claude/skills/c-ai/SKILL.md.
Что делает c-ai?
Описывает работу с двумя CLI-инструментами для запросов к LLM: llm для прогонки текста по конвейеру и aichat для интерактивного чата и генерации shell-команд.
Нужны ли отдельные ключи API?
Да, у этих инструментов свои ключи, не связанные с Claude. Настраиваются один раз командами авторизации, оплата идёт по токенам.
Исходный текст
SKILL.md · MIT
--- name: c-ai description: Query LLMs from the CLI — pipe text for summarization, chat interactively, use local or cloud models with llm or aichat. tags: [ai, llm, summarize, chat] --- # AI / LLM Tools ## llm (Simon Willison) ```bash # Quick prompt llm "What is the capital of France?" # Pipe text for processing cat article.txt | llm "Summarize this in 3 bullet points" git diff | llm "Write a commit message for these changes" pbpaste | llm "Fix the grammar in this text" # Interactive chat llm chat # Use specific model llm -m claude-3.5-sonnet "Explain quantum computing" llm -m gpt-4o "Review this code" # List available models llm models # Install model plugins llm install llm-claude-3 llm install llm-ollama # local models # View prompt/response history llm logs list llm logs last ``` ## aichat ```bash # Quick prompt aichat "Explain Docker in simple terms" # Pipe input cat code.py | aichat "Find bugs in this code" # Interactive REPL aichat # Shell assistant (generates and runs commands) aichat -e "find all files larger than 100MB" # Specific model aichat -m claude-3.5-sonnet "Hello" # List models aichat --list-models ``` ## Guidelines - Use `llm` for piping text through LLMs (summarize, translate, analyze) - Use `aichat -e` for generating shell commands from natural language - Both tools store API keys locally — set up once with auth commands - `llm` has the richest plugin ecosystem (100+ model providers) - `aichat` is faster (Rust) and has built-in RAG support - These tools use separate API keys from Claude Code — user pays per token
© daxaur · MIT · daxaur/openpaw