claude

shfmt

Validation and quality enforcement for shell scripts using shfmt formatter with configuration, formatting patterns, and best practices.

200 on GitHubby The Bushido Collectivev1.2.0Apache-2.0updated 3 days agoValidation
/

Plugin shfmt from marketplace han in TheBushidoCollective/han. Commands read from the repo's manifest — 2 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (3)

  • shell-best-practices

    Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.

  • shfmt-configuration

    Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.

  • shfmt-formatting

    Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.

Hooks (3)

  • PostToolUse

    han hook run shfmt format --async

  • Stop

    han hook run shfmt format --async

  • SubagentStop

    han hook run shfmt format --async

View source on GitHub han.guru

More from TheBushidoCollective/han

All 340 plugins →

core

claude

Essential infrastructure for the Han plugin marketplace including skills, commands, MCP servers, and quality enforcement hooks.

24 skills · 1 agent · 3 MCP servers · hooks

200

clickup

claude

MCP server for ClickUp integration with automatic acceptance criteria validation. Provides task management, workspace access, and ensures work completeness.

8 skills · 1 MCP server

200

github

claude

MCP server configuration for GitHub integration providing repository management, issues, pull requests, actions, and code search.

7 skills · 1 MCP server · hooks

200

gitlab

claude

MCP server configuration for GitLab integration providing issue management, merge request operations, code search, and project data access.

7 skills · 1 MCP server · hooks

200

MCP server for ClickUp integration with automatic acceptance criteria validation. Provides task management, workspace access, and ensures work completeness.

8 skills · 1 MCP server

200

MCP server configuration for GitHub integration providing repository management, issues, pull requests, actions, and code search.

7 skills · 1 MCP server · hooks

200

Similar plugins

Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.

7 skills · 1 command · 3 agents

anthropics/claude-code 155,476

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

azure

claude

Transform Claude into an Azure expert. This plugin integrates the Azure MCP server and specialized Azure skills to move beyond generic advice. It enables Claude to perform real-world tasks: listing resources, validating deployments, diagnosing infrastructure issues, and optimizing costs across 50+ Azure services.

44 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

shell-scripting

claudecodex

Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing

3 skills · 2 agents

wshobson/agents 42,461

Render

claude

Deploy, debug, and monitor applications on Render: skills for blueprints, deploys and troubleshooting, a Render assistant agent, deploy/status commands, a render.yaml validation hook, and the Render MCP connector preconfigured over OAuth.

21 skills · 2 commands · 1 agent · 1 MCP server · hooks

anthropics/knowledge-work-plugins 35,601

Build, launch, grade, and schedule Claude Managed Agents (CMA) in your own Anthropic account — a plugin re-implementation of Anthropic's launch-your-agent reference skill (Apache-2.0; independent, not a fork). Every session starts with a goal (./my-agent/goal.json, opt-in SessionStart hook, driven by /cs-goal); loop_compiler.py compiles it into a bounded grade->iterate loop (max_iterations 1..20), a recurring cron scheduled-deployment loop, or a single-pass interview->stage->launch workflow. 6 skills: orchestrator (context: fork goal router) + interview + stage-launch + grade-iterate + run-without-you + wrap-up. 18 stdlib-only deterministic scaffolders (no network/API calls; live launches emitted as BYOK curl that never prints the key), 4 agents, 8 commands, hooks, 5 references, 4 assets. Validators enforce CMA limits. Distinct from engineering/agent-harness (generic domain loop) and write-a-skill (authors Claude Code skills, not CMAs).

6 skills · 8 commands · 4 agents · hooks

alirezarezvani/claude-skills 29,725

Maintain shfmt?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins340 plugins