jobs

Deploy and monitor TrueFoundry batch jobs via YAML manifests.

13|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/truefoundry/tfy-agent-skills --skill jobs-truefoundry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs
Source: https://github.com/truefoundry/tfy-agent-skills/tree/main/skills/jobs
Command: npx skills add https://github.com/truefoundry/tfy-agent-skills --skill jobs-truefoundry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the deployment, scheduling, and monitoring of batch jobs, ensuring your data processing and ML tasks run reliably and efficiently.

Core Features & Use Cases

  • Deploy Jobs: Define and deploy one-time or scheduled batch jobs using YAML manifests.
  • Monitor Runs: Track the status, history, and logs of job executions.
  • Use Case: You need to run a nightly data pipeline that processes logs from the previous day. Use this Skill to schedule the job to run automatically every night and alert you if it fails.

Quick Start

Use the jobs skill to deploy a new batch job defined in 'my-job-manifest.yaml'.

Frequently Asked Questions about jobs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule a nightly batch job for data processing?

You can schedule a nightly batch job by defining it in a YAML manifest and configuring a scheduled cron job trigger. This automates deterministic data processing and ETL tasks to run reliably at specified intervals without manual intervention.

How do I monitor batch job execution runs and logs?

You monitor batch job execution runs by tracking their status, history, and logs through the application management interface. This requires tfy CLI or REST API access to view execution details and receive alerts if a job fails.

Can I deploy one-time batch jobs for ETL tasks without a schedule?

Yes, you can deploy one-time batch jobs for ETL tasks using manual triggers. This allows you to execute deterministic data processing on-demand via YAML manifests without needing to set up a recurring cron schedule.

Do I need the tfy CLI to deploy and manage batch jobs?

Yes, you need either the tfy CLI or REST API access to manage the lifecycle of TrueFoundry batch jobs. These tools are required for application management, including deployment via YAML manifests and monitoring execution runs.

What is the best way to automate ML batch tasks and track their status?

The best way to automate ML batch tasks is deploying them as scheduled cron jobs or manual triggers using YAML manifests. This approach manages the full job lifecycle and allows you to track execution status, history, and logs efficiently.

Why did my scheduled cron job fail to process logs from the previous day?

If your scheduled cron job failed, you can check the execution status, history, and logs through the monitoring interface. Reviewing these details via tfy CLI or REST API access helps diagnose failures in your deterministic data processing pipeline.