Skip to content
Agentmart
Submit a tool

one-release-notes

Draft release notes for external customers, internal teams, or stakeholders.

Skill by onehorizonai

IndexedMIT★ 2
Write a review

Chalk Labs

Need help deploying one-release-notes?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/onehorizonai-one-release-notes

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Draft release notes for external customers, internal teams, or stakeholders. Use when asked to "write release notes", "draft changelog", "prepare what's new", "summarize this release", or "announce this version". Defaults to external customer-facing copy that excludes internal jargon. Optionally pulls shipped work from One Horizon. Requires One Horizon MCP when sourcing content from workspace data.

Use cases: data, writing, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/one-release-notes

What's inside

Skill name
one-release-notes
Description
Draft release notes for external customers, internal teams, or stakeholders. Use when asked to "write release notes", "draft changelog", "prepare what's new", "summarize this release", or "announce this version". Defaults to external customer-facing copy that excludes internal jargon. Optionally pulls shipped work from One Horizon. Requires One Horizon MCP when sourcing content from workspace data.
License
MIT
Instructions
51 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • openai.yaml · agents/
  • logo.svg · assets/

SKILL.md (first lines)

# Release Notes

Use as few output tokens as possible while completing the task correctly. Write in plain English. Apply this to documents, progress messages, and final replies.

Turn shipped work, a version bump, or a change list into audience-appropriate markdown release notes. Use `one-list-work`/`one-work-recap` for raw work summaries, `one-initiative-brief` for planning, and `one-manage-documents` to save notes when requested. In-flight status, bug reports, and handoffs belong elsewhere.

## Audience

- **External (default):** helpful, direct, benefit-led customer copy. Include visible features/fixes/UX improvements and required deprecation actions; omit refactors, migrations, infrastructure, tests, internal tooling, ticket IDs, and jargon unless there is a direct customer effect.
- **Internal:** specific, searchable engineering/product copy with fixes, migrations, breaking changes, flags, rollout, follow-ups, and known issues; no marketing filler.
- **Stakeholders:** concise business outcomes, adoption signals, launches, risks, and rollout; omit low-level detail and noisy bug lists.

## Discovery and sources

1. Confirm release communication and audience; reuse supplied context. Ask missing questions one at a time and wait for answers. A complete change list or "just write it" means draft immediately.
2. Gather product/surface, version/name/date if relevant, destination (calibrates length/tone), and theme if useful. Draft once audience and product are known, with at least three meaningful changes or explicit instruction to use what's available. Put remaining uncertainty in `### Open questions`.
3. For shipped-work sourcing: resolve unknown workspace via `list-workspaces`; use `list-taxonomy` with `types: ["releases", "products"]` if a release label applies; fetch `list-completed-work` for the window/team/product context. Use `search-tasks` for named releases, initiatives, or versions.
4. Manual lists, spreadsheets, PR summaries, or commit ranges are primary when supplied. Merge and deduplicate if both sources exist.
5. Classify each item: include (audience value), reframe (translate technical work to user outcome), exclude (internal-only, minor, duplicate, not customer-visible). Challenge weak items; omit or ask to reframe. External notes exclude disabled flags, test/dependency/CI/monitoring/admin work without visible impact, and vague "misc improvements" unless public wording is confirmed. Internally useful exclusions belong only in internal/stakeholder notes.
6. Ask unresolved audience questions: external flags/limited rollout, breaking actions, migration/downtime/support paths, internal-only items; internal traceability, flags/migrations/rollout, known issues/follow-ups; stakeholders business outcome, adoption/revenue/retention/risk, and post-launch signals.
7. Before writing, present concise release framing (audience, theme or mixed release, included/excluded counts, breaking changes/actions) and get agreement. Revise disagreements. Fast-track when already instructed to draft.

## Writing

Lead with the reader's changed behavior and why it matters. Make one coherent announcement; curate rather than mirror tickets.

- No H1. Short intro, sentence-case `###` headings, outcome-first bullets with only needed support.
- No trailing periods on any release-note list item. Use straight quotes, sparse em dashes, no emoji or repeated bold bullet labels.
- Put breaking changes/actions near the top. Ticket IDs, PR numbers, and engineer names appear only for internal audiences requesting traceability.
- External copy uses customer language such as "You can now" or "Fixed an issue where"; omit unknown system names, sprint names, codenames, and engineering shorthand.
- Consolidate related fixes and same-outcome changes across devices, browsers, screens, locales, and variants. Split only when behavior, rollout, or required action differs. Avoid comma-separated inventories and repeated "Updated/Fixed/Improved" structures for the same result.
- Name concrete screens/actions/problems, use simple verbs, and vary sentence length. No inflated significance, promotional filler, vague authority without sources, trailing `-ing` pseudo-depth, negative parallelisms, adjective triples, synonym cycling, generic optimism, or chatbot phrases. Avoid AI-heavy terms such as "delve", "pivotal", "seamless", "groundbreaking", "fostering", and "testament".
- Use Mermaid/tables sparingly when they clarify before/after behavior. Stakeholder notes should scan in under a minute; group minor fixes as quality/reliability outcomes.

## Existing note structures

Use the matching structure, keeping each section brief:

- **External:** intro; Highlights (2-5 key changes); New; Improved; Fixed; Deprecations or required actions only when needed; Open questions for uncertainty.
- **Internal:** intro with version/window/themes; Shipped (including migrations/flags/rollout); Breaking changes; Operational follow-ups; Known issues; Traceability only when requested.
- **Stakeholders:** intro; What changed; Why it matters; Rollout status (GA/phased/beta/pilot as relevant); Watch next (metrics, feedback, follow-on work).

## Review and finalize

Before sharing, run a humanizer pass: remove AI patterns, tighten, collapse inventories, keep concrete changes, and remove bullet periods. Check audience comprehension, real changes, visible required actions, destination-appropriate scanning (under 60 seconds), and natural wording. External notes must be suitable for paying customers. Revise failed checks.

After review/approval, offer relevant optional follow-ups: shorter changelog, email intro/subject plus highlights, social announcement, in-app "What's new", support macro/FAQ, or saving to One Horizon. Patch requested edits in place rather than restarting.

If asked to save, call `create-document` with workspace, title `Release notes - <product> <version>`, markdown content, `type: "Requirement"`, and `status: "Draft"` unless completion is requested.

From onehorizonai/skills, MIT.

More from onehorizonai/skills

Signals

Stars
2
Forks
1
Open issues
0
Last commit (this folder)
Oct 9, 2026 (21 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from onehorizonai

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get one-release-notes running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying one-release-notes?

CallGet help
Cite this page

one-release-notes skill. Agent Mart. https://agentmart.dev/skills/onehorizonai-one-release-notes (last updated 2026-10-24)