trigger-setup

Configurez Trigger.dev dans votre projet. Utilisez-le lors de l'ajout de Trigger.dev pour la première fois, de la création de trigger.config.ts ou de l'initialisation du répertoire trigger.

npx skills add https://github.com/triggerdotdev/skills --skill trigger-setup

Trigger.dev Setup

Get Trigger.dev running in your project in minutes.

When to Use

  • Adding Trigger.dev to an existing project
  • Creating your first task
  • Setting up trigger.config.ts
  • Connecting to Trigger.dev cloud

Prerequisites

Quick Start

1. Install the SDK

npm install @trigger.dev/sdk

2. Initialize Your Project

npx trigger init

This creates:

  • trigger.config.ts - project configuration
  • trigger/ directory - where your tasks live
  • trigger/example.ts - a sample task

3. Configure trigger.config.ts

import { defineConfig } from "@trigger.dev/sdk";

export default defineConfig({
  project: "proj_xxxxx", // From dashboard
  dirs: ["./trigger"],
});

4. Create Your First Task

// trigger/my-task.ts
import { task } from "@trigger.dev/sdk";

export const myFirstTask = task({
  id: "my-first-task",
  run: async (payload: { name: string }) => {
    console.log(`Hello, ${payload.name}!`);
    return { message: `Processed ${payload.name}` };
  },
});

5. Start Development Server

npx trigger dev

6. Trigger Your Task

From your app code:

import { tasks } from "@trigger.dev/sdk";
import type { myFirstTask } from "./trigger/my-task";

await tasks.trigger<typeof myFirstTask>("my-first-task", {
  name: "World",
});

Or from the Trigger.dev dashboard "Test" tab.

Project Structure

your-project/
├── trigger.config.ts    # Required - project config
├── trigger/             # Required - task files
│   ├── my-task.ts
│   └── another-task.ts
├── package.json
└── ...

Environment Variables

Create .env or set in your environment:

TRIGGER_SECRET_KEY=tr_dev_xxxxx  # From dashboard > API Keys

Common Issues

"No tasks found"

  • Ensure tasks are exported from files in dirs folders
  • Check trigger.config.ts points to correct directories

"Project not found"

  • Verify project in config matches dashboard
  • Check TRIGGER_SECRET_KEY is set

"Task not registered"

  • Restart npx trigger dev after adding new tasks
  • Tasks must use task() or schemaTask() from @trigger.dev/sdk

Next Steps

  • Add retry logic → see trigger-tasks skill
  • Configure build extensions → see trigger-config skill
  • Build AI workflows → see trigger-agents skill
  • Add real-time UI → see trigger-realtime skill

Plus de skills de triggerdotdev

trigger-dev-tasks
triggerdotdev
Utilisez cette compétence lors de la rédaction, de la conception ou de l'optimisation des tâches et workflows en arrière-plan de Trigger.dev. Cela inclut la création de tâches asynchrones fiables, la mise en œuvre d'IA…
official
trigger-authoring-chat-agent
triggerdotdev
Créer et exécuter un agent de chat IA durable avec chat.agent de @trigger.dev/sdk/ai : la boucle d'exécution par tour, pourquoi vous DEVEZ décomposer ...chat.toStreamTextOptions()…
official
trigger-agents
triggerdotdev
Modèles d'agents IA avec Trigger.dev - orchestration, parallélisation, routage, évaluateur-optimiseur et intervention humaine. À utiliser lors de la création de tâches basées sur LLM…
official
trigger-config
triggerdotdev
Configurez les projets Trigger.dev avec trigger.config.ts. Utilisez lors de la configuration d'extensions de build pour Prisma, Playwright, FFmpeg, Python, ou de personnalisation du déploiement…
official
trigger-cost-savings
triggerdotdev
Analyser les tâches, les plannings et les exécutions Trigger.dev pour identifier des opportunités d'optimisation des coûts. Utiliser lorsqu'on vous demande de réduire les dépenses, optimiser les coûts, auditer l'utilisation, ajuster la taille…
official
trigger-realtime
triggerdotdev
S'abonner aux exécutions de tâches Trigger.dev en temps réel depuis le frontend et le backend. À utiliser lors de la création d'indicateurs de progression, de tableaux de bord en direct, de réponses en streaming AI/LLM,…
official
trigger-tasks
triggerdotdev
Construisez des agents IA, des workflows et des tâches d'arrière-plan durables avec Trigger.dev. À utiliser lors de la création de tâches, du déclenchement de jobs, de la gestion des tentatives, de la planification de tâches cron, ou…
official
agents
triggerdotdev
Modèles d'agents IA avec Trigger.dev - orchestration, parallélisation, routage, évaluateur-optimiseur et intervention humaine. À utiliser lors de la création de tâches basées sur LLM…
official