Anthropic Laravel — скилл

Anthropic Laravel подключает Claude API к Laravel через фасад и дает скилл Laravel Boost, чтобы агент писал код под пакет

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

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

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

  • Пакет вызывает платный API Anthropic с вашим ключом, лимиты расхода задаются в приложении
  • Журнал расхода пишет в таблицу базы данные о запросах и пользователях
Все причины и проверки
Нужен VPN

mozex/anthropic-laravel

Установка

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

npx skillfoxx add skills/anthropic-laravel

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

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

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

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

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

  • Пакет вызывает платный API Anthropic с вашим ключом, лимиты расхода задаются в приложении
  • Журнал расхода пишет в таблицу базы данные о запросах и пользователях

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

Что делает

Пакет ставится через Composer и открывает Anthropic API за фасадом `Anthropic::`: `messages()`, `models()`, `batches()`, `files()`. Сюда входит то, чего нет в нейтральных к провайдеру пакетах: Message Batches, подсчет токенов, заголовки лимитов в каждом ответе и резервный вызов при отказе модели. Пакет работает поверх PHP SDK сообщества Anthropic PHP и дружит с `laravel/ai`. Для Laravel есть готовые решения. `Anthropic::batch($requests)->then(...)->dispatch()` отправляет пакет вдвое дешевле и ставит задачу опроса в очередь. Именованные соединения и ключи арендаторов задают `Anthropic::connection('support')` и `Anthropic::withApiKey($key)`. Журнал расхода пишет токены в таблицу при `ANTHROPIC_LEDGER=true`, а `Anthropic::budget(...)->perDay(200_000)->enforce()` ограничивает расход пользователя. Для тестов есть `Anthropic::fake()`, для очередей middleware `ThrottlesAnthropic`, а `php artisan anthropic:doctor` проверяет ключ, очереди и резервные модели. В репозитории лежат ресурсы Laravel Boost: файл рекомендаций и скилл `anthropic-laravel`. Boost подхватывает их из установленного пакета, и агент получает правила использования фасада без отдельной установки. Есть и раздел об использовании пакета с Context7.

Для кого. Laravel-разработчикам, которые вызывают Claude из приложения и хотят, чтобы агент в Claude Code или Cursor знал API пакета и писал код с `Anthropic::`.

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

  • В проекте на Laravel нужно вызвать Claude с потоковой выдачей прямо в браузер
  • Пакет заданий надо отправить через Message Batches и получить результаты в слушателе события
  • Каждому арендатору нужен свой ключ Anthropic и ограничение токенов в день
  • Тесты приложения не должны ходить в сеть: ответы Claude подменяются через `Anthropic::fake()`

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

  • Проект не на Laravel: берите Anthropic PHP, пакет без привязки к фреймворку
  • Нужен нейтральный к провайдеру слой для нескольких моделей: для этого есть `laravel/ai`
  • Приложение на PHP ниже 8.2

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

Подключи mozex/anthropic-laravel, настрой соединение support и напиши роут, который стримит ответ Claude в браузер

Ограничения

  • Нужен PHP 8.2 или новее и ключ `ANTHROPIC_API_KEY` из консоли Anthropic. Запросы к API платные.
  • Пакет построен на SDK Anthropic PHP от сообщества, официального SDK под ним нет.
  • API Anthropic из России напрямую недоступен, доступ к нему вне зоны ответственности пакета.
  • Скилл для агента подхватывает Laravel Boost, без него правила придется подключать вручную: файл скилла лежит в `resources/boost/skills/anthropic-laravel/SKILL.md`.
  • Функции журнала расхода и бюджетов требуют таблицу в базе данных, в которую пишутся токены.

Как отключить. Выполните composer remove mozex/anthropic-laravel и удалите файл `config/anthropic.php` и переменные `ANTHROPIC_*` из `.env`. Если Laravel Boost подхватил скилл, он исчезнет после очередного обновления ресурсов вместе с пакетом.

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

Как установить Anthropic Laravel?

Выполните `composer require mozex/anthropic-laravel`, затем `php artisan anthropic:install`: команда публикует `config/anthropic.php` и добавляет `ANTHROPIC_API_KEY=` в `.env`. Нужен PHP 8.2 или новее.

Как подключить скилл к Claude Code?

Через Laravel Boost: его ресурсы лежат в `resources/boost/` пакета и подхватываются из установленной зависимости. Вручную можно взять файл `resources/boost/skills/anthropic-laravel/SKILL.md` из репозитория.

Чем он отличается от laravel/ai?

`laravel/ai` нейтрален к провайдеру, а этот пакет добавляет специфику Claude: Message Batches, подсчет токенов, лимиты в ответах, резервный вызов при отказе. Оба работают в одном проекте.

Как ограничить расход токенов на пользователя?

Включите журнал `ANTHROPIC_LEDGER=true` и задайте бюджет: `Anthropic::budget('user:'.$id)->perDay(200_000)->enforce()`, либо навесьте на маршрут middleware `anthropic.budget`.

Как тестировать код с Claude?

Подмените клиент вызовом `Anthropic::fake([...])`, задайте очередь ответов и проверьте отправленные запросы через `Anthropic::assertSent(...)`. Сеть при этом не используется.

Обсуждение

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

Скиллы
Официальный

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверРасширенный доступ3,7 тыс.Звезды репозитория

Скиллы для Laravel Boost и пакет Neuron AI: агент пишет на PHP ИИ-агентов, память чата, оценку и интеграцию с фронтендом

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

Архитектура Laravel API

Laravel API Production-Ready Architecture Skill

Скилл, который удерживает агента в слоистой архитектуре Laravel API: JSON:API v1.1, строгие типы, PHPStan level 8 и тесты

СкиллМинимальный доступ22Звезды репозитория

Artisan-команды для Laravel: из схемы DBML создают модели Eloquent и миграции, а правки схемы переносят в новые миграции

CLIРасширенный доступ75Звезды репозитория
Официальный

Четыре скилла со стандартами Spatie для Laravel, PHP, JavaScript, git и безопасности, ставятся через Laravel Boost или skills.sh

СкиллМинимальный доступ99Звезды репозитория

Laravel Agent Skills

laravel-agent-skills

Официальный

Официальная коллекция скиллов Laravel для Claude Code и Cursor: плагины для Laravel, Laravel Cloud и Nightwatch

ПлагинРасширенный доступ737Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Anthropic Laravel (эта карточка)нет74
Laravel Boostдане нужна3 688основа Laravel Boost, а здесь скилл и пакет специально под Claude API
Laravel Agent Skillsда737общие скиллы по Laravel, без клиента Claude API в приложении

Коротко о README

README представляет пакет как спутник Claude для Laravel: фасад над Anthropic API с тем, чего нет в нейтральных пакетах. Оглавление ведет на документацию с разделами про сообщения, потоки, инструменты, батчи, файлы, журнал и бюджеты. Блок «Why This Package» перечисляет фасад, fake, батчи, соединения, события и наблюдаемость, журнал расхода, middleware для очередей и команду doctor. Установка двумя командами и пример запроса завершают страницу.

Бейдж для README

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