Public Agent Skills
Личная коллекция скиллов cafe3310: ведение проекта по спецификации, обзор кода, отчеты, браузер, 3D и видео в одном репозитории
- 256 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скрипт установки копирует и перезаписывает папки в домашних каталогах скиллов агентов
- Часть скиллов управляет браузером, симулятором и репозиторием Git, а скилл отката выполняет `git reset --hard`
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/public-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипт установки копирует и перезаписывает папки в домашних каталогах скиллов агентов
- Часть скиллов управляет браузером, симулятором и репозиторием Git, а скилл отката выполняет `git reset --hard`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий собирает скиллы, которыми автор пользуется ежедневно. Раздел управления проектом открывает скилл `guide`: он ведет разработку по спецификации и журналу с подкомандами `/guide load`, `/guide spec`, `/guide handoff`, `/guide test` и `/guide log`. Рядом лежат `aop-product-planner` для разбора требований по аспектам, `cafe-whatabout` для краткой сводки по проекту из заметок Obsidian и скилл переосмысления проектных договоренностей. В разделе инструментов собраны `learning-assistant` для интерактивного изучения темы, `wx-emoji-maker` для стикеров WeChat 240×240 пикселей и `icns-maker` для иконок macOS. Для разработки автор добавил `git-snapshot-rollback`: перед `git reset --hard` скилл сохраняет состояние в архивную ветку и записывает ссылки в `ARCHIVE.md`. `interactive-human-review` ведет пользователя через проверку большой правки с вопросами и чеклистом. Тяжелые чужие наборы автор упаковал в «составные скиллы»: `hyperframes`, `openslide`, `blender-skills` и `impeccable` лежат одним входом с таблицей маршрутизации, а подскиллы читаются по необходимости. Так в начальный контекст не попадают десятки описаний. Скрипт `link_skills.py` копирует выбранное в `~/.agents/skills` и другие каталоги скиллов.
Для кого. Разработчикам, которые работают с несколькими агентами и хотят готовый набор бытовых скиллов и пример компактной упаковки больших чужих наборов.
Подходит, если
- Перед откатом через `git reset --hard` нужно сохранить текущее состояние в архивную ветку с записью причины
- Проект ведется по спецификации и журналу, и агенту нужны команды загрузки контекста, передачи работы и записи лога
- После большой правки агента нужно по шагам разобраться, что и зачем поменялось, и проверить понимание вопросами
- Несколько тяжелых наборов навыков забивают список скиллов, и их нужно спрятать за одним входом
Не подходит, если
- Нужен единый скилл под узкую задачу: коллекция личная, многие скиллы рассчитаны на вкусы автора
- Требуется актуальная версия чужих наборов вроде impeccable: в коллекции лежит переупакованная копия, а свежие правки берут из первоисточника
- Среда без Python: установка идет скриптом `link_skills.py`
- Нужен язык интерфейса, отличный от китайского: описания скиллов и документация написаны по-китайски
Пример запроса к агенту
Используй скилл git-snapshot-rollback: сохрани текущее состояние в архивную ветку и только потом откати ветку main на предыдущий коммитОграничения
- Автор предупреждает, что многие скиллы личные и могут не подойти другим. Все документы и код скиллов нужно прочитать до установки.
- Установка идет скриптом `link_skills.py`: он копирует папки в `~/.agents/skills`, `~/.claude` и `~/.gemini/config/skills` и при расхождении спрашивает подтверждение на перезапись.
- Часть скиллов лежит в каталоге `skills_parked/` и не входит в основной список.
- Чужие наборы (`hyperframes`, `openslide`, `blender-skills`, `impeccable`, `agent-browser`) переупакованы, источники указаны в описании.
- Документация на китайском.
Как отключить. Удалите ненужные папки скиллов из `~/.agents/skills`, `~/.claude/skills` и `~/.gemini/config/skills`, затем файл `agents.md`, который скрипт создал рядом. Клон репозитория можно удалить целиком.
Частые вопросы
Как установить скиллы коллекции?
Склонируйте репозиторий и выполните `python3 link_skills.py`. Скрипт найдет `~/.agents`, `~/.claude` и `~/.gemini/config` и синхронизирует туда папки скиллов, а при изменениях спросит подтверждение.
Что такое составной скилл?
Это один скилл-вход для большого набора. Подскиллы лежат в `subskills/`, а таблица маршрутизации в верхнем `SKILL.md` решает, какой из них читать под задачу.
Как работает git-snapshot-rollback?
Перед `git reset --hard` скилл делает снимок текущего состояния в архивную ветку и записывает двусторонние ссылки в `ARCHIVE.md`, чтобы откат можно было разобрать позже.
Какие чужие наборы входят в коллекцию?
`hyperframes`, `openslide`, `blender-skills` и `impeccable` в виде составных скиллов, а также `agent-browser` из Vercel Labs. Источники указаны у каждого в README.
Безопасно ли ставить скиллы целиком?
Автор советует читать все документы и код скиллов перед установкой, потому что скилл — это промпты и скрипты. Ставьте по одному нужному скиллу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыДвадцать два отдельных скилла: Notion, Todoist, Tavily, Context7, генерация картинок, конвертация документов в Markdown
Личная библиотека из 25 скиллов: постеры и раскадровки, код-ревью по правилам Google, разбор анализов, симуляции сценариев
Набор из семи скиллов для исследований, HTML-объяснений и цитирования источников, ставится целиком или по одному через npx.
Личный набор из шести скиллов автора: постановка целей для агента, уборка диска, сводки по AI, наведение порядка в проекте, глубокий разбор и письмо
Библиотека из 229 скиллов для работы и жизни: продажи, маркетинг, финансы, разработка, дизайн и запуск параллельных агентов
Десять скиллов ShareAI Lab: разбор архитектуры по исходникам, обзор прошлых сессий агентов, подготовка встреч и статей
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Public Agent Skills (эта карточка) | нет | 256 | |
| my-skills от akitaonrails | нет | 292 | личные скиллы другого автора с иным набором задач |
| Sleek Agent Skills | нет | 597 | скиллы одного сервиса, а эта коллекция собирает универсальные бытовые навыки |
Коротко о README
Заметки на китайском предупреждают, что скиллы личные, объясняют упаковку больших наборов в составные скиллы, дают способы установки скриптом и по ссылке для агента. Дальше идет список скиллов по разделам: управление проектом, инструменты, разработка, работа с репозиториями, создание текстов.
Бейдж для README
Исходный SKILL.md
---
name: guide
description: 基于规范驱动与日志记录的轻量级人机协作项目开发与管理方案,包含 /guide load, /guide spec, /guide handoff, /guide test, /guide log 子命令。
license: Apache-2.0
author: github/cafe3310
depends_on_skill: []
depends_on_binary: []
---
# Skill: guide
## 1. 概述
文档驱动、日志记录的人机协作开发工作流。用户控制开发节奏,Agent 负责文档撰写、任务拆分、开发执行和日志记录。
## 2. 概念定义
以下为默认路径和命名约定。项目章程有特别约定时,以项目章程为准。
- `文档目录`: 默认为项目根目录下 `backlog/`,存放需求、设计、日志等文档
- `规范目录`: 默认为 `{文档目录}/specifications/`,存放项目中长期生效的系统架构、数据契约、开发范式与全局禁忌规范
- `TODO 文件`: 默认项目根目录下 `TODO.md`
- `测试目录`: 默认项目根目录下 `tests/`
- `文档命名`: `YYYY-MM-DD-HH-mm-{类别}-{标题}.md`
- `测试用例集命名`: `tests/{YYYY-MM-DD-HH-mm}-testsuite/`
- `测试用例命名`: `part{序号}-{模块}/case{序号}-{简述}.md`,在测试用例集内部
## 3. 文档类别和编写风格
除了后面的工作流之外,若用户要求,Agent 可以随时写文档。
文档命名中的 `{类别}` 按以下分类取值:
- `开发日志`: 开发过程、决策、问题及解决方式的记录。
- `需求`: 用户想要实现的功能或目标。仅含需求本身,不含实现细节。
- `设计`: 对即将实施任务的提前分析。子类别:`系统设计`、`架构设计`、`交互设计`、`需求设计`。
- `规范`: 定义广泛适用的规则、流程或标准。子类别:`架构规范`、`代码规范`、`流程规范`。
- `说明`: 对已完成技术实体的使用说明。子类别:`接口说明`、`模块说明`。
- `调研`: 对外部技术或资料的研究与对比分析。广泛搜索,记录来源,写出细节而非过度摘要。
- `参考`: 从外部摘录的原始资料。与调研的区别在于侧重原样引用而非主动分析。
文档的主要读者是未来的 Agent 和开发者。所有文档、过程日志与说明均保持精简、克制、平和、去形容词、去比喻化。无需冗长描述。记录人类决策、问题和修正方案。提供检索和理解所需的最小说明即可。
当用户指示或流程需要进行互联网调研时:广泛搜索相关资料;每找到一份资料,即记录为一份独立的调研文档,按命名约定命名;文档要记录来源,写出方案、观点、方法的细节,不要过度摘要。
## 4. Subcommands