SwiftButler is a CLI tool designed to analyze, syntax-check, reindent, and logically distribute Swift source code for better project management.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install swiftbutler
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install swiftbutler using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SwiftButler is a powerful utility designed to reduce the complexity of Swift source code into a more manageable working surface. It provides developers and AI agents with the ability to extract clean API overviews, validate syntax quickly, and maintain code consistency across large projects. By integrating this tool into your Openclaw Skills, you can automate the process of understanding project structures and cleaning up generated code.
The tool is particularly valuable for bridging the gap between raw source code and structured data. Whether you are performing a recursive analysis of a Swift package or normalizing indentation after an automated refactor, SwiftButler provides a robust interface for both human developers and automated systems to interact with Swift code bases efficiently.
Install SwiftButler via Homebrew using the following commands:
brew install cocoanetics/tap/swiftbutler
To verify that the installation was successful and check the version:
butler --version
For developers working from a local checkout, you can build the tool using the Swift Package Manager:
swift build
.build/debug/butler --version
SwiftButler organizes its output based on the selected format. It supports structured data exchange which is ideal for integration into automated pipelines.
| Format | Description |
|---|---|
| interface | Standard Swift interface definition style. |
| json | Highly structured machine-readable format. |
| yaml | Recursive structured output preferred for CLI tooling. |
| markdown | Documentation-friendly format for human review. |
The tool allows for filtering by visibility (e.g., public, internal) and can target specific output directories for distributed files.
Loading
A professional AI-driven audio separation tool that splits music into vocals, drums, bass, and instrumental stems.

A high-performance semantic search tool that builds a persistent vector index over Python codebases to enable natural language discovery of code symbols.

An intelligent AI agent skill that automates cross-platform product price fetching, promotion parsing, and final cost calculation.

A professional command-line interface for managing Kiipu posts, authentication states, and system diagnostics.

A specialized tool that transforms vague reporting clues into structured, data-driven news pitches using knowledge graph context.

An advanced AI research agent that builds structured B2B prospect profiles, identifies key decision-makers, and generates personalized engagement recommendations.








































