Skip to content
Development
Skill

/trigger-cost-savings

Analyze Trigger.dev tasks, schedules, and runs for cost optimization opportunities. Use when asked to reduce spend, optimize costs, audit usage, right-size machines, or review task efficiency. Combines static source analysis with live run analysis via the Trigger.dev MCP tools

From plugin
triggerdev
17k11 skills3 agents

Claude Code

$ npx -y skills add triggerdotdev/trigger.dev --skill trigger-cost-savings --agent claude-code

SKILL.md

trigger-cost-savings.SKILL.md
name: trigger-cost-savings
description: >
  Analyze Trigger.dev tasks, schedules, and runs for cost optimization opportunities. Use when
  asked to reduce spend, optimize costs, audit usage, right-size machines, or review task
  efficiency. Combines static source analysis with live run analysis via the Trigger.dev MCP
  tools (list_runs, get_run_details, get_current_worker).
type: core
library: trigger.dev

Trigger.dev Cost Savings Analysis

The full, version-pinned cost-audit workflow ships **inside your installed `@trigger.dev/sdk`**. Read it before giving recommendations so they match the SDK version in this project:

  • **Skill:** `node_modules/@trigger.dev/sdk/skills/trigger-cost-savings/SKILL.md` — the static-analysis checklist, the MCP run-analysis steps (`list_runs`, `get_run_details`, `get_current_worker`), the report format, and the machine-preset cost table.
  • **Docs:** the canonical guidance is bundled at `node_modules/@trigger.dev/sdk/docs/how-to-reduce-your-spend.mdx`, with supporting pages under `node_modules/@trigger.dev/sdk/docs/` (`machines.mdx`, `runs/max-duration.mdx`, `queue-concurrency.mdx`, `idempotency.mdx`, `triggering.mdx`, `errors-retrying.mdx`).

If those paths don't exist, `@trigger.dev/sdk` isn't installed yet — install it first. In a non-hoisted layout, resolve the package with `node -p "require.resolve('@trigger.dev/sdk/package.json')"` and read `skills/` + `docs/` beside it.

Live run analysis needs the Trigger.dev MCP server (`npx trigger.dev@latest install-mcp`). Without it, do the static source analysis only — never fabricate run data.

Key principles

  • **Waits > 5 seconds are free** — checkpointed, no compute charge.
  • **Start small, scale up** — the default `small-1x` is right for most tasks; right-size down tasks stuck on `large-*` with short durations.
  • **I/O-bound tasks don't need big machines** — API calls and DB queries wait on the network.
  • **Add `maxDuration`** — cap runaway compute.
  • **Debounce high-frequency triggers** — consolidate bursts into single runs.
  • **Idempotency keys prevent duplicate billed work.**
  • **`AbortTaskRunError` stops wasteful retries** — don't pay to retry permanent failures.

References

Sibling skills: **trigger-authoring-tasks** (the task options these levers tune: `machine`, `maxDuration`, `retry`, `queue`, idempotency), **trigger-realtime-and-frontend**, **trigger-authoring-chat-agent** and **trigger-chat-agent-advanced** (AI agents).

Read more
@triggerdotdev
Ships withtriggerdev

The quickest way to get started is to create an account and project in our web app, and follow the instructions in the onboarding. Build and deploy your first task in minutes.

17k11 skills3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
16.8k
Star history of triggerdotdev/trigger.dev on GitHub, a chart by star-history.com

Other skills on triggerdev.

drizzle

drizzle

Use this skill when writing or modifying Drizzle ORM schemas, queries, or migrations in this repo — specifically the…

errors-api-e2e

errors-api-e2e

End-to-end smoke test for the public Errors HTTP API (error groups). Seeds failed runs into ClickHouse so the error materialized…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about trigger-cost-savings.

Which coding agents can use trigger-cost-savings?
trigger-cost-savings installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.