← Back to Skills Marketplace
Swiftlint
by
Alexis Santos
· GitHub ↗
· v1.0.0
· MIT-0
300
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install swiftlint
Description
Swift linting and style enforcement via CLI
Usage Guidance
This skill is coherent and appears to do only what it says: guide and run the SwiftLint CLI. Before using it: 1) Commit or back up your repository before running --fix/autocorrect since those commands change files. 2) If you want to avoid any modifications, instruct the agent to only lint (no --fix) or request a dry run. 3) Installing via brew/mint/SPM is normal; if you require strong provenance, verify that Homebrew/Mint will pull the official realm/SwiftLint sources. 4) Because the skill is instruction-only, there is no bundled code to inspect; its behavior depends on the local swiftlint binary — ensure you trust that binary/version in your environment. If you are uncomfortable with an agent autonomously running fix operations, restrict autonomous invocation or explicitly require confirmation before applying fixes.
Capability Analysis
Type: OpenClaw Skill
Name: swiftlint
Version: 1.0.0
The skill bundle provides a comprehensive and well-documented interface for the SwiftLint CLI tool. It includes standard installation commands (brew, mint), linting workflows, and configuration management instructions for the AI agent. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found; all commands and guidance in SKILL.md are strictly aligned with the stated purpose of Swift code style enforcement.
Capability Assessment
Purpose & Capability
Name, description, and declared requirement ('swiftlint') align with the actual instructions. All required actions are about installing/running SwiftLint (brew / mint / SPM) and managing linting/reporting; there are no unrelated dependencies or surprising claims.
Instruction Scope
SKILL.md only instructs the agent to run SwiftLint commands (lint, fix, reporters, rules) and common shell helpers (cat, grep). It does not ask the agent to read unrelated system files, access environment secrets, or transmit data to external endpoints. It does instruct autocorrect (--fix), which will modify project files and thus requires user consent/precautions.
Install Mechanism
The skill is instruction-only (no automated install spec). It recommends installing via Homebrew, Mint, or SwiftPM — all standard distribution mechanisms for SwiftLint. This is low risk, but users should be aware 'brew install' will fetch a binary from Homebrew (verify Homebrew sources if you require strict provenance).
Credentials
No environment variables, credentials, or config paths are requested. The lack of secrets is appropriate for a linting CLI skill.
Persistence & Privilege
Flags show no forced permanence (always: false). disable-model-invocation is false (normal platform default), meaning the agent can invoke the skill autonomously; given the skill is low-privilege and coherent, this is acceptable but be mindful of autonomous autocorrect actions.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install swiftlint - After installation, invoke the skill by name or use
/swiftlint - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the swiftlint skill.
- Enforces Swift style and conventions via SwiftLint CLI.
- Guides users on installation, configuration, and basic usage (linting, autocorrect, and output formats).
- Documents rule categories (enabled by default and opt-in) and common configuration options.
- Includes agent guidance for handling code style checks and linting requests.
- Provides reference commands for working with SwiftLint in local and CI environments.
Metadata
Frequently Asked Questions
What is Swiftlint?
Swift linting and style enforcement via CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 300 downloads so far.
How do I install Swiftlint?
Run "/install swiftlint" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Swiftlint free?
Yes, Swiftlint is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Swiftlint support?
Swiftlint is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Swiftlint?
It is built and maintained by Alexis Santos (@alexissan); the current version is v1.0.0.
More Skills