Agent Skills › nightly-labs/openbot › Launch Notes

Launch Notes

GitHub

用于在发布前生成发布说明和启动检查清单。收集已合并的工作、计划中和阻塞项,区分用户可见变更与内部细节,列出所有者及验收标准,确保信息准确且未发布。

marketplace/production-catalog/skills/launch-notes/SKILL.md nightly-labs/openbot

Trigger Scenarios

准备发布新版本 撰写发布公告草稿

Install

npx skills add nightly-labs/openbot --skill Launch Notes -g -y
More Options

Non-standard path

npx skills add https://github.com/nightly-labs/openbot/tree/main/marketplace/production-catalog/skills/launch-notes -g -y

Use without installing

npx skills use nightly-labs/openbot@Launch Notes

指定 Agent (Claude Code)

npx skills add nightly-labs/openbot --skill Launch Notes -a claude-code -g -y

安装 repo 全部 skill

npx skills add nightly-labs/openbot --all -g -y

预览 repo 内 skill

npx skills add nightly-labs/openbot --list

SKILL.md

Frontmatter
{
    "name": "Launch Notes",
    "description": "Write release notes from merged work, with a launch checklist that has owners and acceptance checks. Keeps done, planned and blocked work apart. Use before a release or a launch announcement. It never publishes."
}

Launch Notes

When to use

  • Before a release, to say what changed for users.
  • Before a launch, to list the work left, who owns it, and how each item is checked.
  • Not for writing a scope (use Project Plan) or testing the release (QA Tester does that).

Inputs

  1. Merged work. In this order:
    • gh in the workspace when the user is signed in to GitHub: merged pull requests since the last release tag or a date the user gives.
    • An installed plugin such as Linear, Atlassian or Notion. Find it with tool_search in the openbot tools. Read issues that are done, in progress and blocked.
    • A pasted list, changelog or meeting notes.
  2. Release name and date. If they are missing, ask once with ask_user. Else write "release: to name".
  3. Audience. Users, customers or the internal team. Default: users.

Steps

  1. Collect each item with its evidence: pull request number, issue key, or the line of the pasted list.
  2. Sort each item into one group:
    • Done: merged, or closed as done. If you cannot see that it is released, write "merged, not yet released".
    • Planned: open, not started or in progress.
    • Blocked: marked blocked, or waiting on a named decision or person.
  3. For each Done item, write one line about what the user can now do or what is fixed. Remove internal names, refactors and test changes unless they change behavior.
  4. Mark a breaking change. Name who is affected and what they must do. If the source gives no action, write "action: to confirm". Do not invent steps.
  5. Write the launch checklist. Each item has an owner, a due date, an acceptance check, and a status. Use only owners and dates from the sources. Else write "unassigned" and "date: to agree".
  6. List the facts to confirm before publication.

Checks

  • Every note line has evidence. No line comes from an open item.
  • Planned and Blocked items never appear in the release notes.
  • Every checklist item has an acceptance check that gives yes or no.
  • Numbers, names and dates come from a source. Inference is labeled.

Output

# <Release name> — <date> — Draft, not published

## New
- <what users can now do> (#123)
## Fixed
- <what is fixed> (LIN-45)
## Breaking changes
- <change> — affects: <who> — action: <step or "to confirm">

## Launch checklist
| Item | Owner | Due | Acceptance check | Status |
| Pricing page updated | unassigned | to agree | New price shows on the pricing page | Planned |

## Not in this release
Planned: <items with evidence>
Blocked: <item> — waiting on: <decision or person>

## Confirm before publication
- <fact>

Approvals and stop conditions

  • Never publish, post, send, tag a release, or close or move issues without the user's yes.
  • Do not write an announcement or a social post unless the user asks. Use the same facts when you do.
  • Stop and ask if the sources disagree on whether an item shipped.

Common failures

  • Writing a planned feature as shipped because an issue exists.
  • Notes full of internal names that users do not know.
  • A checklist with no owners, or owners nobody named.
  • A breaking change with no user action.
  • Mixing items from two releases because the date range was wrong.

Version History

  • ac99196 Current 2026-11-02 08:41

Same Skill Collection

.agents/skills/babysit/SKILL.md
.agents/skills/biome-anti-slop/SKILL.md
.agents/skills/openpanel/SKILL.md
.agents/skills/prototype/SKILL.md
.agents/skills/react-to-solid/SKILL.md
.agents/skills/release-upgrade-safety/SKILL.md
.agents/skills/ship/SKILL.md
.agents/skills/signal-deploy/SKILL.md
.agents/skills/smoke-and-ship/SKILL.md
.agents/skills/smoke/SKILL.md
.agents/skills/triage/SKILL.md
.agents/skills/zaidan/SKILL.md
marketplace/production-catalog/skills/acceptance-check/SKILL.md
marketplace/production-catalog/skills/accessibility-audit/SKILL.md
marketplace/production-catalog/skills/account-brief/SKILL.md
marketplace/production-catalog/skills/agent-chat-healthcheck/SKILL.md
marketplace/production-catalog/skills/agent-designer/SKILL.md
marketplace/production-catalog/skills/alt-text/SKILL.md
marketplace/production-catalog/skills/api-skill-builder/SKILL.md
marketplace/production-catalog/skills/bug-triage/SKILL.md
marketplace/production-catalog/skills/build-spec/SKILL.md
marketplace/production-catalog/skills/call-scorecard/SKILL.md
marketplace/production-catalog/skills/campaign-analysis/SKILL.md
marketplace/production-catalog/skills/care-log/SKILL.md
marketplace/production-catalog/skills/change-review/SKILL.md
marketplace/production-catalog/skills/competitor-comparison/SKILL.md
marketplace/production-catalog/skills/daily-brief/SKILL.md
marketplace/production-catalog/skills/data-quality-review/SKILL.md
marketplace/production-catalog/skills/decision-quality-check/SKILL.md
marketplace/production-catalog/skills/distinctive-frontend-design/SKILL.md
marketplace/production-catalog/skills/eggbot-getting-started/SKILL.md
marketplace/production-catalog/skills/evidence-brief/SKILL.md
marketplace/production-catalog/skills/hiring-scorecard/SKILL.md
marketplace/production-catalog/skills/interface-critique/SKILL.md
marketplace/production-catalog/skills/internal-communications/SKILL.md
marketplace/production-catalog/skills/meeting-actions/SKILL.md
marketplace/production-catalog/skills/outreach-draft/SKILL.md
marketplace/production-catalog/skills/pr-follow-up/SKILL.md
marketplace/production-catalog/skills/project-plan/SKILL.md
marketplace/production-catalog/skills/prototype-build/SKILL.md
marketplace/production-catalog/skills/recurring-charges/SKILL.md
marketplace/production-catalog/skills/repository-threat-model/SKILL.md
marketplace/production-catalog/skills/request-scoring/SKILL.md
marketplace/production-catalog/skills/routine-healthcheck/SKILL.md
marketplace/production-catalog/skills/search-content-brief/SKILL.md
marketplace/production-catalog/skills/secure-code-guidance/SKILL.md
marketplace/production-catalog/skills/spend-audit/SKILL.md
marketplace/production-catalog/skills/support-reply/SKILL.md
marketplace/production-catalog/skills/voice-edit/SKILL.md

Metadata

Files
0
Version
ac99196
Hash
13d17215
Indexed
2026-11-02 08:41

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 05:22
浙ICP备14020137号-1