fleche

Submit and track remote Slurm jobs via SSH with fleche.toml.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/oyarsa/fleche --skill fleche
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fleche
Source: https://github.com/oyarsa/fleche/tree/main/docs
Command: npx skills add https://github.com/oyarsa/fleche --skill fleche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Submits and tracks jobs on remote Slurm clusters via SSH to remove manual boilerplate and minimize setup time.

Core Features & Use Cases

  • Submit and monitor remote Slurm jobs: Submit jobs to a remote cluster via SSH and stream logs in real time.
  • Workspace synchronization & sharing: Sync project code (respecting .gitignore) and share a workspace for cross-job data exchange.
  • Flexible execution modes: Run via Slurm, execute directly over SSH (exec mode), or run locally, with support for dependencies, retries, and tagging.
  • Observability & troubleshooting: View status, logs, download results, and diagnose problems with built-in diagnostics and notes.
  • Automation-friendly workflow: Chain jobs, manage notes/tags, and receive notifications (ntfy) on state changes.

Quick Start

Install fleche, configure fleche.toml, then submit a job and watch its live output.

Frequently Asked Questions about fleche

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

FAQPage Schema
How do I submit and monitor remote Slurm jobs via SSH?

You can submit and monitor remote Slurm jobs via SSH by configuring a fleche.toml file to define workspace settings, then issuing a single command to submit the job and stream real-time logs.

Can I sync project code to a remote Slurm cluster while respecting .gitignore?

Yes, workspace synchronization automatically syncs project code to the remote Slurm cluster while respecting .gitignore rules, creating a shared workspace for cross-job data exchange.

Does fleche support running commands directly over SSH without Slurm?

Yes, fleche supports flexible execution modes including Slurm, direct execution over SSH (exec mode), and local execution, allowing you to run commands with dependencies and retries.

How do I get notified about Slurm job state changes for automation workflows?

You can receive notifications about Slurm job state changes by enabling optional ntfy notifications, which alert you automatically as your automated job workflows progress or complete.

What is the best way to troubleshoot a failed remote Slurm job submitted over SSH?

The best way to troubleshoot a failed remote Slurm job is to use built-in diagnostics to view job status, download results, check real-time logs, and add notes for tracking issues.

Can I apply per-job overrides and environment variable expansion when submitting Slurm jobs?

Yes, you can apply per-job overrides and environment variable expansion during Slurm job submission, alongside tagging and notes, to customize individual job configurations dynamically.