🛠️
AutomationGo

Machinist

by owainlewis

Machinist is an Automation skill for Claude Code, published by owainlewis in machinist.

286 stars57 forkson owainlewis/machinistAdded 2026/09/02+38% in starsRepository updated 2026/09/01
ai-agentsautomationclaude-codecodexcoding-agentsdeveloper-toolsgolang
Install in seconds
Install Machinist
Copy Machinist into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/owainlewis/machinist/tree/main/skills/machinist ~/.claude/skills/machinist

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/owainlewis/machinist.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/machinist/SKILL.md in owainlewis/machinist
Installs to
~/.claude/skills/machinist
Collection
The only skill cataloged from this repository
Category
Automation1648 skills

What Machinist does

Machinist turns a GitHub issue into a planned, implemented, reviewed, and verified pull request. Use it to create tasks, assign or resume work, and manage lifecycle labels in its issue-based workflow.

Machinist is cataloged under Automation on DirSkills. Machinist comes from a repository tagged ai-agents, automation, claude-code, codex and coding-agents.

Documentation

README

Machinist

Machinist turns one open GitHub issue into a planned, implemented, independently reviewed, and checked pull request. It never merges the pull request.

Core model

  • A task is one open GitHub issue in the target repository.
  • Assigning a task means starting machinist run or queuing machinist submit.
  • Foreman lifecycle labels report workflow state. Configured GitHub intake labels can enqueue managed work.
  • Reassign the same issue to resume existing work. The foreman recovers its branch, worktree, pull request, checks, and repair count.
  • When MACHINIST_RUN_ID is set, the agent is already inside a Machinist run. Follow the assigned role and do not start or submit another run.

Create a task

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Machinist

  • How does Machinist compare to other Automation skills?

    Machinist ranks #1376 by stars among the 1648 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Machinist against them. Open each page to compare what they document and how they install.