github.com/mattermost/mattermost-ai-marketplace
| Skill | Added | Review |
|---|---|---|
add-agents-mcp-server plugins/plugin-development/skills/add-agents-mcp-server/SKILL.md Add an MCP (Model Context Protocol) server to a Mattermost plugin so the Agents plugin can call its tools. Use when implementing cross-plugin MCP, exposing AI tools from a Mattermost plugin to the Agents plugin, or wiring up the `pluginmcp` helper from mattermost-plugin-agents. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
Artifact Frontmatter plugins/prfaq-prototype/skills/artifact-frontmatter/SKILL.md Emits the skimmable two-layer skim block at the TOP of every phase artifact — TL;DR, phase + complexity tier, what-changed-since-last-version, decisions locked (and which flipped from a Recommended default), open [VERIFY WITH PM] items, and a one-line reading guide. Goal — a reader answers what / phase / what-changed / what's-open in under 60 seconds without reading the body. Composable; phase agents invoke it as their first output step. | — | |
cherry-pick-create-pr plugins/cursor-automations/skills/cherry-pick-create-pr/SKILL.md Cherry-pick a single merged commit onto one release-X.Y branch, correctly resolving conflicts, running lint in a separate commit, pushing, and opening a cherry-pick PR via the create_pr_tool MCP following the PR template. Self-contained (carries its own conflict-resolution logic). Use inside a per-branch subagent when backporting a merged PR to a release branch. Has side effects (push + open PR). | — | |
Clarification Protocol plugins/prfaq-prototype/skills/clarification-protocol/SKILL.md Reusable contract for surfacing multiple-choice clarifying questions (with a recommended option) at phase intake and whenever in-phase ambiguity exceeds threshold. Defines question shape, threshold scoring, capture format, and bypass. Phase-specific question banks live in the calling agent. Surface-and-pause is mandatory; the agent never self-resolves Recommended options. | — | |
claude-md-improver plugins/claude-md-improver/skills/claude-md-improver/SKILL.md Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization". | 87 87 1.39x Agent success vs baseline Impact 92% 1.39xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: b16652d | |
code-simplifier plugins/code-simplifier/skills/code-simplifier/SKILL.md Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise. | 80 80 1.00x No change in agent success vs baseline Impact 100% 1.00xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: b16652d | |
conflicts plugins/conflicts/skills/conflicts/SKILL.md Resolve git merge conflicts by analyzing change intent across branches. Use when the user asks to resolve merge conflicts, sync a branch, merge branches, or when a git merge produces conflicts. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
create-mattermost-plugin plugins/plugin-development/skills/create-mattermost-plugin/SKILL.md Create a new Mattermost plugin from the starter template in the current directory. Use when creating a new plugin from scratch, scaffolding a Mattermost plugin, or bootstrapping a plugin project. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
cursorctl plugins/cursorctl/skills/cursorctl/SKILL.md Use the `cursorctl` CLI (Cursor SDK Bridge) to spawn, send, detach, follow up, inspect, and collect Cursor cloud or local agents. Trigger when delegating work to Cursor cloud agents (`bc-…` IDs), running a local Cursor agent, fire-and-forget with `--detach`, polling `run get`/`wait`/`watch`, collecting artifacts or conversations, managing `cursorctl auth` profiles, or troubleshooting the SDK Bridge. Run cursorctl via Bash. Do not call the SDK Bridge HTTP API directly. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
Feedback Synthesizer plugins/prfaq-prototype/skills/feedback-synthesizer/SKILL.md Categorizes raw stakeholder feedback into actionable priority tiers with suggested fixes for gate decisions | — | |
figma-implement-design plugins/figma-implement-design/skills/figma-implement-design/SKILL.md Translate Figma nodes into production-ready code with 1:1 visual fidelity using the Figma MCP workflow (design context, screenshots, assets, and project-convention translation). Trigger when the user provides Figma URLs or node IDs, or asks to implement designs or components that must match Figma specs. Requires a working Figma MCP server connection. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
grafana plugins/grafana/skills/grafana/SKILL.md Investigate production issues, query logs and metrics, and explore dashboards on the Mattermost Grafana instance at grafana.internal.mattermost.com. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
issue-resolver plugins/issue-resolver/skills/issue-resolver/SKILL.md Autonomous issue resolution agent that investigates, plans, and fixes issues using sub-agents and browser-based validation. Use when the user provides one or more issues to resolve autonomously, wants hands-off debugging and fixing, or needs an orchestrated investigate-plan-execute-validate workflow. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
mattermost-test-data plugins/mattermost-test-data/skills/mattermost-test-data/SKILL.md Backfill realistic test data into a Mattermost server using the Mattermost MCP tools. Creates users, teams, channels, and natural conversations. Use when the user asks to populate a Mattermost instance, create test data, set up a demo environment, seed conversations, or backfill a Mattermost server. Also provides guidance on reading, searching, and interacting with Mattermost via MCP tools. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
plugin-security-release-targets plugins/cursor-automations/skills/plugin-security-release-targets/SKILL.md Given a Mattermost priority/severity level and a plugin repository, resolve the target plugin release-X.Y branches by cross-referencing the platform release policy with the plugin versions declared in each platform Makefile, plus any plugin release branches not yet wired into the platform. Returns only branches that exist on the plugin's origin. | — | |
precommit plugins/precommit/skills/precommit/SKILL.md Discover and run all pre-commit code quality checks (linters, type checks, i18n extraction) in a monorepo, auto-fix failures, and report results. Use when the user asks to run pre-commit checks, validate code before committing, or ensure CI checks pass locally. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b16652d | |
PRFAQ Parser plugins/prfaq-prototype/skills/prfaq-parser/SKILL.md Normalizes an arbitrary Mattermost PRFAQ markdown file (T3-aware) into a structured, format-independent PRFAQ extract — feature intent, tier, actors, named surfaces, capabilities/actions, behavioral rules, verbatim UI copy, scope, open design questions, dependencies — reconciling in-document contradictions and scrubbing customer names. Feeds scene-mapper and the prfaq-analyst agent. | — | |
Sandbox Composer plugins/prfaq-prototype/skills/sandbox-composer/SKILL.md Target-profile-driven component composition. Enumerates the active playground's real component library at runtime, reads each component's props before use, and fills scaffolded scene files with typed JSX, defense-realistic demo data, and any verbatim PRFAQ copy — flagging gaps instead of inventing phantom imports. Swappable via ${CLAUDE_PLUGIN_ROOT}/config/prototype-targets.json. | — | |
Sandbox Scaffolder plugins/prfaq-prototype/skills/sandbox-scaffolder/SKILL.md Target-profile-driven scaffolding for a multi-scene, multi-option prototype into the active playground defined in ${CLAUDE_PLUGIN_ROOT}/config/prototype-targets.json. Reads the target's real conventions at runtime (folder layout, manifest shape, scene API), checks for collisions/reuse, and creates the orchestrator + scene files + manifest entry. Swappable — point at a newer playground by changing the target profile, not this skill. | — | |
Scene Mapper plugins/prfaq-prototype/skills/scene-mapper/SKILL.md Turns a PRFAQ extract into a ranked screen/scene inventory, a set of genuine option-divergence axes for multi-option prototyping, an assumptions ledger, and a rough scene→component feasibility map against the active target playground. Feeds the prfaq-analyst clarification round and the prototype-builder. | — |