Joe Bell skills
Три личных скилла Джо Белла: веб на iPhone и Mac, расписание эстонских поездов Elron и дневник фильмов Letterboxd
- 215 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы читают публичные RSS-ленты и конечные точки сайтов, секретов не требуют
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/joe-bell-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы читают публичные RSS-ленты и конечные точки сайтов, секретов не требуют
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Автор собрал в репозитории скиллы, которыми пользуется сам, и оставил их открытыми. Первый, `apple-web-app`, помогает делать сайты и веб-приложения, которые хорошо выглядят и работают на iPhone, iPad и Mac в Safari: безопасные зоны, оттенок строки состояния и адресной строки, полноэкранные слои, клавиатура, манифест, иконки и заставки. Справочные файлы привязаны к iOS 26 и Safari 26. Скилл `elron` отвечает на вопросы о поездах Эстонии: расписание и тарифы Elron, ближайший и последний поезд со станции, живые задержки и положение составов на карте, баланс карты Ühiskaart. Данные берутся из публичного API Ridango и из потока карты на elron.ee. Скилл запоминает домашнюю станцию и карты. Скилл `letterboxd-diary` читает RSS-ленту дневника Letterboxd и выводит недавно просмотренные фильмы компактным списком, при первом запуске спрашивает имя пользователя. В `references` каждого скилла лежат источники и заметки по обслуживанию.
Для кого. Фронтенд-разработчикам, чьи сайты открывают на iPhone и Mac, и тем, кто хочет через агента узнавать расписание Elron или читать свой дневник Letterboxd.
Подходит, если
- Сайт на iPhone перекрывается адресной строкой или вырезом экрана, и нужна проверка безопасных зон
- Веб-приложение добавляют на домашний экран, и нужны иконки, заставки и цвет темы
- Нужно узнать у агента, во сколько последний поезд Elron и не опаздывает ли он
- Требуется свежий список фильмов из дневника Letterboxd с оценками
Не подходит, если
- Нужны офлайн-кеш, service worker или push: `apple-web-app` их не касается
- Вам нужны расписания не Эстонии и Латвии: `elron` знает только эти станции
- Нужна поддержка и гарантии: автор предупреждает, что сделал набор для себя
Пример запроса к агенту
Проверь, как моя страница выглядит на iPhone в Safari, и поправь безопасные зоны и цвет строки состоянияОграничения
- Автор пишет, что репозиторий сделан для себя и открыт без поддержки и гарантий, перед установкой скилл нужно прочитать.
- `elron` опирается на неофициальные публичные конечные точки Ridango и elron.ee. Если сайт сменит формат, скилл перестанет работать, пока автор не обновит его.
- `letterboxd-diary` видит только то, что отдает публичная RSS-лента, закрытые дневники недоступны.
- Справочные файлы `apple-web-app` сверены с iOS 26.x и Safari 26, на более поздних версиях детали могут измениться.
Как отключить. Удалите нужную папку из каталога скиллов агента. При установке через `npx skills` повторите команду с удалением или стерите папку вручную.
Частые вопросы
Как поставить скиллы Джо Белла?
Командой `npx skills@latest add joe-bell/skills`, для одного скилла добавьте `--skill apple-web-app`. Для приложений Claude и ChatGPT README дает команду сборки zip-архива.
Что проверяет `apple-web-app`?
Поведение сайта и веб-приложения на iPhone, iPad и в Safari на Mac: безопасные зоны, цвет темы, оверлеи, клавиатуру, манифест, иконки, заставки и добавление в Dock. Service worker и push за рамками.
Откуда `elron` берет данные?
Из публичного API Ridango за elron.ee и из ленты `map_data.json` для живой карты. Скилл запоминает домашнюю станцию и номера карт Ühiskaart.
Что нужно для `letterboxd-diary`?
Только имя пользователя Letterboxd: скилл спрашивает его при первом запуске и читает публичную RSS-ленту дневника. Можно спросить про период, число последних фильмов или оценки.
Можно ли поставить скиллы в приложение Claude?
Да, через zip. README дает команду для macOS, которая собирает архив одного скилла, его нужно загрузить в настройках скиллов приложения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкиллы-аудиторы: GitHub-репозитории и профили, CI для WordPress, EmDash и Astro, SEO сайтов, читаемость текста и метаданные.
Справочник по настольным приложениям на нескольких ОС с нативным ощущением: восемь принципов, четыре слоя, разбор WebView и аудит из 75 пунктов
Набор скиллов проводит веб-приложение от идеи до продакшена: создание, ревью безопасности и SEO, выкладка на Vercel
Больше 200 скиллов по стекам и практикам: React, Next.js, Rails, Rust, Python, отладка, TDD и ревью интерфейсов
Личная коллекция из 15 скиллов: ревью кода, PRD и задачи, оркестратор реализации, тесты, поиск багов и аудит App Store.
my-skills от akitaonrails
akitaonrails my-skills
Личная коллекция Фабио Акиты из 24 скиллов для Claude Code, Codex и opencode: релизы, аудит PR, безопасность и проверка фактов
Коротко о README
Короткий README представляет репозиторий как личный набор с предупреждением об отсутствии поддержки. Дальше идут установка через `npx skills`, выбор отдельного скилла, сборка zip для приложений Claude и ChatGPT и список из трех скиллов с описанием.
Бейдж для README
Исходный SKILL.md
--- name: apple-web-app description: "Use when implementing, debugging, or auditing how any website or web app looks and behaves on iPhone and iPad — in Safari or added to the Home Screen — or added to the Mac Dock from Safari: safe areas, Safari's status bar and address bar tinting, full-screen overlays, theme colour, keyboard, manifest, icons, splash screens, or installed navigation. Not for service workers, offline caching, or push." metadata: source: hand-maintained by Joe Bell; derived from a production home-screen web app plus credited external sources reviewed: "2026-09-04 against iOS 26.x, macOS 26 / Safari 26" upstream: "https://github.com/joe-bell/skills/tree/main/skills/apple-web-app" version: "2026-10-15.1" --- # Websites and web apps on Apple devices ## Choose the scope Use this skill to give any website or web app a good experience on iPhone and iPad, in Safari itself or installed to the Home Screen, and for macOS Safari Add to Dock UI. Service workers, offline caching, background sync and push implementation belong elsewhere. Infer the platform, requested outcome and existing architecture from the task and project. Ask only when a missing detail materially changes the solution. Apply guidance relevant to that platform and symptom. Preserve working layout, authentication and product choices unless they cause the requested issue. User instructions take precedence over this skill's defaults. - **Implement or debug:** read the matching reference, make the focused change, and check its affected behavior and likely regressions. - **Audit:** use the [conformance checklist](references/conformance-checklist.md) for all applicable recommendations. Report findings before modifying the site unless the user has also asked for fixes. - **Maintain this skill:** follow [maintenance.md](references/maintenance.md). Ordinary site work does not require a skill update or upstream handoff. ## Read only relevant references | Platform or problem | Reference | | :------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | | Mac Dock icons, title bar, display mode, navigation or storage | [macos-add-to-dock.md](references/macos-add-to-dock.md) | | iOS head tags, manifest integration or icons | [head-and-icons.md](references/head-and-icons.md) | | iOS safe areas, scroll roots, cold launch or touch styling | [layout-and-touch.md](references/layout-and-touch.md) | | iOS status bar, Safari bar tinting or light/dark appearance | [theme-color-and-status-bar.md](references/theme-color-and-status-bar.md) | | iOS overlays, full-screen dims, keyboard or scroll locking | [overlays-and-keyboard.md](references/overlays-and-keyboard.md) | | iOS startup images | [splash-screens.md](references/splash-screens.md); read [ios-devices.md](references/ios-devices.md) when generating or checking sizes | | Install hints, installed navigation or storage continuity | [install-ux.md](references/install-ux.md) |