Keep Codex Fast
Скилл для Codex: безопасное обслуживание локального состояния, отчет без записи по умолчанию, бэкап и архив вместо удаления, чистка логов и воркстри
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает скрипт, который переносит и архивирует локальные файлы Codex и ротирует логи
- Опция ремонта правит метаданные заголовков в файле SQLite
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/keep-codex-fastОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add vibeforge1111/keep-codex-fast --skill keep-codex-fast -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи скилл из https://github.com/vibeforge1111/keep-codex-fast или скопируй папку в каталог скиллов Codex как keep-codex-fast. Начни с отчета: python scripts/keep_codex_fast.py.
Другие способы из описания автора
Install the keep-codex-fast skill from https://github.com/vibeforge1111/keep-codex-fast
Попросите Codex поставить скилл по ссылке на репозиторий.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл помогает Codex разобраться, из-за чего локальное состояние разрослось, и аккуратно его почистить, не теряя контекст. По умолчанию он только строит отчет: показывает объем активных и архивных сессий, крупные чаты, раздутые метаданные заголовков и превью, устаревшие воркстри, размер логов и тяжелые процессы Node. Прежде чем что-то менять, он советует сделать документы-передачи по активным чатам, затем делает бэкап и архивирует, а не удаляет. При явном запуске с флагами он переносит устаревшие воркстри, ротирует большие логи, чистит мертвые записи в config.toml и нормализует пути Windows. Отдельная опция с флагом repair укорачивает разросшиеся метаданные заголовков в SQLite после бэкапа, сам транскрипт остается нетронутым.
Для кого. Для тех, кто активно работает в Codex Desktop или CLI и замечает, что интерфейс стал медленнее.
Подходит, если
- Codex стал медленнее после долгой работы, и нужно понять, что разрослось
- Нужно безопасно проредить старые сессии, воркстри и логи с бэкапом и архивом
- Нужно сохранить контекст активных чатов через документы-передачи перед чисткой
Не подходит, если
- Нужно почистить состояние другого инструмента, а не Codex
- Готовы удалять данные без бэкапов и архивов ради максимальной экономии места
Пример запроса к агенту
Проверь мое локальное состояние Codex и предложи безопасный план обслуживанияОграничения
Скилл рассчитан на локальное состояние Codex Desktop и CLI. Для запуска скрипта нужен Python. Изменяющие действия применяются только при явном запуске с флагами и когда Codex закрыт. Опция repair трогает метаданные заголовков и превью только с отдельным флагом. Папки бэкапов содержат локальные метаданные Codex, их не стоит публиковать без проверки содержимого.
Как отключить. Удалите папку keep-codex-fast из каталога скиллов Codex. Ранее собранные бэкапы и архивы остаются на диске, при необходимости уберите их вручную.
Проверка безопасности
- Запускает скрипт, который переносит и архивирует локальные файлы Codex и ротирует логи
- Опция ремонта правит метаданные заголовков в файле SQLite
Коротко о README
README описывает три режима: инспекция без записи, обычное применение с бэкапом и архивом и отдельный ремонт раздутых метаданных заголовков. Подчеркивается принцип: сначала документы-передачи, архив вместо удаления, изменения только по готовности. Скилл ставится через Codex по ссылке на репозиторий или копированием папки в каталог скиллов, а скрипт можно запускать и вручную с флагами details, backup-only, apply и repair-thread-metadata-bloat. Отдельно оговорено, что бэкапы содержат приватные локальные данные. Лицензия MIT.
SKILL.md
--- name: "keep-codex-fast" description: "Use when Codex feels slow or bloated, when local sessions/logs/worktrees/config have grown over time, or when a user wants safe maintenance for Codex Desktop/CLI state. Provides a read-only report by default, backs up before applying changes, archives instead of deleting, normalizes Windows extended paths, prunes dead config projects, rotates large logs, and moves stale worktrees." metadata: short-description: "Safe Codex local-state maintenance" --- # Keep Codex Fast Use this skill to inspect and safely maintain local Codex state. The goal is to reduce local drag without surprising the user or losing continuity. Primary principle: preserve continuity before applying changes. For active repo chats the user may continue, recommend a comprehensive handoff document and reactivation prompt before archiving anything. ## Safety Rules - Inspect before mutating. - The first run must be report-only. Report mode must not write files, create backups, move folders, or change local Codex state. - Back up before applying changes. Use `--backup-only` when the user wants backups without moving or changing local state. - Archive or move files instead of deleting them. Do not permanently delete user chats, logs, worktrees, memories, skills, plugins, or automations. - Write manifests and restore scripts when sessions/worktrees are moved. - If Codex is running, default to report-only. Apply changes only after Codex is closed or when the user explicitly accepts waiting for Codex to exit.
Частые вопросы
Скилл удаляет мои чаты?
Нет. Он архивирует и перемещает файлы, а не удаляет, и пишет манифесты и скрипты восстановления. Первый запуск всегда только отчет.
Можно ли запускать при открытом Codex?
Отчет строится в любом случае, но изменяющие действия скилл применяет только после закрытия Codex или с флагом ожидания выхода.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI