trigger-setup by triggerdotdev/skills
npx skills add https://github.com/triggerdotdev/skills --skill trigger-setup在几分钟内让 Trigger.dev 在您的项目中运行起来。
npm install @trigger.dev/sdk
npx trigger init
这将创建:
trigger.config.ts - 项目配置文件trigger/ 目录 - 存放您的任务文件trigger/example.ts - 一个示例任务广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
import { defineConfig } from "@trigger.dev/sdk";
export default defineConfig({
project: "proj_xxxxx", // 来自仪表板
dirs: ["./trigger"],
});
// 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}` };
},
});
npx trigger dev
在您的应用代码中:
import { tasks } from "@trigger.dev/sdk";
import type { myFirstTask } from "./trigger/my-task";
await tasks.trigger<typeof myFirstTask>("my-first-task", {
name: "World",
});
或者从 Trigger.dev 仪表板的 "Test" 标签页触发。
your-project/
├── trigger.config.ts # 必需 - 项目配置
├── trigger/ # 必需 - 任务文件目录
│ ├── my-task.ts
│ └── another-task.ts
├── package.json
└── ...
创建 .env 文件或在您的环境中设置:
TRIGGER_SECRET_KEY=tr_dev_xxxxx # 来自仪表板 > API 密钥
dirs 文件夹中的文件导出trigger.config.ts 是否指向正确的目录project 是否与仪表板匹配TRIGGER_SECRET_KEY 是否已设置npx trigger dev@trigger.dev/sdk 中的 task() 或 schemaTask()每周安装量
753
代码仓库
GitHub 星标数
18
首次出现
2026年1月28日
安全审计
安装于
codex697
opencode690
gemini-cli684
github-copilot675
kimi-cli650
amp649
Get Trigger.dev running in your project in minutes.
npm install @trigger.dev/sdk
npx trigger init
This creates:
trigger.config.ts - project configurationtrigger/ directory - where your tasks livetrigger/example.ts - a sample taskimport { defineConfig } from "@trigger.dev/sdk";
export default defineConfig({
project: "proj_xxxxx", // From dashboard
dirs: ["./trigger"],
});
// 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}` };
},
});
npx trigger dev
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.
your-project/
├── trigger.config.ts # Required - project config
├── trigger/ # Required - task files
│ ├── my-task.ts
│ └── another-task.ts
├── package.json
└── ...
Create .env or set in your environment:
TRIGGER_SECRET_KEY=tr_dev_xxxxx # From dashboard > API Keys
dirs folderstrigger.config.ts points to correct directoriesproject in config matches dashboardTRIGGER_SECRET_KEY is setnpx trigger dev after adding new taskstask() or schemaTask() from @trigger.dev/sdkWeekly Installs
753
Repository
GitHub Stars
18
First Seen
Jan 28, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex697
opencode690
gemini-cli684
github-copilot675
kimi-cli650
amp649
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
136,300 周安装