deployment-executor

A deployment skill for carrying out an approved release plan after verification has passed. Deployment means putting the project into a target environment such as staging or production.

In plain words
What is it for?
Use it to execute planned deployments and then guide smoke checks, which are quick tests that confirm the deployed system works.
Why use it?
It checks that authorization, the deployment plan, required commands, environment variables, and rollback steps exist before anything is deployed.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/miniidealab/openlogos/deployment-executor
Any agent
npx skills add miniidealab/openlogos --skill deployment-executor
Clone the repo
git clone --depth 1 https://github.com/miniidealab/openlogos

Made for: Claude Code, Codex.

Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,949 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00000 $0.01949
Opus 5 $0.00000 $0.00975
Sonnet 5 $0.00000 $0.00390
Haiku 4.5 $0.00000 $0.00195

Measured 2d ago against content hash f72aee7518a5, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

deployment-executor scanned grade A with 0 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 2d ago.

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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/deployment-executor/SKILL.md · 175 lines

How it starts

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

Skill: Deployment Executor

openlogos verify 通过后,按已合并的部署方案执行经人类明确确认的部署任务,并引导运行 openlogos smoke。该 Skill 只在部署执行阶段使用。

触发条件

  • 用户明确要求执行部署
  • 用户说“按部署方案部署”“执行当前提案的部署任务”“部署到 staging / production”
  • 当前提案 tasks.md 存在 [deploy] section
  • Initial 阶段 verify 通过后需要部署到目标环境

前置依赖

  1. 用户明确授权部署
  2. logos/resources/prd/3-technical-plan/3-deployment/ 中存在部署方案
  3. 当前提案已 VERIFY_PASS
  4. 当前提案 tasks.md 中存在 [deploy] section
  5. 部署所需命令、环境变量和回滚策略已在部署方案中声明

如果任一条件不满足,停止并说明缺少哪一项。

部署授权来源(change-flow-redesign)

插入到「前置依赖」之后。本节修订「前置依赖」第 1 条与「禁止行为」第 1 条对"部署必须用户明确授权 / 禁止自动部署"的绝对表述,明确在无人值守模式下的受限授权来源

部署执行的授权可来自以下两者之一:

  1. 默认 / 手动模式(半自动):用户明确授权部署(前置依赖原义;生产环境强烈建议走此路径)。半自动下部署执行、openlogos smoke 等仍逐次须人类明确授权,行为完全不变
  2. 无人值守 openlogos next --auto 模式(全自动 / standing 授权)--auto 的含义被重定义为一次性的 standing run-scoped 授权——用户选择 --auto 即在本次运行域内一次性授权全链路自动到底。本次 next --auto 响应对 deliver 入口门(deliver-entryskippable:true)输出 gate_auto_passed === true 时,即构成对本次部署的放行依据(部署目标可能是测试环境而非生产)。

全自动 --auto 下,同一 standing 授权也覆盖"代码已绿后的盖章 / 发布"动作:部署完成后的 openlogos smoke、以及更下游的 git pushplugin/bin/guard-check 的安全白名单本就放行 git push无需任何 marker / guard 改动,全自动下纯由指令文本授权)均可经此授权自动执行,无需逐次人类再确认;可跳门每次放行向 GATE_AUTO_PASSED 追加一行审计。

受限约束(必须遵守):

  • 授权依据是**本次 --auto 响应的 gate_auto_passed === true**这一 live 决策,不是 GATE_AUTO_PASSED 文件的存在;历史审计行不构成对后续部署 / smoke / push 的授权(与默认 next 忽略 GATE_AUTO_PASSED 一致)。
  • 仍须满足其它前置依赖(VERIFY_PASS、部署方案、[deploy] section、部署决策无冲突)。
  • 仍禁止:跳过部署方案凭经验执行、部署失败后写 DEPLOY_DONE、手写 DEPLOY_DONE跳过需要的 smoke(全自动只是把 smoke 的"授权"前置到用户选择 --auto,并不允许略过 smoke 本身)。
  • 硬红线不受 --auto 影响:代码未收敛 / 未绿(gate:implement:loop-exhausted)在任何模式下都绝不自动放行,自动放行只发生在"代码已绿"之后。
  • 部署完成后仍调用 openlogos deploy-done 受控落标,不手写 marker。

据此,「前置依赖」第 1 条「用户明确授权部署」在 --auto 下由「本次响应 gate_auto_passed=true」满足;「禁止行为」第 1 条「未经用户明确确认自动部署」的"明确确认"在 --auto 下等价于用户选择 --auto + 本次放行,而非凭 AI 自行决定。

核心能力

  1. 读取部署方案和当前提案部署任务
  2. 将部署任务拆解为可执行步骤
  3. 在关键命令前说明目的、影响环境和回滚点
  4. 执行部署命令并记录结果
  5. 生成部署报告
  6. 写入部署完成标记
  7. 引导用户运行 openlogos smoke

Read the full file on GitHub · 175 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. 2d ago First seen · 175 lines · 0 tokens per session scan A f72aee7518a5

Subscribe to this mod's changes

deployment-executor is a skill published in the GitHub repository miniidealab/openlogos (71 stars, last pushed 5d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 1,949 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

obra/superpowers · 37 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

babysit-pr

Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep…

openai/codex · 114 tokens

imagegen

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output…

openai/codex · 113 tokens