mise-tasks

Organize and execute bash-based mise tasks from the scripts/ directory.

8|1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/andrioid/gastro --skill mise-tasks-andrioid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-tasks
Source: https://github.com/andrioid/gastro/tree/main/.agents/skills/mise-tasks
Command: npx skills add https://github.com/andrioid/gastro --skill mise-tasks-andrioid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organize and manage mise-based task automation for projects by centralizing all scripts under the scripts/ directory, reducing manual setup and improving repeatability.

Core Features & Use Cases

  • Self-contained tasks: Each task is an executable bash script with a shebang and #MISE metadata at the top.
  • Scoped task grouping: Subdirectories under scripts/ automatically map to task namespaces like build:vscode or test:unit.
  • Deterministic execution & dependency awareness: Tasks declare sources, outputs, and dependencies to enable efficient reruns and correct execution order.

Quick Start

Create a new executable script in scripts/ and run it with mise run <task>.

Frequently Asked Questions about mise-tasks

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

FAQPage Schema
How do I organize mise tasks to automate repetitive bash workflows?

You can organize mise tasks by placing executable bash scripts with a shebang and #MISE metadata inside a central scripts/ directory, which reduces manual setup and improves repeatability.

How do I group related bash scripts into namespaces using mise?

Mise groups related bash scripts into namespaces by mapping subdirectories under the scripts/ directory to scoped task names like build:vscode or test:unit for organized execution.

How do I ensure deterministic execution order for mise tasks?

To ensure deterministic execution order for mise tasks, each script must explicitly declare its sources, outputs, and dependencies, enabling efficient reruns and correct sequential processing.

What do I need to create a valid executable script for a mise task?

To create a valid executable script for a mise task, you need a bash file with a shebang at the top, followed by #MISE metadata, placed in the scripts/ directory.

Can I run grouped bash scripts deterministically without manual setup?

Yes, you can run grouped bash scripts deterministically by placing them in subdirectories with explicit dependency declarations, letting mise handle the automated execution without manual setup.

Why are my mise tasks running out of order during automation?

Mise tasks run out of order if scripts lack explicit dependency declarations. You must define sources, outputs, and dependencies in the #MISE metadata to enforce deterministic execution.