Agent Skills
Instruction packs for your AI agent — browse standalone skills, tool add-ons and skills that need setup first.
✦ Standalone skills2,358
Listed for general use, with no separate prerequisite named.
🧰 Tool add-ons426
Listed as skills bundled with a specific tool, with no separate prerequisite named.
🔌 Needs setup first88
Each relies on something you set up separately — such as an app, a command-line tool or an account — and its page names what that is.
✓ Official
48 publishersSelect a publisher to filter the entries listed on Labsco.
openai5 skills
anthropics2 skills
google-gemini10 skills
microsoft84 skills
github3 skills
facebook3 skills
react1 skill
coinbase6 skills
stripe2 skills
shopify1 skill
cloudflare5 skills
vercel23 skills
vercel-labs57 skills
supabase4 skills
huggingface9 skills
pytorch2 skills
flutter4 skills
redis1 skill
DataDog11 skills
getsentry65 skills
brave2 skills
googleworkspace95 skills
google-labs-code1 skill
genkit-ai9 skills
expo2 skills
n8n-io16 skills
sveltejs2 skills
nuxt1 skill
shadcn-ui2 skills
bitwarden1 skill
automattic12 skills
larksuite36 skills
browserbase1 skill
browser-use5 skills
apify2 skills
clickhouse6 skills
upstash10 skills
posthog116 skills
langfuse2 skills
resend2 skills
sanity-io18 skills
streamlit4 skills
remotion-dev3 skills
tldraw5 skills
apollographql1 skill
mastra-ai9 skills
triggerdotdev6 skills
mcp-use4 skillstriggerdotdev
6 tool add-onstrigger-dev-tasks
★ 15,576by triggerdotdev
Use this skill when writing, designing, or optimizing Trigger.dev background tasks and workflows. This includes creating reliable async tasks, implementing AI workflows, setting up scheduled jobs, structuring complex task hierarchies with subtasks, configuring build extensions for tools like ffmpeg or Puppeteer/Playwright, and handling task schemas with Zod validation.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev
trigger-authoring-chat-agent
★ 15,576by triggerdotdev
Author and run a durable AI chat agent with chat.agent from @trigger.dev/sdk/ai: the per-turn run loop, why you MUST take streamText from the run argument rather than importing it from ai, 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.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev
trigger-authoring-tasks
★ 15,576by triggerdotdev
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.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev
trigger-chat-agent-advanced
★ 15,576by triggerdotdev
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.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev
trigger-getting-started
★ 15,576by triggerdotdev
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-authoring-tasks skill.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev
trigger-realtime-and-frontend
★ 15,576by triggerdotdev
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-authoring-tasks territory); this is the consumer side.
🧰 Not standalone — ships with the tool in triggerdotdev/trigger.dev