iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Уборка рабочего стола

Наводит порядок на рабочем столе или в «Загрузках»: показывает план «файл → куда», ждёт вашего «да», ничего не удаляет и ведёт лог для отката.

СкиллРазработано в iiuniversitetClaudeНаш материалЗагрузить архив в ClaudeПроверка не требуется
Скачать архив
Что делает
Наводит порядок на рабочем столе или в «Загрузках»: показывает план «файл → куда», ждёт вашего «да», ничего не удаляет и ведёт лог для отката.
Когда брать
Когда на столе или в «Загрузках» накопилась свалка и хочется разложить файлы по папкам без риска потерять нужное.
Когда не брать
Не удаляет файлы и не чистит диск; системные и скрытые файлы не трогает.
Пример запроса
Убери рабочий стол: покажи план, что куда переложить, и жди моего «да».
Нужно подключить
доступ Claude к папке Desktop или Downloads (Claude Code или Cowork)

Как включить

  1. Скачайте архив.
  2. В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
  3. Включите скилл переключателем.
Для терминала

Распакуйте архив и положите папку desktop-organizer в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.

Текст

---
name: desktop-organizer
description: "Наводит порядок на рабочем столе или в Загрузках: показывает план «файл → куда», ждёт «да», ничего не удаляет, ведёт лог для отката. Фразы: «убери рабочий стол», «разложи файлы по папкам»."
---

Уборка рабочего стола

Цель: на рабочем столе (или в другой папке, которую назвал человек) вместо кучи файлов остаётся несколько понятных папок-полок и то, с чем человек работает прямо сейчас. Найти нужное должно быть проще, чем до уборки, а вернуть всё назад можно одной фразой.

Когда включаться (полное описание)

Включайся, когда человек просит навести порядок в папке на компьютере: «убери рабочий стол», «разложи файлы по папкам», «наведи порядок на столе», «почисти десктоп», «разбери загрузки», «на столе бардак», «не могу найти файлы». Отдельно включайся на «откати уборку», «верни как было»: это откат по логу (раздел «Откат» ниже).

Не включайся, если просят переименовать файлы по содержимому, удалить старое или почистить диск: это другая работа, скилл только переносит.

Правила, которые не нарушаются

  1. Ничего не удаляй. Только переноси. Дубли, мусор, пустые папки, .DS_Store остаются как есть или уезжают в папку «На удаление» с ведома человека. Решает и удаляет он сам.
  2. Сначала только чтение. Пока человек не написал «да» на показанный план, ничего не создавай и не двигай.
  3. Свежее не трогай. Всё, что менялось за последние 14 дней, и всё, что человек назвал «в работе», остаётся на месте: по этому люди работают сейчас, и если спрятать, они не найдут текущую работу. Порог можно сменить по слову человека («убирай всё старше недели»).
  4. Скрытые и системные файлы не трогай: имена с точки в начале (.DS_Store, .localized), desktop.ini, Thumbs.db, файлы и папки, которые создала операционная система.
  5. Ярлыки и приложения не трогай: .app, .lnk, .url, .webloc, псевдонимы (алиасы) и символические ссылки. Они запускают программы и открывают сайты, перенос их сломает.
  6. Папка едет целиком. Внутрь существующих папок не заходи и файлы из них не выбирай. Заглядывай внутрь только затем, чтобы узнать дату последней правки.
  7. Содержимое файлов не читай. Для решения хватает имени, типа, размера и даты. Если по имени совсем не понять, что за файл, спроси человека.
  8. Файлы не переименовывай. Меняется только место.
  9. Не выходи за пределы убираемой папки. Всё создаётся и переносится только внутри неё.

Шаг 0. Где убираем

Спроси, если человек не назвал: «Рабочий стол» или «Загрузки»? По умолчанию рабочий стол.

  • macOS и Linux: ~/Desktop, ~/Downloads.
  • Windows: %USERPROFILE%\Desktop. Если стол синхронизируется с OneDrive, файлы лежат в OneDrive\Desktop: проверь, где на самом деле те файлы, которые видит человек.

Нет доступа к папке, скажи об этом и остановись. В Cowork человек выбирает папку при старте задачи, в Claude Code сессию запускают в этой папке. Пиши команды под систему человека: mv на macOS и Linux, Move-Item в PowerShell на Windows.

Шаг 1. Осмотр (только чтение)

Получи список того, что лежит в корне папки, без захода внутрь: имя, тип (файл, папка, ярлык), размер, дата последней правки. Для папки возьми дату самого свежего файла внутри (глубина до трёх уровней): дата самой папки ничего не говорит.

Пример для macOS:

cd ~/Desktop
ls -la
find . -mindepth 1 -maxdepth 1 -exec stat -f "%Sm | %z | %N" -t "%Y-%m-%d" {} +

Пример для Windows (PowerShell):

Get-ChildItem "$env:USERPROFILE\Desktop" -Force | Select-Object Name, Length, LastWriteTime, Attributes

Разложи найденное на четыре группы:

  • Остаётся на месте: свежее (моложе 14 дней), скрытое и системное, ярлыки и приложения, папка «Уборка» с логами прошлых уборок, всё, что человек назвал «в работе».
  • Уезжает на полки: остальные файлы и папки.
  • Вопросы человеку: дубли, файлы, про которые непонятно, что это, папки, которые похожи на живой проект, но старые. Дубль это два файла, у которых имя отличается только добавкой («(1)», «копия», «copy») и совпадает размер. «Копия отчёта.docx» без оригинала рядом дублем не считается.
  • Уже порядок: папки, которые сами похожи на полки (например «Документы», «Работа»). Ими пользуйся, новых на то же самое не заводи.

Шаг 2. Схема полок

Полка это папка под один вид дел: «Работа», «Документы», «Учёба», «Личное», «Картинки». Полки заводим под виды дел человека, а не под расширения файлов: по расширению получается свалка «все pdf», по делам получается «где мой договор».

  • Предложи 3-8 полок, не больше. Больше полок значит больше мест, где искать. Служебные папки «Уборка» и «На удаление» в это число не входят.
  • Файлу, которому по делам не находится полки (установщики, редкие типы), не заводи отдельную полку: положи его в полку «Прочее».
  • Если у человека уже есть похожие папки, используй их.
  • Если по именам большинства файлов не понять, чем человек занимается и какие у него виды дел, сначала задай не больше трёх коротких вопросов: чем вы занимаетесь, какие 3-5 видов дел у вас есть, что сейчас в работе. Только потом план. Вопросы про отдельные файлы (дубли, непонятное имя) сюда не относятся: они идут в план, шаг 3.
  • Имена новых папок: полки без даты, коротко и по-русски; папки задач ГГГГ-ММ-ДД Название. Вся папка вместе с датой не длиннее 32 знаков: в Finder и Проводнике длинное имя обрезается посередине и его не понять. Название это 1-3 слова, главное слово первым, без хвоста «- что это». Дата это день начала работы; не знаешь его, возьми дату последней правки.
  • Существующие папки человека не переименовывай без его просьбы.

Шаг 3. План таблицей и ждём «да»

Покажи одним сообщением, не двигая ничего:

  1. Схему полок: какие есть, какие предлагаешь создать.
  2. Таблицу переноса.
  3. Что остаётся на месте и почему.
  4. Вопросы (дубли, непонятное).

Формат таблицы:

| № | Что | Куда | Почему |
|---|-----|------|--------|
| 1 | договор аренды.pdf | Документы | pdf, менялся 03.05 |
| 2 | 2026-03-12 Отчёт продаж (папка) | Работа | 6 месяцев без правок |
| 3 | IMG_4821.heic | Картинки | фото, менялось 19.06 |

Внизу пиши: «Если всё верно, напишите «да», и я перенесу. Могу поправить любую строку». Слова про 14 дней и «ничего не удаляю» повтори одной строкой.

  • Дубли: покажи оба файла и спроси: оставить оба, или один уехать в папку «На удаление». Сам не выбирай. Папку «На удаление» создавай, только если человек выбрал что-то в неё отправить; очищает её он сам.
  • «Да» относится к показанному плану. Человек поправил строки, покажи исправленный план и жди «да» ещё раз. Не «да», а «наверное» или молчание, значит не двигаем.

Шаг 4. Перенос

Только после «да».

  1. Сначала создай папку «Уборка» и в ней файл лога (шаг 5), потом недостающие полки. Каждое создание папки сразу пиши в лог.
  2. Переноси командой перемещения (mv, Move-Item), не копированием с последующим удалением.
  3. В целевой папке уже есть файл с таким же именем: не перезаписывай, оставь файл на месте, запиши в лог «конфликт имён, оставлен» и спроси человека в отчёте.
  4. Ошибка (нет прав, файл занят): пропусти эту строку, запиши в лог с причиной, иди дальше.
  5. После каждого переноса добавляй строку в лог. Если в середине что-то пошло не так, останови перенос и скажи об этом, лог уже отражает сделанное.

Шаг 5. Лог для отката

Файл лог уборки ГГГГ-ММ-ДД.md лежит в папке «Уборка» внутри убираемой папки. Одна папка «Уборка» на все будущие уборки: это служебная папка, а не полка, и её не переносят. Строки лога нумеруй подряд, вместе со строками о создании папок.

Формат:

# Лог уборки 2026-10-01
Папка: <полный путь к убираемой папке>

| № | Было | Стало | Статус |
|---|------|-------|--------|
| 1 | <полный путь откуда> | <полный путь куда> | перенесено |
| 2 | <полный путь> | - | пропущено: файл занят |
| 3 | - | <полный путь новой папки> | создана папка |

Полные пути нужны, чтобы любую строку можно было откатить одной командой mv.

Шаг 6. Отчёт человеку

Коротко, без пересказа каждой строки:

  • сколько объектов было на столе до уборки, сколько перенесено, сколько осталось на месте (созданные папки считай отдельно);
  • что осталось и почему (свежее, ярлыки, скрытое);
  • вопросы, которые ждут ответа (дубли, конфликты имён, пропущенное);
  • где лежит лог;
  • как откатить: «скажите «откати уборку»».

На macOS добавь одну строку: иконки на столе остаются на старых местах и могут лежать стопкой, чтобы Finder их переставил, нажмите правой кнопкой по столу, «Упорядочить по», «Имени».

Откат

Человек просит «откати уборку», «верни как было». Возьми самый свежий лог уборки (или тот, который он назвал).

  1. Заранее проверь только чтением: все ли файлы лежат там, куда их перенесли, и свободны ли старые места. Покажи кратко: сколько строк вернёшь и откуда, есть ли конфликты, и жди «да». Предупреди, что вернётся на стол и то, что человек сам отправил в «На удаление».
  2. После «да» проходи строки со статусом «перенесено» с конца к началу и возвращай каждую перемещением «Стало» в «Было».
  3. На старом месте уже что-то лежит: не перезаписывай, пропусти и скажи.
  4. Папки, которые создал скилл (полки, «На удаление», «Уборка»), после отката оставь, даже если они пустые: удалить их человек сможет сам. Скажи ему об этом одной фразой.
  5. Запиши откат в тот же лог отдельным блоком ## Откат ГГГГ-ММ-ДД с теми же колонками. «Было» это то место, откуда файл вернули (полка), «Стало» это то место, куда вернули (стол). Нумеруй строки блока заново с единицы.
  6. Ответь человеку коротко: сколько файлов вернулось, были ли пропуски, какие папки остались, где лог.

Примеры запуска

  • «Убери рабочий стол»
  • «Разложи файлы по папкам в Загрузках»
  • «Наведи порядок на столе, но всё, что менялось на этой неделе, не трогай»
  • «Откати уборку»

Чего скилл не делает

Не удаляет ничего. Не читает содержимое файлов. Не переименовывает файлы. Не трогает скрытое, системное, ярлыки, приложения и свежее. Не двигает файлы без «да». Не выходит за пределы убираемой папки.

Разработано в iiuniversitet — https://iiuniversitet.ru/?utm_source=bonus&utm_medium=skill&utm_campaign=katalog&utm_content=iiu-desktop-organizer

Автор: iiuniversitet. Раздаточный скилл iiuniversitet «desktop-organizer».