mise-tasks-toml

Define and manage mise tasks in TOML with dependencies and caching.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-tasks-toml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-tasks-toml
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-tasks-toml
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-tasks-toml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing mise tasks in TOML provides a clear, structured way to declare and orchestrate automation tasks across projects, reducing boilerplate and mistakes.

Core Features & Use Cases

  • Declarative [tasks] definitions in mise.toml to express task graphs, dependencies, and caching strategy.
  • Manage dependencies with depends, depends_post, and wait_for for proper ordering and fault tolerance.
  • Enable incremental builds with sources and outputs to skip unchanged tasks.
  • Control task execution with env scoping and hooks to compose cross-cutting behavior.

Quick Start

Create a sample mise.toml with a [tasks.example] entry and run it with mise run example.

Frequently Asked Questions about mise-tasks-toml

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

FAQPage Schema
How do I define mise tasks in TOML for project automation?

Manage mise task dependencies using depends, depends_post, and wait_for directives within mise.toml. These fields enforce proper execution ordering and provide fault tolerance across project automation workflows.

Can I use sources and outputs for incremental builds in mise?

Yes, you can enable incremental builds in mise by specifying sources and outputs fields in TOML task definitions. This caching strategy skips unchanged tasks, reducing redundant processing during development workflows.

What is the best way to scope environment variables in mise tasks?

Scope environment variables in mise tasks using env directives within mise.toml. This controls task execution by composing cross-cutting behavior and isolating environment configurations per task.

Does mise support hooks and file watching in TOML task definitions?

Yes, mise supports hooks and watch_files directives in TOML task definitions. These features allow composing cross-cutting behavior and triggering tasks automatically when specified project files change.

Why use TOML for defining mise tasks instead of shell scripts?

Writing mise tasks in TOML provides a clear, structured way to declare and orchestrate automation tasks across projects. This declarative format reduces boilerplate and mistakes compared to traditional shell scripts.