Навык allagents
Управляйте рабочими пространствами, плагинами, навыками, профилями и MCP server в AllAgents через интерфейс командной строки.
- Звёзды на GitHub
- 14
- Файлы
- 1
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
- Разрешённые инструменты
- —
Что делает навык allagents?
allagents — это Agent Skill. Управляйте рабочими пространствами, плагинами, навыками, профилями и MCP server в AllAgents через интерфейс командной строки.
Сводка сгенерирована из SKILL.md навыка.
О skill allagents
Этот навык позволяет управлять рабочими пространствами, плагинами, навыками и MCP server в AllAgents через интерфейс командной строки. Разработчики используют его для инициализации, проверки, обновления или настройки своей среды AllAgents. Работа инструмента строится на поиске исполнителя (runner), такого как команда allagents в PATH или npx, для определения доступного набора команд и правил взаимодействия.
Агенту следует загружать этот навык, когда пользователю необходимо установить или удалить плагины, управлять глобальными профилями или проходить аутентификацию для MCP server. Вместо того чтобы полагаться на память, навык использует машиночитаемую справку для поиска правильного синтаксиса каждой операции. Он генерирует структурированные JSON-выводы и использует специальные инструменты, такие как --jq, для обработки данных. Навык опирается на установленный CLI для получения актуальных инструкций по позиционным аргументам, опциям и схемам ожидаемых выходных данных, что гарантирует соответствие каждой команды текущей версии программного обеспечения.
Что агент может делать с ним
- 1Настройка сред AllAgentsИнициализация или обновление рабочих пространств и глобальных профилей через командную строку.
- 2Управление расширениями и серверамиУстановка или удаление плагинов и навыков, а также управление аутентификацией MCP server.
- 3Автоматизация задач конфигурацииЗапуск команд для автоматизации с использованием JSON-вывода и явных селекторов.
- 4Проверка состояния системыПроверка успешности изменений конфигурации с помощью команды status.
Написано на основе skill SKILL.md. Каждый сценарий использования проверен по цитате из него.
Как установить навык allagents
Каждая команда копирует папку навыка в каталог навыков клиента. Перезапустите клиент или начните новую сессию, чтобы загрузить его.Установка навыка allagents в Плагин
/plugin marketplace add allagentsdev/allagents /plugin install allagents@allagents
Установка навыка allagents в Claude Code
~/.claude/skills/allagents/SKILL.md
$ npx degit allagentsdev/allagents/plugins/allagents/skills/allagents ~/.claude/skills/allagentsУстановка навыка allagents в Claude Code (project)
.claude/skills/allagents/SKILL.md
$ npx degit allagentsdev/allagents/plugins/allagents/skills/allagents .claude/skills/allagentsУстановка навыка allagents в Codex
~/.agents/skills/allagents/SKILL.md
$ npx degit allagentsdev/allagents/plugins/allagents/skills/allagents ~/.agents/skills/allagentsУстановка навыка allagents в Gemini CLI
~/.gemini/skills/allagents/SKILL.md
$ npx degit allagentsdev/allagents/plugins/allagents/skills/allagents ~/.gemini/skills/allagentsУстановка навыка allagents в Claude.ai
npx degit allagentsdev/allagents/plugins/allagents/skills/allagents allagents && zip -r allagents.zip allagents # claude.ai → Customize → Skills → + → Create skill → Upload a skill → allagents.zip
SKILL.md
Открыть на GitHubAllAgents CLI
The installed AllAgents CLI owns the current command surface and operational contract. This skill only resolves the runner, loads that contract, and applies it. Do not maintain a second command reference here.
Resolve the CLI runner
Choose one runner at the start of the task and use it for discovery, execution, and verification:
- If
allagentsis onPATH, useallagents. - Otherwise, if
npxis available, usenpx --yes allagents. - If neither is available, stop and ask the user to install AllAgents or Node.js with npm.
Examples and returned help_command values use the canonical allagents token. When npx --yes allagents is the selected runner, replace only that leading token before executing every discovery, execution, and verification command. Do not mix runners within one operation.
Load the current contract
- Confirm the selected runner with
allagents --version. - Discover the concise top-level index with
allagents --help --json. - Choose an entry, rewrite its leading runner token when required, and execute its
help_command; group responses reveal only their immediate children. - Continue through nested groups until a leaf command returns its full contract.
- Follow the leaf's
when_to_use, positionals, options, examples, interaction requirement, expected output, output schema, and JSON field allowlist.
The structured response is authoritative. Do not rely on remembered flags, copied examples, aliases, destination behavior, or mutation semantics. If the installed CLI does not advertise an operation, do not invent it.
Execute through the discovered surface
- Run
allagentswithout arguments in an interactive terminal only when the user wants to browse and choose in the TUI. - Use the discovered direct command when the operation is already known.
- For automation, use
--jsonplus only the explicit selectors and non-interactive options advertised by the leaf help. - Use
--json=<fields>only with fields in the leaf's JSON allowlist. Use--jqonly with JSON output. - Prefer an advertised CLI command over hand-editing an AllAgents declaration or generated client file.
- Preserve the exact scope, destination, profile, clients, and other ownership selectors requested by the user. If the request is insufficient and the CLI requires a choice, ask rather than guessing.
- Never echo credentials. Supply sensitive values only through mechanisms advertised by the current leaf help.
Treat the process exit code and structured result as authoritative. After a mutation, rediscover and run the relevant read-only list, get, or status command against the same selectors. Do not claim success from a config write alone when the CLI reports a partial update or failed client reconciliation.
Recover from errors
- Read the structured error before retrying.
- If command syntax is rejected, reload root, group, and leaf help; do not fall back to stale syntax.
- If a mutation may have partially applied, inspect current state before any retry.
- Follow only recovery operations exposed by the installed CLI.
Completion
Report the selected runner, command path, explicit selectors, structured result, and verification command. Completion requires the declared state and corresponding live or generated state to agree, or an explicit partial-update result with the CLI-advertised recovery path.
Файлы в этом навыке
1Вопросы о навыке allagents
Как установить навык allagents в Claude Code?
Выполните npx degit allagentsdev/allagents/plugins/allagents/skills/allagents ~/.claude/skills/allagents. Claude Code загружает навыки из ~/.claude/skills (все проекты) или .claude/skills (один проект) и использует навык, когда его описание соответствует задаче.
Какие клиенты могут использовать навык allagents?
Любой клиент, который читает формат Agent Skills: Claude Code, Codex, Gemini CLI и claude.ai (загрузить как ZIP). Скрипты в навыке выполняются только там, где клиент разрешает выполнение кода.
Как запустить AllAgents CLI, если он не добавлен в PATH?
Если команда allagents отсутствует в вашем PATH, вы можете использовать npx --yes allagents, при условии, что npx установлен.
Что делать, если синтаксис команды отклоняется?
Если синтаксис отклоняется, следует перезагрузить справку для корня, групп и конечных узлов, вместо того чтобы пытаться использовать старый синтаксис.