mytilus

Transforms YAML documents into executable Mytilus command programs for shell workflows.

31|3|Updated Jul 30, 2023
One-click install
npx skills add https://github.com/colltoaction/mytilus --skill mytilus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mytilus
Source: https://github.com/colltoaction/mytilus/tree/main/mytilus
Command: npx skills add https://github.com/colltoaction/mytilus --skill mytilus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mytilus turns shell-like work into readable YAML command documents so you can author, inspect, and revise executable workflows without relying on opaque shell punctuation.

Core Features & Use Cases

  • Author pipelines, grouped parallel branches, and command substitution as structured YAML.
  • Run YAML files, inline command documents, and interactive REPL sessions with diagram rendering and filesystem-aware execution.
  • Use explicit shell fragments, script arguments, placeholder resolution, and VS Code terminal integration when the task needs real system commands.
  • Review and explain command documents as data, which makes them easier for humans and agents to maintain together.

Quick Start

Ask the assistant to read a Mytilus YAML document, explain what it will do, and help you run or refactor it for your current task.

Frequently Asked Questions about mytilus

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

FAQPage Schema
How do I write shell pipelines as readable YAML instead of complex bash scripts?

You can author shell pipelines as structured YAML documents using Mytilus, which transforms them into executable command programs. This approach replaces opaque shell punctuation with readable, inspectable data structures that are easier to maintain.

Can I structure grouped parallel branches and command substitution in YAML?

Yes, Mytilus supports authoring grouped parallel branches and command substitution directly within YAML documents. It applies shell-runtime lowering to preserve placeholder substitution and status-triple execution for these structured workflows.

Does this YAML shell workflow tool integrate with the VS Code terminal and REPL?

Mytilus integrates with VS Code terminal execution and supports interactive REPL sessions. You can run inline command documents and render diagrams while executing real system commands with file-scoped PATH resolution.

What is the best way to review and refactor shell workflows for agents and humans?

Reviewing and explaining command documents as data is the best way to refactor shell workflows. Mytilus treats YAML workflows as structured data, making them significantly easier for both humans and agents to collaboratively inspect and maintain.

Do I need valid YAML syntax to run Mytilus command programs?

Yes, valid YAML syntax is required to run Mytilus command programs. The execution relies on SKILL.md-guided command tags and shell-runtime lowering to correctly process placeholder substitution and filesystem-aware execution.