Laravel Tembo — Development skill for Claude Code
Laravel SDK for the Tembo API.
How to install Laravel Tembo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open cbz1991/laravel-tembo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Laravel Tembo does
Laravel SDK for the Tembo API. Start background coding agents (Claude Code, Codex, Cursor, Amp) from your app, manage sessions, agents, projects and repositories, and react to finished sessions with Laravel events.
Alternatives in Development
- Claudia — A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions 21k ★
- Chops — 1,000+ macOS app to browse, edit, and manage skills across Claude Code, Cursor, Codex, Windsurf, and Amp 1.1k ★
- React Native Movie App — Get hands-on with React Native and Expo in this crash course 787 ★
README
laravel-tembo
[](https://github.com/cbz1991/laravel-tembo/actions/workflows/tests.yml) [](https://packagist.org/packages/cabuz/laravel-tembo) [](https://packagist.org/packages/cabuz/laravel-tembo) [](LICENSE)
A Laravel SDK for the [Tembo](https://www.tembo.io) API.
Tembo runs coding agents (Claude Code, Codex, Cursor, Amp, Opencode...) in the background on your repositories, and they usually finish with a pull request. This package lets your Laravel app start those agents and react when they finish:
use Cabuz\Tembo\Facades\Tembo;
$session = Tembo::sessions()->start('Fix the N+1 query on the orders page', [
'codeRepositoryIds' => [$repositoryId],
]);
Tembo::sessions()->watch($session['id'], ['ticket_id' => $ticket->id]);
// In a listener: the agent is done.
public function handle(SessionCompleted $event): void
{
Ticket::find($event->context['ticket_id'])
->update(['pull_request' => $event->pullRequestUrls()[0] ?? null]);
}
- The whole public API: sessions, messages, agents (runs, schedules, triggers), projects, repositories, pull requests, integrations, MCP connections, skills, organizations, users, billing and more. A test checks every SDK method against Tembo's OpenAPI schema.
- Laravel-native: config file, facade, Laravel's HTTP client, so
Http::fake()andTembo::fake()work in your tests. - Session events without webhooks: a queued job watches a session and
fires
SessionCompleted,SessionFailedorSessionCancelled. - Safe retries: rate limits are retried for every request, but server errors and dropped connections only for reads, so a retry never starts the same agent twice.
- **T
Related Skills
Claudia
A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions
Opcode
🚀 Build custom agents and manage Claude Code sessions with this powerful GUI app and toolkit for seamless dev
Rogue Backend Engineering Skill
Expert backend application engineering: layered architecture, domain services, validation, transactions, cachi
Skill Manager
Manage skills across Codex CLI, Claude Code, Cursor, OpenCode, and OpenClaw from one local app.
Ciab
Claude-In-A-Box: Manage coding agent instances (Claude Code, Codex, Gemini CLI, Cursor) as local processes or
Archo
macOS desktop app to create and manage Claude Code assistants — skills, agents, MCP, and recorded terminal ses
Related Agents
Async Code
Use Claude Code or CodeX CLI to perform multiple tasks in parallel with a Codex-style UI, functioning as a per
Claude Mem
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresse
Hatch3r Learnings Loader
Session-start agent that surfaces relevant project learnings, recent decisions, and context from previous sess