cli-anything-anygen — скилл для Claude Code: запуск и функции
Инструмент даёт агенту доступ к AnyGen OpenAPI для генерации слайдов и диаграмм. Пригодится при автоматической сборке документов через терминал.
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a claude-codeЧто делает cli-anything-anygen
Скилл подключает консольный интерфейс к AnyGen OpenAPI. Агент может создавать презентации и документы по текстовому описанию, а также передавать файлы через команду upload. Доступен цикл задач: подготовка требований в prepare, запуск через run, опрос статуса и сохранение готовых файлов с миниатюрами.
Утилита поддерживает два режима: интерактивный REPL и структурированный вывод через флаг --json для разбора агентом. Встроено управление проектом в формате JSON и сессионная история с поддержкой до 50 шагов отмены через undo и redo. Настройки и API-ключи сохраняются командами группы config.
Для запуска обязательны Python 3.10+ и предварительно установленный в системе пакет anygen. Без установленного AnyGen утилита не сможет отправлять запросы к API, поэтому рабочее окружение придётся настроить до вызова команд.
Какие задачи решает
- сгенерировать слайды презентации или диаграмму по текстовому описанию
- автоматизировать вызовы AnyGen API с машиночитаемым выводом через флаг --json
- загрузить референсный документ для получения file_token
- отслеживать статус фоновых задач генерации и скачивать готовые файлы
Примеры запросов агенту
- Создай проект через cli-anything-anygen и сгенерируй презентацию по архитектуре сервиса
- Проверь статус задачи AnyGen через флаг --json и скачай готовый файл
- Загрузи референсный файл с помощью cli-anything-anygen file upload
Как установить cli-anything-anygen
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-anything-anygen/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-anything-anygen/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a codex2Вручную: положить файлы
.agents/skills/cli-anything-anygen/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a cursor2Вручную: положить файлы
.cursor/skills/cli-anything-anygen/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install HKUDS/CLI-Anything cli-anything-anygen2Вручную: положить файлы
.github/skills/cli-anything-anygen/SKILL.md1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a gemini-cli2Командой платформы
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-anygenВручную: положить файлы
.devin/skills/cli-anything-anygen/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора18
Весь набор →Похожие
Вопросы о cli-anything-anygen
Как установить cli-anything-anygen в Claude Code?
Выполните в терминале команду npx skills add HKUDS/CLI-Anything --skill cli-anything-anygen -a claude-code.
Что делает cli-anything-anygen?
Скилл даёт доступ к CLI для AnyGen OpenAPI, позволяя генерировать слайды, документы и диаграммы по запросу.
Что требуется подготовить перед запуском?
Нужен Python 3.10 или новее, а также установленный в системе anygen. Сам интерфейс устанавливается через команду pip install cli-anything-anygen.
Исходный текст
SKILL.md · Apache-2.0
--- name: "cli-anything-anygen" description: >- Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, webs... --- # cli-anything-anygen A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, websites, diagrams, and more from natural language prompts. Designed for AI agents and power users. ## Installation This CLI is installed as part of the cli-anything-anygen package: ```bash pip install cli-anything-anygen ``` **Prerequisites:** - Python 3.10+ - anygen must be installed on your system ## Usage ### Basic Commands ```bash # Show help cli-anything-anygen --help # Start interactive REPL mode cli-anything-anygen # Create a new project cli-anything-anygen project new -o project.json # Run with JSON output (for agent consumption) cli-anything-anygen --json project info -p project.json ``` ### REPL Mode When invoked without a subcommand, the CLI enters an interactive REPL session: ```bash cli-anything-anygen # Enter commands interactively with tab-completion and history ``` ## Command Groups ### Task Task management — create, poll, download, and run tasks. | Command | Description | |---------|-------------| | `create` | Create a generation task | | `status` | Query task status (non-blocking) | | `poll` | Poll task until completion (blocking) | | `download` | Download the generated file for a completed task | | `thumbnail` | Download thumbnail image for a completed task | | `run` | Full workflow: create, poll, download | | `list` | List locally cached task records | | `prepare` | Multi-turn requirement analysis before creating a task | ### File File operations — upload reference files. | Command | Description | |---------|-------------| | `upload` | Upload a reference file to get a file_token | ### Config Configuration management — API key and settings. | Command | Description | |---------|-------------| | `set` | Set a configuration value | | `get` | Get a configuration value (or show all) | | `delete` | Delete a configuration value | | `path` | Show the config file path | ### Session Session management — history, undo, redo. | Command | Description | |---------|-------------| | `status` | Show session status | | `history` | Show command history | | `undo` | Undo last command | | `redo` | Redo last undone command | ## Examples ### Create a New Project Create a new anygen project file. ```bash cli-anything-anygen project new -o myproject.json # Or with JSON output for programmatic use cli-anything-anygen --json project new -o myproject.json ``` ### Interactive REPL Session Start an interactive session with undo/redo support. ```bash cli-anything-anygen # Enter commands interactively # Use 'help' to see available commands # Use 'undo' and 'redo' for history navigation ``` ## State Management The CLI maintains session state with: - **Undo/Redo**: Up to 50 levels of history - **Project persistence**: Save/load project state as JSON - **Session tracking**: Track modifications and changes ## Output Formats All commands support dual output modes: - **Human-readable** (default): Tables, colors, formatted text - **Machine-readable** (`--json` flag): Structured JSON for agent consumption ```bash # Human output cli-anything-anygen project info -p project.json # JSON output for agents cli-anything-anygen --json project info -p project.json ``` ## For AI Agents When using this CLI programmatically: 1. **Always use `--json` flag** for parseable output 2. **Check return codes** - 0 for success, non-zero for errors 3. **Parse stderr** for error messages on failure 4. **Use absolute paths** for all file operations 5. **Verify outputs exist** after export operations ## More Information - Full documentation: See README.md in the package - Test coverage: See TEST.md in the package - Methodology: See HARNESS.md in the cli-anything-plugin ## Version 1.0.0
© HKUDS · Apache-2.0 · HKUDS/CLI-Anything