Install any skill in seconds. Free to start, no credit card required.
Get Started Free →tldraw/dotcom-release-marketing
Post a plain-language summary of what's shipping in this week's tldraw.com (dotcom) release to the marketing team's Discord channel.
Passed 14 of 19 test cases with the skill, and 12 of 19 without it.
and 3 more in the full report
5 fixed12 passed either way3 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
Suppose all commits in the current release range are internal build scripts and package bumps with zero user-facing changes on tldraw.com. What message should be output?
| Checked | Without skill | With skill |
|---|---|---|
| States that there are no user-facing changes this week. | Missed | Passed |
| Includes the GitHub repository diff comparison link. | Missed | Passed |
The instructions your model reads when the skill loads.
Summarize what's shipping in this week's dotcom release (the commits on main that are not yet on production) for the marketing team, and post it to their Discord channel.
This is the marketing counterpart to [[dotcom-release-crew]]. Same commit range, different audience: the release-crew message names engineers to have on hand; this one tells non-technical folks what users will notice so they can plan announcements, social posts, and changelog copy. No engineer pings, no release-risk framing.
The output is a draft for a human to edit, not finished copy. It should read like a streamlined version of the SDK release notes: the same voice, the same discipline about describing bugs precisely, but only the highlights and with every developer-facing detail removed.
Arguments: $ARGUMENTS
--dry-run — print the finished message to stdout instead of posting it. Use this for testing and for reviewing a draft locally.--range <base>...<head> — compare this range instead of production...main. Use it to regenerate a past week's summary (for example, the previous deploy's source commit against main as it was at the time).DISCORD_MARKETING_WEBHOOK_URL — environment variable holding the Discord webhook that posts to the marketing channel. Required unless --dry-run is given. If it is unset and this is not a dry run, stop and tell the user to set it (do not hardcode a webhook URL — this repo is public).GH_TOKEN — used by gh. Present automatically in CI; locally, ensure gh auth status works.Before writing anything, read the house style. Do not invent a tone.
skills/shared/release-notes-guide.md — the SDK release-notes style guide. Its rules for entry format, what to include, and what to omit apply here too.apps/docs/content/releases/ (the highest vX.Y.0.mdx files, not next.mdx). Read their introduction paragraph, ## Improvements, and ## Bug fixes sections. These are the examples to match.Take their discipline, not their register. The SDK notes are written for developers; this summary is written for someone who uses tldraw.com and has never read a commit.
What to take from them:
What to leave behind: anything under ## API changes, PR links and numbers, anything in backticks, package names, the Add/Fix verb-first form, and explanations of how something was fixed.
test cases passed, vs 12 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.