Agent Skill
2/7/2026

update-from-starter-template

Update Mattermost plugin repositories with common files from mattermost-plugin-starter-template and fix all linter issues. Use when syncing build tooling, updating golangci-lint config, or fixing linter errors in a Mattermost plugin.

H
hanzei
0GitHub Stars
1Views
npx skills add hanzei/mattermost-plugin-development

SKILL.md

Nameupdate-from-starter-template
DescriptionUpdate Mattermost plugin repositories with common files from mattermost-plugin-starter-template and fix all linter issues. Use when syncing build tooling, updating golangci-lint config, or fixing linter errors in a Mattermost plugin.

mattermost-plugin-development

A Claude Code plugin for developing Mattermost plugins.

Installation

Add the marketplace and install the plugin:

/plugin marketplace add hanzei/mattermost-plugin-development
/plugin install mattermost-plugin-development@mattermost-plugin-development

Or clone and use directly:

git clone https://github.com/hanzei/mattermost-plugin-development.git
claude --plugin-dir ./mattermost-plugin-development

Skills

update-from-starter-template

Syncs a Mattermost plugin repository with common files from mattermost-plugin-starter-template and fixes all linter issues.

Usage:

/update-from-starter-template

Or using the fully qualified name:

/mattermost-plugin-development:update-from-starter-template

This skill will:

  1. Prepare the repository by creating a new branch
  2. Update common build and config files from the starter template while preserving plugin-specific customizations
  3. Fix linter issues using gofumpt and manual fixes
  4. Verify tests pass and create a commit with PR
Skills Info
Original Name:update-from-starter-templateAuthor:hanzei