release-announcement

release-announcement is a skill for Claude Code from CookiesHaha/ash-claude-skills. It costs 75 tokens per session (3,717 once invoked), scanned A, original, MIT.

A workflow that reads a product requirements document from Feishu and creates release announcements in short, detailed Chinese, and detailed English versions.

In plain words
What is it for?
Use it to prepare release notes or announcements from a Feishu document when you have a product name, version number, and optional release date.
Why use it?
It turns a requirements document into release communication without requiring the updates to be rewritten manually in several formats.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the ash-workflow plugin — 7 skills, 1 command shipped together

Good fit Use it to prepare release notes or announcements from a Feishu document when you have a product name, version number, and optional release date.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/cookieshaha/ash-claude-skills/release-announcement
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.

Any agent
npx skills add CookiesHaha/ash-claude-skills --skill release-announcement
Clone the repo
git clone --depth 1 https://github.com/CookiesHaha/ash-claude-skills

Made for: Claude Code.

Or install ash-workflow, the plugin that ships this one along with the rest of its 7 skills, 1 command.

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 release-announcement

README.md
[![agentmods](https://agentmods.dev/badge/skills/cookieshaha/ash-claude-skills/release-announcement/github.svg)](https://agentmods.dev/skills/cookieshaha/ash-claude-skills/release-announcement)
Your own site
<a href="https://agentmods.dev/skills/cookieshaha/ash-claude-skills/release-announcement"><img src="https://agentmods.dev/badge/skills/cookieshaha/ash-claude-skills/release-announcement/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 release-announcement

Your own site · 80×15
<a href="https://agentmods.dev/skills/cookieshaha/ash-claude-skills/release-announcement"><img src="https://agentmods.dev/badge/skills/cookieshaha/ash-claude-skills/release-announcement.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 75 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,717 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 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.00075 $0.03717
Opus 5 $0.00037 $0.01858
Sonnet 5 $0.00015 $0.00743
Haiku 4.5 $0.00007 $0.00372

Measured 12d ago against content hash 7b812b6c7ce0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

release-announcement 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 12d 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.

plugins/ash-workflow/skills/release-announcement/SKILL.md · 377 lines

How it starts

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

发版公告自动生成工作流

CRITICAL — 开始前 MUST 用 Read 工具读取以下文件:

  1. ../lark-shared/SKILL.md — lark-cli 认证与权限处理

适用场景

  • "生成发版公告"
  • "从 PRD 生成 release notes"
  • "发版简报 / 发版说明"
  • "release-announcement {PRD链接} {版本号}"

输入

参数 示例 说明
PRD 来源 飞书 wiki URL 或 doc_token PRD 文档地址(必填)
版本号 v26.4.1.0 发版版本号(必填)
发版日期 2026年5月13日 可选,默认取当天
产品名 PST 可选,默认 PST
产品全称 海柔售前工具(PST) 可选,默认 海柔售前工具(PST)

输入示例:

/release-announcement
PRD: https://hairobotics.feishu.cn/wiki/G36owOYXNiIDG9k7XlOc6vXlnob
版本号: v26.4.1.0

前置条件

# 飞书云文档(user 身份)— 用于读取 PRD 和创建公告文档
lark-cli auth login --domain docs,drive,wiki

工作流

{PRD 来源, 版本号, [发版日期], [产品名]}
        │
        ▼
Step 0  认证检查 ──► 确认 lark-cli user 身份可用
        │
        ▼
Step 1  获取 PRD 内容
        ├─ wiki URL → lark-cli wiki +get-node → doc_token
        ├─ lark-cli docs +fetch --as user --doc-format markdown → PRD 正文
        ▼
Step 2  分析 PRD ──► 提取更新内容
        ├─ 识别功能模块(选型/货架/布局/CAD/检测等)
        ├─ 按模块分组,P0 需求优先
        ├─ 提取核心价值方向(3个)
        ▼
Step 3  生成三版公告
        ├─ 简略版(日期 + 版本号 + 3要点摘要)
        ├─ 详细中文版(价值总览 + 分模块详述)
        ├─ 详细英文版(对应英文翻译)
        ├─ 输出预览,用户确认后进入 Step 4
        ▼
Step 4  创建飞书文档(×3)
        ├─ lark-cli docs +create --as user(关键:用户名下)
        ├─ 记录每个文档的 URL 和 doc_token
        ▼
Step 5  输出结果 + [HANDOFF] 块

Step 0:认证检查

确认 lark-cli user 身份可用于读写飞书文档:

lark-cli auth status

若未认证或 scope 不足,按 lark-shared/SKILL.md 引导用户完成授权:

lark-cli auth login --domain docs,drive,wiki

Step 1:获取 PRD 内容

1a. 从 wiki URL 解析 doc_token

若用户提供的是飞书 wiki URL(如 https://hairobotics.feishu.cn/wiki/XXXXX):

lark-cli wiki +get-node --as user --node-token {wiki_token}

从返回中提取 obj_token(即 doc_token)。

1b. 拉取 PRD 正文

lark-cli docs +fetch --as user \
  --api-version v2 \
  --doc "{doc_token}" \
  --doc-format markdown

返回 PRD 的 Markdown 全文。若内容过长,重点关注:

  • §4 需求详细设计 — 各功能模块的详细描述
  • §5 功能清单 — P0 功能条目列表
  • §3 整体说明 — 整体变更概要

Read the full file on GitHub · 377 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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. 12d ago First seen · 377 lines · 75 tokens per session scan A 7b812b6c7ce0

Subscribe to this mod's changes

release-announcement is a skill published in the GitHub repository CookiesHaha/ash-claude-skills (2 stars, last pushed 1mo ago), licensed MIT. It adds 75 tokens to every session and 3,717 once invoked, about $0.0004 per session on Opus 5. 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-31.

Related

Other skills, from other repositories

publish

Publish oh-my-opencode to npm by triggering the GitHub Actions publish workflow and verifying its artifacts. Ship-only: never runs pre-publish-review or re-reviews merged code unless the user explicitly asks. Argument: . Triggers: publish, release, deploy, npm publish.

code-yeongyu/oh-my-openagent · 68 tokens

pre-publish-review

Nuclear-grade 12-agent pre-publish release gate. Runs /get-unpublished-changes to detect all changes since last npm release, spawns up to 10 ultrabrain agents for deep per-change analysis, invokes /review-work (orchestrator manual QA plus one gate reviewer) for holistic review, and 1 oracle for overall release…

code-yeongyu/oh-my-openagent · 161 tokens

get-unpublished-changes

Compare HEAD with the latest published npm versions and list all unpublished changes by release layer. Triggers: unpublished changes, changelog, what changed, whats new.

code-yeongyu/oh-my-openagent · 38 tokens

suede-play-release

Suede Labs Google Play delivery skill: ship an Android release end to end from the agent interface, without opening the Play Console. Set up credentials, upload an AAB, promote between tracks, stage or complete a rollout, push per-locale release notes, and prove against the Play Developer API what is actually live.…

JasonColapietro/suede-creator-skills · 200 tokens

git-workflow

Guided git workflows: prepare PRs, clean up branches, resolve merge conflicts, handle monorepo tags, squash-and-merge patterns. Use when asked to prepare a PR, clean branches, resolve conflicts, or tag a release.

jezweb/claude-skills · 52 tokens

github-release

Prepare and publish GitHub releases. Sanitizes code for public release (secrets scan, personal artifacts, LICENSE/README validation), creates version tags, and publishes via gh CLI. Trigger with 'release', 'publish', 'open source', 'prepare for release', 'create release', or 'github release'.

jezweb/claude-skills · 65 tokens