Imported from pedropaulovc/agent-plugins (
AGENTS.md). Install upstream withnpx skills add pedropaulovc/agent-plugins. Copyright stays with the author.
Plugins
- Any changes to plugin code must also bump the plugin's version in its
plugin.json, NOT the marketplace version. Plugins that also ship a.codex-plugin/plugin.json(all exceptno-fetch) must keep that manifest'sversionin sync with.claude-plugin/plugin.json. - When adding, renaming, or removing a plugin, update the "All plugins" table in
README.mdand both marketplace files:.claude-plugin/marketplace.jsonfor Claude Code and.agents/plugins/marketplace.jsonfor Codex. Omitno-fetchfrom the Codex marketplace because Codex routes web access through a hostedweb_searchtool that hooks cannot intercept. Skip these updates only if the user explicitly says so. - A skill marked
disable-model-invocation: truein Claude Code must also shipskills/<name>/agents/openai.yamlwithpolicy.allow_implicit_invocation: falsewhen the plugin is exposed to Codex. Codex ignores the Claude frontmatter and enables implicit invocation by default. This rule currently applies toworktree-reset/reset,gh-issue/issue, andpr-comments/comments. - When bumping the
superpowersplugin version, also run:
This bakes the currentpython3 plugins/superpowers/hooks/build-hooks.pyskills/using-superpowers/SKILL.mdintohooks/hooks.json. - When bumping any Rust hook plugin version (
windows-bash-guard,unrelated-issue-detector,mediocrity-detector,command-chain-separator,playwright-cli-headed, ormemory-to-repo), also rebuild the hook binary:
Cross-compiles the Rust binary for Linux x86_64 and Windows x86_64.python3 plugins/<plugin>/hooks/build-hooks.py
Documentation boundaries
- Keep
README.mdfocused on installation, user-visible behavior, and the plugin inventory. - Put maintainer-only design constraints and implementation details in this file or the affected plugin's documentation.
- Keep the brief descriptions in the "All plugins" table consistent with the detailed behavior below.
Plugin implementation notes
Stop hooks
mediocrity-detectoris a RustStophook. It scans the current turn for hedging, blocks the stop, and asks the agent to report each assumption explicitly.unrelated-issue-detectoris a RustStophook. It detects dismissals of findings as unrelated or pre-existing, blocks the stop, and asks for evidence for each dismissal.
SolidWorks
developing-solidworksis the only skill that drives the SolidWorks .NET COM API directly.developing-solidworks-mcpcovers the same API through structured documentation lookup, which explains the mutually exclusive installation guidance inREADME.md.- Many SolidWorks methods accept 10 to 30 positional
bool,int, ordoublearguments. The skill requires named arguments because a changed Boolean can silently alter behavior. - Preserve its documentation-first workflow, offline API references, COM interop patterns, and guidance for known failures such as
FeatureCut4returning null, failed extrusions, and faulty geometry detection.
Alt text
alt-textfavors the information a post would lose without the image over exhaustive visual description.- The platform limits and writing rules published in
README.mdare a subset. Keep them in sync withplugins/alt-text/skills/alt-text/SKILL.md, which owns the full list and default length.
OMP persistence
omp-persist-system-promptstores each distinct effective system prompt and provider tool context as hidden custom session metadata for transcript indexing.
Interactive authentication tooling
onepasswordestablishes the interactiveopsession through tmux when service-account authentication fails.