{"id":"8c83a76d-04df-4866-bec3-b8f2ac006ed1","shortId":"g5bwm9","kind":"skill","title":"release-notes-one-pager","tagline":"Release notes one-page HTML with highlights, Added, Fixed, Breaking changes,\nKnown issues, and Upgrade note. Writes explicit \"None\" style sections\nwhenever the user does not provide details.","description":"# Release Notes One-Pager Skill\n\nProduce a single-page release notes document in HTML.\n\n## Resource map\n\n```\nrelease-notes-one-pager/\n├── SKILL.md                    ← this file\n├── example.html                ← quality bar and style reference\n├── assets/\n│   └── template.html           ← local seed file to copy to project index.html\n└── references/\n    ├── checklist.md            ← P0 / P1 / P2 gates\n    └── layouts.md              ← local section skeletons\n```\n\nDo not write CSS from scratch unless the user explicitly asks for a bespoke structure.\n\n## Workflow\n\n### Step 0 — Pre-flight\n\n1. Read `assets/template.html`.\n2. Read `references/layouts.md`.\n3. Read active `DESIGN.md` and map it to the six `:root` variables.\n\n### Step 1 — Start from the shared seed\n\nCopy `assets/template.html` to project `index.html`.\n\nUpdate:\n- `<title>`\n- topnav logo text\n- topnav link labels (destinations are pre-wired to `#added`, `#fixed`, `#upgrade-note`)\n- topnav CTA label and `href` destination, or omit the topnav CTA entirely if no real destination exists\n- ensure the topnav link targets exist by adding matching section `id` attributes\n\n### Step 2 — Build release-note structure\n\nInside `<main id=\"content\">`, compose this section order:\n\n1. Hero (Layout 1 or 2): version, date, one-sentence summary.\n2. Added (use Layout 7 log-list; section root must include `id=\"added\"`).\n3. Fixed (use Layout 7 log-list; section root must include `id=\"fixed\"`).\n4. Breaking changes (use Layout 7 log-list, or one row explicitly saying \"None\"; section root must include `id=\"breaking-changes\"`).\n5. Known issues (Layout 7 or card list; section root must include `id=\"known-issues\"`).\n6. Upgrade note (short steps list or explicit no-action statement; section root must include `id=\"upgrade-note\"`).\n7. Closing CTA strip (Layout 6).\n\nFor every CTA in the emitted HTML (topnav, hero, closing strip), replace both the visible label and the `href` destination with real, safe values. If no real destination is available, omit the CTA entirely—do not use a placeholder such as `href=\"#\"`, a misleading page-anchor, or `REPLACE_WITH_REAL_URL`. Hero CTAs are optional; only add them when real destinations exist.\n\n### Step 3 — Honesty rules for missing details\n\nIf the user does not provide details, do not invent them. Write explicit placeholders:\n\n- Summary: `No summary provided.`\n- Added: `No additions provided`\n- Fixed: `No fixes provided`\n- Breaking changes: `None`\n- Known issues: `None reported`\n- Upgrade note: `No upgrade actions required based on provided information`\n\nIf release version or date is missing, use `—` and label the field rather than guessing.\n\n### Step 4 — Self-check\n\nRun `references/checklist.md`. Every P0 must pass.\n\n### Step 5 — Emit artifact\n\nWrap output as:\n\n```\n<artifact identifier=\"release-notes-one-pager\" type=\"text/html\" title=\"Release Notes\">\n<!doctype html>\n<html>...</html>\n</artifact>\n```\n\nOne sentence before the artifact. Nothing after `</artifact>`.","tags":["release","notes","one","pager","open","design","nexu-io","agent-skills","ai-agents","ai-design","byok","claude"],"capabilities":["skill","source-nexu-io","skill-release-notes-one-pager","topic-agent-skills","topic-ai-agents","topic-ai-design","topic-byok","topic-claude","topic-claude-code-for-design","topic-claude-design","topic-coding-agents","topic-design-systems","topic-design-tools","topic-desktop-app","topic-figma-alternative"],"categories":["open-design"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/nexu-io/open-design/release-notes-one-pager","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add nexu-io/open-design","source_repo":"https://github.com/nexu-io/open-design","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 44905 github stars · SKILL.md body (2,978 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:50:17.398Z","embedding":null,"createdAt":"2026-05-09T18:52:03.109Z","updatedAt":"2026-05-18T18:50:17.398Z","lastSeenAt":"2026-05-18T18:50:17.398Z","tsv":"'0':104 '1':108,127,197,200 '2':111,186,202,209 '3':114,223,366 '4':237,431 '5':260,442 '6':276,301 '7':213,227,242,264,296 'action':286,409 'activ':116 'ad':14,151,180,210,222,390 'add':359 'addit':392 'anchor':348 'artifact':444,452 'ask':97 'asset':67 'assets/template.html':110,134 'attribut':184 'avail':331 'bar':63 'base':411 'bespok':100 'break':16,238,258,398 'breaking-chang':257 'build':187 'card':266 'chang':17,239,259,399 'check':434 'checklist.md':78 'close':297,311 'compos':193 'copi':73,133 'css':90 'cta':157,166,298,304,334 'ctas':355 'date':204,419 'design.md':117 'destin':145,161,171,321,329,363 'detail':34,371,378 'document':48 'emit':307,443 'ensur':173 'entir':167,335 'everi':303,437 'example.html':61 'exist':172,178,364 'explicit':24,96,249,283,384 'field':426 'file':60,71 'fix':15,152,224,236,394,396 'flight':107 'gate':82 'guess':429 'hero':198,310,354 'highlight':13 'honesti':367 'href':160,320,343 'html':11,50,308 'id':183,221,235,256,272,292 'includ':220,234,255,271,291 'index.html':76,137 'inform':414 'insid':192 'invent':381 'issu':19,262,275,402 'known':18,261,274,401 'known-issu':273 'label':144,158,317,424 'layout':199,212,226,241,263,300 'layouts.md':83 'link':143,176 'list':216,230,245,267,281 'local':69,84 'log':215,229,244 'log-list':214,228,243 'logo':140 'map':52,119 'match':181 'mislead':345 'miss':370,421 'must':219,233,254,270,290,439 'no-act':284 'none':25,251,400,403 'note':3,7,22,36,47,55,155,190,278,295,406 'noth':453 'omit':163,332 'one':4,9,38,56,206,247,448 'one-pag':8,37 'one-sent':205 'option':357 'order':196 'output':446 'p0':79,438 'p1':80 'p2':81 'page':10,45,347 'page-anchor':346 'pager':5,39,57 'pass':440 'placehold':340,385 'pre':106,148 'pre-flight':105 'pre-wir':147 'produc':41 'project':75,136 'provid':33,377,389,393,397,413 'qualiti':62 'rather':427 'read':109,112,115 'real':170,323,328,352,362 'refer':66,77 'references/checklist.md':436 'references/layouts.md':113 'releas':2,6,35,46,54,189,416 'release-not':188 'release-notes-one-pag':1,53 'replac':313,350 'report':404 'requir':410 'resourc':51 'root':124,218,232,253,269,289 'row':248 'rule':368 'run':435 'safe':324 'say':250 'scratch':92 'section':27,85,182,195,217,231,252,268,288 'seed':70,132 'self':433 'self-check':432 'sentenc':207,449 'share':131 'short':279 'singl':44 'single-pag':43 'six':123 'skeleton':86 'skill':40 'skill-release-notes-one-pager' 'skill.md':58 'source-nexu-io' 'start':128 'statement':287 'step':103,126,185,280,365,430,441 'strip':299,312 'structur':101,191 'style':26,65 'summari':208,386,388 'target':177 'template.html':68 'text':141 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-design' 'topic-byok' 'topic-claude' 'topic-claude-code-for-design' 'topic-claude-design' 'topic-coding-agents' 'topic-design-systems' 'topic-design-tools' 'topic-desktop-app' 'topic-figma-alternative' 'topnav':139,142,156,165,175,309 'unless':93 'updat':138 'upgrad':21,154,277,294,405,408 'upgrade-not':153,293 'url':353 'use':211,225,240,338,422 'user':30,95,374 'valu':325 'variabl':125 'version':203,417 'visibl':316 'whenev':28 'wire':149 'workflow':102 'wrap':445 'write':23,89,383","prices":[{"id":"941f1c53-a61f-4059-be1a-6f391dea94ec","listingId":"8c83a76d-04df-4866-bec3-b8f2ac006ed1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"nexu-io","category":"open-design","install_from":"skills.sh"},"createdAt":"2026-05-09T18:52:03.109Z"}],"sources":[{"listingId":"8c83a76d-04df-4866-bec3-b8f2ac006ed1","source":"github","sourceId":"nexu-io/open-design/release-notes-one-pager","sourceUrl":"https://github.com/nexu-io/open-design/tree/main/skills/release-notes-one-pager","isPrimary":false,"firstSeenAt":"2026-05-09T18:52:03.109Z","lastSeenAt":"2026-05-18T18:50:17.398Z"}],"details":{"listingId":"8c83a76d-04df-4866-bec3-b8f2ac006ed1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"nexu-io","slug":"release-notes-one-pager","github":{"repo":"nexu-io/open-design","stars":44905,"topics":["agent-skills","ai-agents","ai-design","byok","claude","claude-code-for-design","claude-design","coding-agents","design-systems","design-tools","desktop-app","figma-alternative","generative-ai","hermes-agent","local-first","nextjs","no-code","prototyping","ui-generator","vibe-coding"],"license":"apache-2.0","html_url":"https://github.com/nexu-io/open-design","pushed_at":"2026-05-18T18:43:11Z","description":"🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems 🖼 Generate web · desktop · mobile prototypes · slides · images · videos · HyperFrames 📦 Sandboxed preview · HTML/PDF/PPTX/MP4 export 🤖 Runs on Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen / Copilot / Hermes / Kimi CLI.","skill_md_sha":"b2152b1594be1cb08071beb98c1b7862044db69d","skill_md_path":"skills/release-notes-one-pager/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/nexu-io/open-design/tree/main/skills/release-notes-one-pager"},"layout":"multi","source":"github","category":"open-design","frontmatter":{"name":"release-notes-one-pager","description":"Release notes one-page HTML with highlights, Added, Fixed, Breaking changes,\nKnown issues, and Upgrade note. Writes explicit \"None\" style sections\nwhenever the user does not provide details."},"skills_sh_url":"https://skills.sh/nexu-io/open-design/release-notes-one-pager"},"updatedAt":"2026-05-18T18:50:17.398Z"}}