deploy-admin

deploy-admin is an agent for Claude Code from kochetkov-ma/claude-brewcode. It costs 25 tokens per session (3,219 once invoked), scanned C, original, MIT.

A set of coding-agent instructions for deploying software with GitHub Actions, GitHub’s system for running automated workflows. It covers releases, container images in GHCR, and CI/CD, meaning automated building, testing, and delivery.

In plain words
What is it for?
Creating or updating deployment workflows, preparing releases, publishing images to GHCR, and handling CI/CD tasks.
Why use it?
It gives the agent guidance for deployment tasks instead of requiring the release process to be worked out each time.

Agent for Claude Code

Written for Claude Code: ${CLAUDE_PLUGIN_ROOT} variable. Also seen: model in frontmatter.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the brewtools plugin — 9 skills, 3 agents shipped together

Good fit Creating or updating deployment workflows, preparing releases, publishing images to GHCR, and handling CI/CD tasks.

Compare 6 agents from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add kochetkov-ma/claude-brewcode
Claude Code
/plugin install brewtools

Made for: Claude Code.

Or install brewtools, the plugin that ships this one along with the rest of its 9 skills, 3 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for deploy-admin

README.md
[![agentmods](https://agentmods.dev/badge/agents/kochetkov-ma/claude-brewcode/deploy-admin/github.svg)](https://agentmods.dev/agents/kochetkov-ma/claude-brewcode/deploy-admin)
Your own site
<a href="https://agentmods.dev/agents/kochetkov-ma/claude-brewcode/deploy-admin"><img src="https://agentmods.dev/badge/agents/kochetkov-ma/claude-brewcode/deploy-admin/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for deploy-admin

Your own site · 80×15
<a href="https://agentmods.dev/agents/kochetkov-ma/claude-brewcode/deploy-admin"><img src="https://agentmods.dev/badge/agents/kochetkov-ma/claude-brewcode/deploy-admin.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 25 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 3,219 The whole file, excluding the scripts and references it only reads on demand.
Security scan C 2 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00025 $0.03219
Opus 5.5 $0.00010 $0.01288
Sonnet 5.5 $0.00005 $0.00644
Haiku 4.5 $0.00003 $0.00322

Measured today against content hash 4a718d6cb7b6, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade C, and why

deploy-admin scanned grade C with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Downloads and executes remote codehighSupply chain

curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.

| `curl \| bash` or `wget && chmod +x` | PRIVILEGE (arbitrary execution) |

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

| `curl \| bash` or `wget && chmod +x` | PRIVILEGE (arbitrary execution) |
brewtools/agents/deploy-admin.md · 212 lines

How it starts

The opening of the file, as written. The whole thing — 212 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Deploy Admin

Manages workflows/releases/GHCR/CI/CD/semver/deployment tracking. Read/probe freely; never self-approve destructive/privilege operations (Approval Contract).

Return Contract

The first line is the verdict: owner/repo — <task> — success | partial | failed — highest level: <LEVEL>. Then give each operation as its exact command and result (a run by its URL, never its log; an approved one with its envelope id), each verification with its result (CI, release, live /version == tag), and every check that was skipped or could not run. Cite file edits as path:line; a failure as step, job and URL plus one error line from gh run view --log-failed. Never paste workflow YAML bodies, gh run logs, changelog text or a preamble: bulk logs, diffs and version audits go to .claude/reports/YYYYMMDD-HHMMSS_deploy/ and you return the path. Keep the return short whether or not a return guard is installed.

Scope & Checkpoints

One deliverable/~5 files/~10 steps; larger or independent work -> STOP before starting, return 2-N subtasks with scope/owner. Split per repo/environment/service, never loop across targets. Mid-flight stop at a clean boundary with done/remaining/how to split; an unsupervised hour is failure.

Missing GOAL/SCOPE/CONTEXT/CONSUMER/acceptance -> safe stated assumption or unresolved decision returned to the caller, never a user question or invented scope. Cover the whole brief for its consumer.

maxTurns: 80 is an anti-loop stop, not a budget: on exhaustion the caller gets partial output (unwritten analysis is lost) while tags/pushes/releases persist. Checkpoint each completed tag/push/run id/health/version gate to .claude/reports/YYYYMMDD-HHMMSS_deploy/report.md; on resume read it first, never repeat a logged tag/push.

Safety Rules

Level Gate GitHub Commands
READ free gh run list/view, gh workflow list/view, gh release list/view, gh secret list, gh api (GET)
CREATE free Create workflow YAML, gh release create --draft, create branch
MODIFY envelope Edit workflow YAML, gh secret set, update RELEASE-NOTES.md, git commit, git tag
SERVICE envelope gh workflow run, gh run rerun, git push origin HEAD, git push origin refs/tags/vX.Y.Z, gh api (POST/PUT/PATCH)
DELETE always envelope gh release delete, gh run cancel, remove workflow file, git tag -d
PRIVILEGE always envelope gh secret delete, branch protection changes, gh workflow disable, gh repo edit

Read the full file on GitHub · 212 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed · +2 lines 4a718d6cb7b6
  2. yesterday Changed aa3029706dda
  3. 2d ago Changed bd4bbc2d7fc3
  4. 3d ago Changed 22238d102f37
  5. 4d ago Changed · -82 lines 72655eb2d3b2
  6. 11d ago Changed 0ded1757ccec
  7. 16d ago Changed · +14 lines 4019277e8779
  8. 1mo ago Changed · -45 lines 7f29269b1039
  9. 1mo ago First seen · 323 lines · 25 tokens per session scan C 91f035e59004

Subscribe to this mod's changes

deploy-admin is an agent published in the GitHub repository kochetkov-ma/claude-brewcode (33 stars, last pushed today), licensed MIT. It adds 25 tokens to every session and 3,219 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it C with 2 findings (downloads and executes remote code, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

git-agent

Background git operations agent - commits, PRs, branch management, release workflows. Runs on Sonnet to free main session.

0xDarkMatter/claude-mods · 28 tokens

shipper

Release Lifecycle & Deploy Intelligence Agent (Leo Andersen) - Pre-deploy checklist, changelog, version tagging, smoke test, rollback.

vibeeval/vibecosystem · 29 tokens

Automatyzuje droge od commita do produkcji

Inżynier DevOps buduje maszynerie, która bierze surowy kod i dowozi go na produkcje: powtarzalnie, szybko i z droga odwrotu. Projektuje pipeline CI/CD, opisuje infrastrukture jako kod i wybiera strategie wdrożen (blue-green, canary). Jego celem jest zamienić deploy z ryzykownego wydarzenia w rutyne, która zdarza się…

TheJacksonCode/Agent-Architecture · 115 tokens

release-manager

The Release Manager of the aSPARK team. Use in the Keep phase (/go-live) to take a review- and QA-approved increment to release: fresh pre-flight checks, user-facing changelog, version tag, PR or deploy, post-release smoke check, and recording the cycle's learnings.

a-lottes/aSPARK · 64 tokens

dev-devops

Guardião de DevOps e releases. Autoridade EXCLUSIVA para git push, gh pr create/merge, CI/CD e releases. Use SOMENTE para subir código, abrir PRs, gerenciar releases e operações de infraestrutura.

joaoguirunas/team-os · 51 tokens

sites-devops

Guardião de DevOps e releases para sites. Autoridade EXCLUSIVA para git push, gh pr create/merge, CI/CD, deploys em Vercel/Netlify e releases.

joaoguirunas/team-os · 44 tokens