do-registry-cleanup
πPluginGoodsmileduck/claude-registry
Analyze and clean DigitalOcean Container Registry images. Lists repos with tag counts, deletes old tags (keep last N), finds stale repos, triggers garbage collection. Supports dry-run mode.
Part of
goodsmileduck-goodsmileduck-claude-registry
Installation
/plugin marketplace add Goodsmileduck/claude-registry/plugin install do-registry-cleanup@claude-registryMore from this repository10
Plugin
Plugin
Kubernetes operations and GitOps: pod/workload debugging; Operators (CRD design, reconcile-loop linting, OperatorHub capability audit); ArgoCD ApplicationSets and GitOps posture; and Docker/Dockerfile static analysis with Compose validation. Ships stdlib validators.
DigitalOcean operations skills. DNS zones: domain/record CRUD via doctl and the DigitalOcean Terraform provider, apex CNAME / no-flattening trap when migrating from Cloudflare, FQDN trailing-dot semantics, DNS-01 ACME wildcard certs, nameserver delegation. App Platform: lints app specs (app.yaml / doctl apps spec JSON / digitalocean_app Terraform) for plaintext secrets, missing health checks, single-instance services, dev databases in production, port mismatches, overlapping ingress routes, conflicting git/image sources, deprecated routes, unknown instance sizes, and app/database region mismatch. Container Registry: analyze and clean registry images β list repos with tag counts, delete old tags (keep last N), find stale repos, trigger garbage collection, with dry-run support.
Inject and audit 1Password secrets via the op CLI: op:// references with op run/op inject, an always-ask permission gate, and an opt-in deny-capable PreToolUse audit hook. Use for API keys, tokens, credentials, .env secrets, OP_SERVICE_ACCOUNT_TOKEN, or 1Password.
Cloud provider operations: GCP IAM inheritance and impersonation; AWS cost investigation (Cost Explorer + CUR, anomaly detection, Savings Plans vs RIs); and Cloudflare platform β DNS zones (REST), Workers configuration, the cf unified CLI (preview), and Zero Trust Access for remote MCP servers. Ships stdlib validators.
Installs skills from a user-curated manifest (~/.claude/skill-manifest.json) into the current project's .claude/skills/ β symlinks local skills, runs `npx skills add` for third-party ones, and advises `/plugin install` for native Claude plugins. Optionally scans the project for trigger files and pre-selects recommended matches. Ships a starter manifest as skill-manifest.example.json.
Curated upstream: Vercel-Labs React/Next.js skills β performance best practices, composition patterns (compound components, render props), and React Native / Expo conventions for mobile.
CI/CD pipelines: GitHub Actions (OIDC federation, permissions hardening, deploy concurrency, reusable workflows, pull_request_target security) and AWS CodePipeline + CodeBuild (pipeline v1/v2, CodeStar Connections, buildspec authoring, IAM service roles, ECR/VPC builds, caching).
Community marketplace of Claude Code plugins: DevOps skill packs (Terraform, Kubernetes, CI/CD, cloud platforms, DigitalOcean), CLAUDE.md optimization, and diagramming β gated by a best-practices lint + security-audit CI.