Skip to content
Back to skills

Plugin Maintenance

ASecurity

Audit and modernize this plugin's models, dependencies, skills, onboarding, or release workflow with verified sources and bounded repair cycles.

  • 23 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added October 6, 2026
ai-agentspythonnodegitapisecuritydocumentation

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add Galbaz1/video-research-mcp --skill plugin-maintenance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plugin Maintenance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Plugin Maintenance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/galbaz1-plugin-maintenance/badge)](https://www.skillsdirectory.com/skills/galbaz1-plugin-maintenance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: plugin-maintenance
description: Audit and modernize this plugin's models, dependencies, skills, onboarding, or release workflow with verified sources and bounded repair cycles.
disable-model-invocation: true
---

# Plugin Maintenance

Use the current user mandate and checkout as authority. Installed plugin files
and a remembered model name are leads; the source tree, official provider
documentation and registry metadata determine what can change.

1. Read `AGENTS.md`, scoped instructions and the active tracker issue. Verify
   HEAD, dirty paths, remote and `scripts/detect_review_scope.py --json`. Preserve
   other work; isolate a new change when ownership requires it. Record the
   outcome, protected behavior, allowed writes and publication authority in the
   repository's tracker. If no tracker is configured, record that limitation.
2. Inventory runtime model IDs, dependency constraints and locks, installed file
   mappings, public tools and front-door docs. Verify newer stable releases and
   exact API contracts using primary provider docs and PyPI/npm metadata. Record
   URLs, inspection date and any deliberately retained supported API.
3. Choose one evidenced defect or upgrade. Implement the smallest complete
   correction with the affected tests and docs. Independent workers need disjoint
   write paths and a single integration owner; inherit the configured model.
   A newer model string is insufficient if its thinking, cache, response or
   session contract differs.
4. Run the affected check. Let fresh results select the next correction. Preserve
   failures and skipped checks in the evidence. After one controlled intervention
   repeats the same infrastructure failure, stop that path and record the gap.
   Continue independent authorized work. Stop when the accepted outcome is
   achieved, evidence shows no useful next action, access is missing, resources
   are exhausted, or the user stops the work.
5. Join required workers, then run the final gates once: locked tests and lint
   for all three Python packages; `node --test tests/installer.test.js`; security
   smoke and offline tool-security checks; `uv run python scripts/check_release.py`;
   Python builds and `npm pack --dry-run`. Re-run affected checks only after a new
   change or a concrete unresolved failure. Verify a built MCP artifact through
   tool discovery and a read-only configuration call before claiming packaging
   acceptance. Provider execution and generated-media quality need separate
   authorized evidence.
6. Record exact commits, checks, limitations and next eligible work in the tracker
   and an audit receipt. Commit explicit owned paths. Push, merge, registry upload
   and GitHub release creation only within the user's stated authority. Keep
   review slices single-purpose; distinguish a source release from a registry
   install and from a running provider-backed server.

For later runs, resume the issue and verify any active worker/job identity before
dispatching. One coordinator owns canonical writes. A scheduled prompt alone is
not self-improvement: promote a workflow change only after a recorded recurring
failure and a later independent check of protected capabilities. Use the host's
supported automation facility only when recurring continuation is authorized;
do not launch an unbounded paid loop from this skill.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.