Agent Skillshackerai-tech/hackerai › trigger-setup

trigger-setup

GitHub

用于在项目中初始化配置 Trigger.dev,包括安装 SDK、生成配置文件及创建首个任务。

.agents/skills/trigger-setup/SKILL.md hackerai-tech/hackerai

Trigger Scenarios

首次集成 Trigger.dev 初始化 trigger.config.ts 创建后台异步任务

Install

npx skills add hackerai-tech/hackerai --skill trigger-setup -g -y
More Options

Non-standard path

npx skills add https://github.com/hackerai-tech/hackerai/tree/main/.agents/skills/trigger-setup -g -y

Use without installing

npx skills use hackerai-tech/hackerai@trigger-setup

指定 Agent (Claude Code)

npx skills add hackerai-tech/hackerai --skill trigger-setup -a claude-code -g -y

安装 repo 全部 skill

npx skills add hackerai-tech/hackerai --all -g -y

预览 repo 内 skill

npx skills add hackerai-tech/hackerai --list

SKILL.md

Frontmatter
{
    "name": "trigger-setup",
    "description": "Set up Trigger.dev in your project. Use when adding Trigger.dev for the first time, creating trigger.config.ts, or initializing the trigger directory."
}

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.dev@latest 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@latest 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@latest dev after adding new tasks
  • Tasks must use task() or schemaTask() from @trigger.dev/sdk

Updating Agent Skills

Trigger.dev 4.5 ships assistant skills for task authoring, realtime/frontends, chat.agent, advanced chat-agent patterns, and cost savings. Refresh them with the CLI when you update Trigger.dev packages:

npx trigger.dev@latest skills

The installer writes to native assistant skill directories, including .agents/skills/ for Codex CLI, Jules, and OpenCode. It can also run from the first trigger dev prompt. Most installed skills read their version-pinned API reference from @trigger.dev/sdk in node_modules, so upgrading the SDK keeps the guidance aligned with the project version.

In this repo, pnpm dev:trigger starts Trigger.dev with an isolated dev branch derived from git. Use TRIGGER_DEV_BRANCH=<name> pnpm dev:trigger when you need an explicit branch name for parallel local agents or worktrees.

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

Version History

  • 96a0ae1 Current 2026-07-25 08:00

Same Skill Collection

.agents/skills/logging-best-practices/SKILL.md
.agents/skills/trigger-agents/SKILL.md
.agents/skills/trigger-config/SKILL.md
.agents/skills/trigger-cost-savings/SKILL.md
.agents/skills/trigger-realtime/SKILL.md
.agents/skills/trigger-tasks/SKILL.md
.agents/skills/vercel-composition-patterns/SKILL.md
.agents/skills/vercel-react-best-practices/SKILL.md
.agents/skills/web-design-guidelines/SKILL.md
.github/skills/vercel-react-best-practices/SKILL.md
.github/skills/web-design-guidelines/SKILL.md
.agents/skills/hackerai-user-research/SKILL.md

Metadata

Files
0
Version
81b1780
Hash
ba7e61f0
Indexed
2026-07-25 08:00

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 04:05
浙ICP备14020137号-1 $mapa de visitantes$