Light Skills
Набор скиллов под научные и конкурсные проекты: от идеи и литературы до экспериментов, статьи и верстки в LaTeX
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает локальные скрипты на Python и R и собирает файлы проекта
- Некоторые скиллы ходят в сеть за литературой через агента
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/light-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .claude/skills
cp -R "$tmp/skills/light-citation" .claude/skills/light-citation
cp -R "$tmp/skills/light-consistency" .claude/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .claude/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .claude/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .claude/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .claude/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .claude/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .claude/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .claude/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .github/skills
cp -R "$tmp/skills/light-citation" .github/skills/light-citation
cp -R "$tmp/skills/light-consistency" .github/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .github/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .github/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .github/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .github/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .github/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .github/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .github/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .devin/skills
cp -R "$tmp/skills/light-citation" .devin/skills/light-citation
cp -R "$tmp/skills/light-consistency" .devin/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .devin/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .devin/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .devin/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .devin/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .devin/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .devin/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .devin/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .cline/skills
cp -R "$tmp/skills/light-citation" .cline/skills/light-citation
cp -R "$tmp/skills/light-consistency" .cline/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .cline/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .cline/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .cline/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .cline/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .cline/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .cline/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .cline/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .roo/skills
cp -R "$tmp/skills/light-citation" .roo/skills/light-citation
cp -R "$tmp/skills/light-consistency" .roo/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .roo/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .roo/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .roo/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .roo/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .roo/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .roo/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .roo/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add light0305/light-skills --skill light-citation light-consistency light-data-engineering light-experiment-coding light-figure light-file-reading light-frontend-design light-idea-critique light-idea-generation -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 6b44f57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/light0305/light-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/light-citation/ /skills/light-consistency/ /skills/light-data-engineering/ /skills/light-experiment-coding/ /skills/light-figure/ /skills/light-file-reading/ /skills/light-frontend-design/ /skills/light-idea-critique/ /skills/light-idea-generation/
git -C "$tmp" checkout 6b44f57d1274eb38a6c79dc29c2d21e5e0a225a9
mkdir -p .agents/skills
cp -R "$tmp/skills/light-citation" .agents/skills/light-citation
cp -R "$tmp/skills/light-consistency" .agents/skills/light-consistency
cp -R "$tmp/skills/light-data-engineering" .agents/skills/light-data-engineering
cp -R "$tmp/skills/light-experiment-coding" .agents/skills/light-experiment-coding
cp -R "$tmp/skills/light-figure" .agents/skills/light-figure
cp -R "$tmp/skills/light-file-reading" .agents/skills/light-file-reading
cp -R "$tmp/skills/light-frontend-design" .agents/skills/light-frontend-design
cp -R "$tmp/skills/light-idea-critique" .agents/skills/light-idea-critique
cp -R "$tmp/skills/light-idea-generation" .agents/skills/light-idea-generationКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Клонируй репозиторий Light-skills и запусти python scripts/bootstrap_agent_skills.py --targets claude --mode auto, чтобы разложить скиллы в каталог Claude Code. Для Codex и OpenCode поменяй --targets.
Другие способы из описания автора
git clone https://github.com/Light0305/Light-skills.git
python Light-skills/scripts/bootstrap_agent_skills.py --targets claude --mode autoСкрипт раскладывает скиллы в каталог Claude Code, для Codex и OpenCode меняйте --targets.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Light Skills это набор скиллов, который ведет исследовательский или инновационный проект от размытой идеи до проверяемого результата. Оркестратор задает вопросы, разбивает работу на этапы и ставит точки, где нужно решение человека. Отдельные скиллы отвечают за поиск литературы, критику идеи, план эксперимента, инженерию данных, анализ результатов, написание статьи, проверку ссылок и верстку в LaTeX. Графики строятся программно на Python или R, чтобы были воспроизводимы. Если факта или инструмента нет, скилл помечает это как непроверенное, а не выдумывает.
Для кого. Для исследователей, аспирантов, студентов и участников конкурсов, которые доводят проект до статьи или защиты.
Подходит, если
- Есть только направление, нужно превратить его в план и этапы
- Нужно проверить новизну идеи и найти сильные контраргументы
- Нужно написать статью на английском и сверстать ее в LaTeX
Не подходит, если
- Нужен быстрый черновик без проверки фактов и воспроизводимости
- У вас нет Python, R или LaTeX, а они нужны для конкретного скилла
Пример запроса к агенту
Помоги превратить это направление в план исследования: задай нужные вопросы, разбей на этапы и укажи рискиОграничения
Часть скиллов требует локальных инструментов: Python, R для графиков, LaTeX для верстки. Если инструмента нет, скилл честно помечает шаг как невыполненный и не притворяется, что готово. Часть документации на китайском. Публичная версия не требует MCP или локальной базы, факты проверяются на месте задачи.
Как отключить. Удалите папки скиллов из каталога скиллов вашего агента, например из ~/.claude/skills.
Проверка безопасности
- Запускает локальные скрипты на Python и R и собирает файлы проекта
- Некоторые скиллы ходят в сеть за литературой через агента
Коротко о README
README представляет Light Skills как открытый, предметно-независимый набор скиллов для научных, конкурсных и инновационных проектов. Он делает акцент на дисциплине: сначала читать, потом писать, непроверенное помечать как unknown, графики строить программно, на ключевых развилках спрашивать человека. Установка идет через bootstrap-скрипт или копирование в каталог скиллов Claude Code, Codex или OpenCode. В комплекте примеры сквозного проекта и требования к среде для LaTeX и R.
SKILL.md
--- name: light-orchestrator description: Coordinate and recover multi-stage Light research projects through the canonical .light/passport.yaml state, stages 1-13, resident overlays, checkpoints, findings, parallel joins, stale propagation, handoffs and user-authorized reroutes. Use for a new/resumed/partial/dirty/failed/stale/delivered research project; when the user says continue, resume, take over, checkpoint, reroute, recover or deliver; or when work crosses two or more Light research stages. --- # Light orchestrator Coordinate, route and recover the research lifecycle. Do not impersonate the stage skills and do not turn a deterministic check into a research judgment. ## Non-negotiable boundaries 1. Never choose the research direction, final idea, plan, venue, back-edge, revision-budget exception, known-limitation conversion or final delivery for the user. Present a recommendation, evidence, alternatives and consequences, then stop. 2. reroute.py is advisory. Only passport.py add-back-edge may write a real back-edge, and only after the user authorizes that exact route.
Частые вопросы
Нужен ли платный сервис или ключ?
Публичная версия не требует MCP или локальной базы. Для части шагов нужны локальные инструменты вроде Python, R и LaTeX.
Что будет, если инструмента нет?
Скилл пометит шаг как невыполненный или недоступный и предложит выбор, но не станет выдавать результат за готовый.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов