---
title: "Trigger.dev (@triggerdotdev) skills · skilld"
canonical_url: "https://skilld.dev/gh/triggerdotdev"
meta:
  description: "6 agent skills published by Trigger.dev on skilld. trigger.dev, TypeScript, nodejs."
  "og:description": "6 agent skills published by Trigger.dev."
  "og:title": "Trigger.dev on skilld"
---

`

![Avatar for Trigger.dev](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Ftriggerdotdev.png)

# **Trigger.dev**

[@triggerdotdev](https://github.com/triggerdotdev)org

6 skills 32 United Kingdom Synced 2 months ago

Mostly·trigger.dev, TypeScript, nodejs

[GitHub](https://github.com/triggerdotdev) [Website](https://trigger.dev)

## Skills

### [triggerdotdev/skills](https://skilld.dev/gh/triggerdotdev/skills)

6 skills 32

`npx skilld add triggerdotdev/skills`

- [

  **/trigger-authoring-chat-agent**32

  Author and run a durable AI chat agent with chat.agent from @trigger.dev/sdk/ai: the per-turn run loop, why you MUST spread ...chat.toStreamTextOptions() first, returning a StreamTextResult vs calling chat.pipe(), the two server actions (chat.createStartSessionAction + auth.createPublicToken), and wiring useChat to useTriggerChatTransport. Load this when building, modifying, or debugging a chat backend (the agent task or its lifecycle hooks) or its React transport, when declaring typed tools or custom data parts, or when migrating a plain AI SDK streamText route to chat.agent. /trigger-authoring-chat-agent by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-authoring-chat-agent)
- [

  **/trigger-chat-agent-advanced**32

  Advanced and operational chat.agent capabilities for Trigger.dev, loaded on demand. Load this when working on the raw Sessions primitive (sessions / SessionHandle), a custom chat transport or the realtime wire protocol, durable sub-agents (AgentChat, chat.stream.writer), human-in-the-loop, steering, actions, background injection (chat.defer / chat.inject), fast starts (preload, Head Start via @trigger.dev/sdk/chat-server), context resilience (compaction, recovery boot, OOM, large payloads), chat.local run-scoped state, offline testing with mockChatAgent, or prerelease/version upgrades. For the everyday chat.agent({...}) definition and the useTriggerChatTransport happy path, use the trigger-authoring-chat-agent skill instead. /trigger-chat-agent-advanced by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-chat-agent-advanced)
- [

  **/trigger-cost-savings**32

  Analyze Trigger.dev tasks, schedules, and runs for cost optimization opportunities. Use when asked to reduce spend, optimize costs, audit usage, right-size machines, or review task efficiency. Combines static source analysis with live run analysis via the Trigger.dev MCP tools (list\_runs, get\_run\_details, get\_current\_worker). /trigger-cost-savings by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-cost-savings)
- [

  **/trigger-realtime**32

  Trigger.dev client/frontend surface: subscribe to runs in realtime (runs.subscribeToRun and the @trigger.dev/react-hooks hook useRealtimeRun), consume metadata and AI/text streams in React (useRealtimeStream), trigger tasks from the browser (useTaskTrigger, useRealtimeTaskTrigger), and mint scoped frontend credentials with auth.createPublicToken / auth.createTriggerPublicToken. Load when wiring a frontend (React/Next.js/Remix) or backend-for-frontend to show live run progress, status badges, token streams, trigger buttons, or wait-token approval UIs. NOT for writing the backend task itself (streams.define / metadata.set is trigger-tasks territory); this is the consumer side. /trigger-realtime by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-realtime)
- [

  **/trigger-setup**32

  Bootstrap Trigger.dev into an existing project from scratch: authenticate the CLI, install @trigger.dev/sdk and @trigger.dev/build, write trigger.config.ts with the project ref and task dirs, scaffold a /trigger directory with a first task, wire tsconfig and .gitignore, set TRIGGER\_SECRET\_KEY, and run the dev server. Load this when a project has no trigger.config.ts yet and the user asks to "add Trigger.dev", "set up Trigger.dev", "initialize Trigger.dev", or get a first task running, including in a monorepo. Once the project is set up and you are writing task code, switch to the trigger-tasks skill. /trigger-setup by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-setup)
- [

  **/trigger-tasks**32

  Covers writing backend Trigger.dev tasks with @trigger.dev/sdk: defining task() and schemaTask(), the run function and its ctx, retries, waits, queues and concurrency, idempotency keys, run metadata, logging, triggering other tasks (and the Result shape), scheduled/cron tasks, and the essentials of trigger.config.ts. Load this whenever you are authoring or editing code inside a /trigger directory, defining a task, or writing backend code that triggers tasks. Realtime/React hooks and AI chat are covered by separate skills. /trigger-tasks by triggerdotdev](https://skilld.dev/gh/triggerdotdev/skills/trigger-tasks)

Skills published by Trigger.dev. Checked GitHub just now