metool

Manage modular MeTool packages with GNU Stow symlinks.

3|1|Updated Jul 20, 2025
One-click install
npx skills add https://github.com/mbailey/metool --skill metool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metool
Source: https://github.com/mbailey/metool/tree/main
Command: npx skills add https://github.com/mbailey/metool --skill metool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MeTool's package management provides a structured way to organize code into modules and packages, enabling deterministic installation, sharing, and lifecycle management of tooling across projects.

Core Features & Use Cases

  • Module/package organization: manage tools as modular packages installed via GNU Stow.
  • Claude Code integration: align AI-assisted skill development by attaching SKILL.md to packages.
  • Working-set workflows: create, install, and promote modules and packages throughout development cycles.

Quick Start

Use this skill to guide creating, installing, or modifying metool packages following the repository conventions.

Frequently Asked Questions about metool

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

FAQPage Schema
How do I manage modular packages using GNU Stow for symlink installation?

MeTool package management structures code into modules and packages, enabling deterministic installation, sharing, and lifecycle management of tooling across projects through symlink-based workflows.

How do I attach SKILL.md frontmatter to a module package for Claude Code integration?

Attaching SKILL.md frontmatter aligns AI-assisted skill development within the MeTool ecosystem. The skill reads this frontmatter to guide package modifications and enforce conventions during your development cycle.

Can I use MeTool workflows to promote modules across different development environments?

Yes, MeTool working-set workflows support creating, installing, and promoting modules and packages throughout development cycles. This ensures consistent tooling organization and sharing across varied project environments.

What is the best way to organize code into modules and packages for deterministic installation?

Organizing code into modular MeTool packages provides a structured approach to tool sharing. By leveraging GNU Stow for symlinks, it enforces conventions and best practices for deterministic package installation.

Does MeTool package management require GNU Stow to handle symlinks?

Yes, GNU Stow is leveraged by MeTool to manage symlinks for package installation. This approach ensures deterministic installation and enforces repository conventions when installing or modifying modular packages.

What are the limitations when modifying MeTool packages without following repository conventions?

MeTool enforces strict conventions and error handling for package modifications. Deviating from these repository conventions during package creation or installation risks breaking deterministic symlink workflows and module integrity.