[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-trigger-dev":3,"repo-skills-v-0-3-0":119},{"org":4,"repos":52},{"slug":5,"name":6,"logoUrl":7,"githubOrg":8,"website":9,"skillCount":10,"repoCount":11,"topRepos":12,"topTags":22,"lastUpdatedAt":51},"trigger-dev","Trigger.dev","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Ftrigger-dev.jpg","triggerdotdev","https:\u002F\u002Ftrigger.dev",26,3,[13,16,19],{"name":14,"skillCount":15},"triggerdotdev\u002Fstaff-engineering-skills",16,{"name":17,"skillCount":18},"triggerdotdev\u002Fskills",6,{"name":20,"skillCount":21},"triggerdotdev\u002Ftrigger.dev",4,[23,26,29,30,33,36,39,42,45,48],{"slug":24,"name":25},"architecture","Architecture",{"slug":27,"name":28},"engineering","Engineering",{"slug":5,"name":6},{"slug":31,"name":32},"performance","Performance",{"slug":34,"name":35},"database","Database",{"slug":37,"name":38},"workflow-automation","Workflow Automation",{"slug":40,"name":41},"agents","Agents",{"slug":43,"name":44},"api-development","API Development",{"slug":46,"name":47},"debugging","Debugging",{"slug":49,"name":50},"backend","Backend","2026-07-02T17:12:52.307135",[53,68,88],{"name":54,"fullName":14,"repoUrl":55,"skillCount":15,"stars":11,"forks":56,"description":57,"topics":58,"topTags":59,"topTagCount":66,"lastUpdatedAt":67},"staff-engineering-skills","https:\u002F\u002Fgithub.com\u002Ftriggerdotdev\u002Fstaff-engineering-skills",1,"Skills that give AI   coding agents staff-engineer instincts: recognizing and avoiding production failure modes like cardinality, idempotency, and race conditions.",[],[60,61,62,63,64,65],{"slug":24,"name":25},{"slug":27,"name":28},{"slug":31,"name":32},{"slug":34,"name":35},{"slug":43,"name":44},{"slug":46,"name":47},13,"2026-06-17T08:40:56.292489",{"name":69,"fullName":17,"repoUrl":70,"skillCount":18,"stars":71,"forks":72,"description":73,"topics":74,"topTags":75,"topTagCount":86,"lastUpdatedAt":87},"skills","https:\u002F\u002Fgithub.com\u002Ftriggerdotdev\u002Fskills",30,5,"Best practices for building AI agents and background jobs with Trigger.dev. Use when creating durable tasks, scheduling workflows, or integrating with the Trigger.dev SDK.",[],[76,77,78,81,82,85],{"slug":5,"name":6},{"slug":40,"name":41},{"slug":79,"name":80},"configuration","Configuration",{"slug":37,"name":38},{"slug":83,"name":84},"analytics","Analytics",{"slug":49,"name":50},14,"2026-04-06T18:54:48.555552",{"name":89,"fullName":20,"repoUrl":90,"skillCount":21,"stars":91,"forks":92,"description":93,"topics":94,"topTags":107,"topTagCount":118,"lastUpdatedAt":51},"trigger.dev","https:\u002F\u002Fgithub.com\u002Ftriggerdotdev\u002Ftrigger.dev",14401,1131,"Trigger.dev – build and deploy fully‑managed AI agents and workflows",[95,96,97,98,99,100,101,102,103,104,105,37,106],"ai","ai-agent-framework","ai-agents","automation","background-jobs","mcp","mcp-server","nextjs","orchestration","scheduler","serverless","workflows",[108,109,110,111,114,115],{"slug":5,"name":6},{"slug":37,"name":38},{"slug":40,"name":41},{"slug":112,"name":113},"sdk","SDK",{"slug":49,"name":50},{"slug":116,"name":117},"frontend","Frontend",8,{"items":120,"total":21},[121,132,143,153],{"slug":122,"name":122,"fn":123,"description":124,"org":125,"tags":126,"stars":91,"repoUrl":90,"updatedAt":51},"trigger-authoring-chat-agent","author durable AI chat agents with Trigger.dev","Author and run a durable AI chat agent with chat.agent from @trigger.dev\u002Fsdk\u002Fai: 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.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[127,129,130,131],{"name":41,"slug":40,"type":128},"tag",{"name":113,"slug":112,"type":128},{"name":6,"slug":5,"type":128},{"name":38,"slug":37,"type":128},{"slug":133,"name":133,"fn":134,"description":135,"org":136,"tags":137,"stars":91,"repoUrl":90,"updatedAt":142},"trigger-authoring-tasks","author backend Trigger.dev tasks","Covers writing backend Trigger.dev tasks with @trigger.dev\u002Fsdk: 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\u002Fcron tasks, and the essentials of trigger.config.ts. Load this whenever you are authoring or editing code inside a \u002Ftrigger directory, defining a task, or writing backend code that triggers tasks. Realtime\u002FReact hooks and AI chat are covered by separate skills.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[138,139,140,141],{"name":50,"slug":49,"type":128},{"name":113,"slug":112,"type":128},{"name":6,"slug":5,"type":128},{"name":38,"slug":37,"type":128},"2026-07-02T17:12:48.396964",{"slug":144,"name":144,"fn":145,"description":146,"org":147,"tags":148,"stars":91,"repoUrl":90,"updatedAt":152},"trigger-chat-agent-advanced","manage Trigger.dev chat sessions and transports","Advanced and operational chat.agent capabilities for Trigger.dev, loaded on demand. Load this when working on the raw Sessions primitive (sessions \u002F 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 \u002F chat.inject), fast starts (preload, Head Start via @trigger.dev\u002Fsdk\u002Fchat-server), context resilience (compaction, recovery boot, OOM, large payloads), chat.local run-scoped state, offline testing with mockChatAgent, or prerelease\u002Fversion upgrades. For the everyday chat.agent({...}) definition and the useTriggerChatTransport happy path, use the trigger-authoring-chat-agent skill instead.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[149,150,151],{"name":41,"slug":40,"type":128},{"name":6,"slug":5,"type":128},{"name":38,"slug":37,"type":128},"2026-07-02T17:12:51.03018",{"slug":154,"name":154,"fn":155,"description":156,"org":157,"tags":158,"stars":91,"repoUrl":90,"updatedAt":167},"trigger-realtime-and-frontend","subscribe to Trigger.dev runs in realtime","Trigger.dev client\u002Ffrontend surface: subscribe to runs in realtime (runs.subscribeToRun and the @trigger.dev\u002Freact-hooks hook useRealtimeRun), consume metadata and AI\u002Ftext streams in React (useRealtimeStream), trigger tasks from the browser (useTaskTrigger, useRealtimeTaskTrigger), and mint scoped frontend credentials with auth.createPublicToken \u002F auth.createTriggerPublicToken. Load when wiring a frontend (React\u002FNext.js\u002FRemix) 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 \u002F metadata.set is trigger-authoring-tasks territory); this is the consumer side.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[159,160,163,166],{"name":117,"slug":116,"type":128},{"name":161,"slug":162,"type":128},"React","react",{"name":164,"slug":165,"type":128},"Real-time","real-time",{"name":6,"slug":5,"type":128},"2026-07-02T17:12:49.717706"]