octo-devtools

Translate natural language intents into PowerShell cmdlets for OctoMesh workflows.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/meshmakers/octo-claude-skills --skill octo-devtools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: octo-devtools
Source: https://github.com/meshmakers/octo-claude-skills/tree/main/skills/octo-devtools
Command: npx skills add https://github.com/meshmakers/octo-claude-skills --skill octo-devtools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamlines orchestrating OctoMesh development tasks across multiple repositories by translating natural language intents into safe PowerShell commands, reducing context switching and human error.

Core Features & Use Cases

  • Single entry point for operations: /octo-devtools to run natural-language commands and have them executed as PowerShell cmdlets.
  • Natural language to cmdlet mapping: Claude translates intents into the correct PowerShell cmdlets with safety checks and clear guidance.
  • Prerequisites and invocation pattern: outlines required tools (pwsh, monorepo layout) and the wrapper invocation using scripts/run_pwsh.sh.
  • Workflow references: points to references/command-reference.md and references/workflows.md for structured guidance and best practices.
  • Safe defaults and packaging: defaults to multi-repo build workflows (Invoke-BuildAll) with NuGet package propagation when appropriate.

Quick Start

Ask OctoMesh DevTools to run a command, for example Invoke-BuildAll -configuration DebugL, to build all repos.

Frequently Asked Questions about octo-devtools

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

FAQPage Schema
How do I translate natural language intents into PowerShell cmdlets for OctoMesh?

To translate natural language intents into PowerShell cmdlets for OctoMesh, use the /octo-devtools entry point to map commands with safety checks. It interprets your text and executes the correct cmdlet.

What is the best way to build and start infrastructure across multiple repositories?

The best way to build and start infrastructure across multiple repositories is using the Invoke-BuildAll cmdlet. It applies safe defaults for multi-repo build workflows and handles NuGet package propagation.

Do I need pwsh and a monorepo layout to run OctoMesh development workflows?

Yes, you need pwsh and a monorepo layout to run OctoMesh development workflows. The skill outlines these required tools and the wrapper invocation using scripts/run_pwsh.sh to execute commands properly.

How does git-sync work when managing branches across multiple repositories?

Git-sync manages branches across multiple repositories by orchestrating PowerShell commands that synchronize repos. This reduces context switching and human error when handling multiple branches.

Where can I find command references and structured guidance for OctoMesh workflows?

You can find command references and structured guidance for OctoMesh workflows in references/command-reference.md and references/workflows.md. These resources document best practices and cmdlet usage.

Why does orchestrating dev workflows across multiple repositories cause context switching?

Orchestrating dev workflows across multiple repositories causes context switching because managing individual repos manually increases human error. Translating natural language into safe PowerShell commands reduces this overhead.