agent-skills (misaka-mikoto-tech)

agent-skills

Три скилла одного автора для агента на Windows: безопасный PowerShell, чтение видео Bilibili и работа с открытым Unity Editor

  • 282 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • locus-unity-bridge выполняет произвольный код на C# в открытом Unity Editor и запускает перекомпиляцию скриптов проекта
  • bilibili-page-reader скачивает аудиопотоки с Bilibili и передает их на обработку внешним инструментам
Все причины и проверки

misaka-mikoto-tech/agent-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/misaka-mikoto-tech-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • locus-unity-bridge выполняет произвольный код на C# в открытом Unity Editor и запускает перекомпиляцию скриптов проекта
  • bilibili-page-reader скачивает аудиопотоки с Bilibili и передает их на обработку внешним инструментам

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agent-skills — личная коллекция из трех скиллов, каждый в своей папке с файлом SKILL.md. powershell-safe-invocation задает правила безопасного вызова PowerShell на Windows, от выбора pwsh.exe до проверки кода выхода внешней программы. bilibili-page-reader читает страницу видео на Bilibili через расширение браузера и мост к реальной открытой странице. Скилл берет субтитры автора, сводку по данмаку, то есть всплывающим комментариям, и обычные комментарии. Если авторских субтитров нет, он распознает речь локально и сохраняет текст в SRT, VTT или JSON. locus-unity-bridge подключается к открытому Unity Editor через пакет Locus. Сначала скилл запускает диагностику probe, которая отличает отсутствие пакета, выключенный Bridge и недоступность самого Unity. После успешного подключения он выполняет C# в редакторе и запускает перекомпиляцию скриптов.

Для кого. Для разработчиков на Windows, которые дают агенту запускать команды PowerShell, а также для тех, кто работает через агента с видео Bilibili или редактором Unity.

Подходит, если

  • Агент на Windows вызывает внешние программы из PowerShell, и аргументы с пробелами или кавычками регулярно ломаются
  • Нужна расшифровка видео Bilibili, у которого нет авторских субтитров
  • Unity Editor уже открыт с пакетом Locus, и агенту нужно выполнить C# в редакторе или перекомпилировать скрипты
  • Нужно разобрать реакцию зрителей по данмаку и комментариям к видео Bilibili

Не подходит, если

  • Агент работает не на Windows: powershell-safe-invocation и мост Unity рассчитаны на Windows с PowerShell 7
  • В проекте Unity нет пакета Locus: без него мост не заработает
  • Видео на Bilibili закрыто без входа в аккаунт, а мост к странице не настроен на авторизованную сессию

Пример запроса к агенту

Прочитай страницу этого видео на Bilibili и выгрузи текст: сначала попробуй авторские субтитры, при их отсутствии распознай аудио

Ограничения

bilibili-page-reader зависит сразу от нескольких внешних инструментов: моста Kimi WebBridge, расширения Bilibili Evolved, Node.js, ffmpeg и ffprobe. Для запасного распознавания речи нужен еще Python с моделью FunASR. Отдельного установщика и механизма обновлений нет, новые версии скиллов придется копировать вручную. Основное описание репозитория и инструкции по установке написаны на китайском, подробности о каждом скилле лежат в его SKILL.md. Мост к Unity работает только с уже открытым редактором, запустить Unity сам он не может.

Как отключить. Удалите папку нужного скилла из каталога скиллов агента, например ~/.agents/skills/bilibili-page-reader.

Частые вопросы

Как установить скиллы из этого репозитория?

Скопируйте папку нужного скилла из skills/ в каталог скиллов агента, например ~/.agents/skills. Отдельного установщика нет, копировать удобно командой PowerShell Copy-Item.

Что делает скилл для чтения Bilibili, если у видео нет субтитров?

Скилл скачивает аудиопоток через Node.js и переводит его в нужный формат через ffmpeg. Затем модель FunASR на Python распознает речь локально, результат сохраняется в SRT, VTT или JSON.

Нужно ли устанавливать что-то в самом Unity для locus-unity-bridge?

Да, в проекте Unity должен стоять пакет Locus с включенным Bridge. Если пакета нет, скилл после проверки только сообщает об этом и проект не меняет.

Какие правила вызова PowerShell дает powershell-safe-invocation?

Вызывать pwsh.exe вместо старого powershell.exe и передавать аргументы внешних программ массивом. Сразу после вызова проверять код выхода. Для запуска команд не использовать Invoke-Expression.

Можно ли использовать эти скиллы на macOS или Linux?

Частично. powershell-safe-invocation и locus-unity-bridge рассчитаны на Windows с PowerShell 7, а у bilibili-page-reader привязки к операционной системе нет.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Выбор редакции

Официальный набор скиллов Unity для агентов: работа с редактором, сборки, 2D и 3D, UI, URP, звук, мультиплеер и монетизация

СкиллРасширенный доступ1,2 тыс.Звезды репозитория

UnitySkills

unity-skills

Управление редактором Unity из агента через REST API и скиллы: сцены, объекты и компоненты. Три режима разрешений, Unity 2022.3 и новее

СкиллРасширенный доступ1,9 тыс.Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,4 тыс.Звезды репозитория

Builder Skills

Skills for agents

Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные

СкиллРасширенный доступ4,6 тыс.Звезды репозитория

Личный набор Армина для Pi Coding Agent: 18 скиллов, расширения, команды и темы, часть скиллов переносится в другие агенты

СкиллШирокий доступ3,2 тыс.Звезды репозитория

Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету

СкиллРасширенный доступ7,1 тыс.Звезды репозитория

Коротко о README

README на китайском представляет репозиторий как личную коллекцию скиллов и утилит для MCP и показывает копирование скиллов командами PowerShell. В конце идут таблица трех скиллов и структура репозитория.

Бейдж для README

Исходный SKILL.md

---
name: powershell-safe-invocation
description: Use when writing or running PowerShell on Windows, especially native programs, quoted paths, escaping, pwsh, Start-Process, file operations, or shell troubleshooting.
---

# PowerShell Safe Invocation

## Shell

Use PowerShell 7 through `pwsh.exe` unless Windows PowerShell 5.1 is explicitly required.

When the active shell is uncertain, verify:

```powershell
$PSVersionTable.PSVersion
$PSNativeCommandArgumentPassing
```

## Native Programs

Never construct one large command string when arguments can be passed separately.

Rules:
- Treat every native argument as one array item.
- Invoke executable paths stored in variables with `&`.
- Capture `$LASTEXITCODE` immediately.
- Do not use `Invoke-Expression`.
- Do not add a `cmd.exe /c` layer merely to launch an executable.

Сообщить о проблеме

Foxx AIagent-skills (misaka-mikoto-tech)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.