Agent skill

Flet Release Announcement

by flet-dev in flet-dev/flet

Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style.

Apache-2.0Auto-check passedDevelopment

Install Flet Release Announcement

skills CLI
$ npx skills add flet-dev/flet --skill flet-release-announcement -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install flet-dev/flet flet-release-announcement --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/flet-dev/flet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/website/.agents/skills/flet-release-announcement .claude/skills/flet-release-announcement && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
flet-release-announcement
GitHub stars
17k
Token cost
~950 tokens
SKILL.md length
357 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style.

  • Revise posts like Flet X.Y.Z release announcement with major feature sections
  • SKILL.md covers Inputs to collect, Style targets, Workflow and Useful command patterns, plus 1 more section
  • Calls rg, uv and pip; reaches github.com
  • Upgrade instructions (pip and uv/pyproject.toml)

What it does

Flet Release Announcement is an agent skill from flet-dev/flet. Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style. Use when asked to draft, plan, or revise posts like "Flet X.Y.Z release announcement" with major feature sections, screenshots, code samples, upgrade instructions (pip and uv/pyproject.toml), and a compact "other changes" summary.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes. It works with Python. The repository describes itself as: Build realtime web, mobile and desktop apps in Python only. No frontend experience required. The licence is Apache-2.0.

When your agent uses it

  • Revise posts like Flet X.Y.Z release announcement with major feature sections
  • Upgrade instructions (pip and uv/pyproject.toml)
  • A compact other changes summary

Example prompts

  • “Flet X.Y.Z release announcement”
  • “other changes”
  • “/flet-release-announcement”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 3710aff. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • rg
    • uv
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Flet Release Announcement loads about 950 tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 357 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~950

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from flet-dev/flet at commit 3710aff, republished under its Apache-2.0 licence (© flet-dev). 357 words, ~950 tokens.

Download SKILL.mdSave it as .claude/skills/flet-release-announcement/SKILL.md (or your agent's skills folder).
name
flet-release-announcement
description
Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style. Use when asked to draft, plan, or revise posts like "Flet X.Y.Z release announcement" with major feature sections, screenshots, code samples, upgrade instructions (pip and uv/pyproject.toml), and a compact "other changes" summary.

Flet Release Announcement

Use this skill when the user asks to plan/write/refine a Flet release blog post.

Inputs to collect

  • Release version (example: 0.81.0)
  • Target blog file path (or create one)
  • Changelog source (local repo path or GitHub link)
  • Preferred title (if provided)
  • Any must-include or must-exclude topics

If inputs are missing, infer from open files and recent release posts.

Style targets

  • Match tone/structure of recent release posts in /blog.
  • Keep writing practical and concise.
  • Avoid excessive emoji and unnecessary bold formatting.
  • Lead with substantial features; keep long tail in "Other changes and bug fixes".
  • Format GitHub issue/PR references as Markdown link labels like [#6190](https://github.com/.../issues/6190), not bare URLs.
  • Wrap control/service/type names in backticks in prose and labels (for example, `Clipboard` docs).

Workflow

  1. Inspect prior release posts for structure
  • Read 2-3 recent release posts in /blog.
  • Reuse conventions: frontmatter, short intro, highlights bullets, {/* truncate */}, upgrade section, major feature sections, improvements, other changes, conclusion.
  1. Ground facts in changelog
  • Use the exact release section from CHANGELOG.md or the release branch/tag anchor.
  • Do not invent claims, platforms, or options.
  • Keep issue/PR links for traceability.
  1. Select major vs other items
  • Promote 5-8 most substantial features to dedicated sections.
  • Keep less substantial or niche items in compact bullets at the end.
  1. Source screenshots
  • Prefer existing docs/integration golden images.
  • Typical sources:
    • sdk/python/packages/flet/integration_tests/.../golden/...
    • sdk/python/examples/.../media/...
  • Copy selected assets into website repo:
    • static/img/blog/flet-<version>/...
  • If an image is unavailable, explicitly note the gap.
Show full SKILL.md (121 more words)Show less
  1. Build each major feature section For each major feature include:
  • What it is
  • What problem it solves
  • Short code sample
  • Screenshot (<img src="..." className="screenshot-..." />)
  • "More info" links (docs + issue/PR)
  1. Upgrade instructions Always include both flows:
  • pip:
bash
pip install 'flet[all]' --upgrade
  • uv + pyproject.toml:
bash
uv sync --upgrade
bash
uv sync --upgrade-package flet \
  --upgrade-package flet-cli \
  --upgrade-package flet-desktop \
  --upgrade-package flet-web

On Linux, mention that some setups use flet-desktop-light instead of flet-desktop; in that case --upgrade-package flet-desktop-light should be used.

  1. Verify before handoff
  • Title and slug align with repo naming conventions.
  • All image paths exist in static/img/....
  • Docs/issue links resolve and match section claims.
  • "Other changes" list mirrors changelog items accurately.

Useful command patterns

bash
rg --files blog | rg 'release-announcement|flet-v-0-'
sed -n '1,260p' blog/<recent-release-post>.md
sed -n '1,260p' <flet-repo>/CHANGELOG.md
rg --files <flet-repo>/sdk/python/packages/flet/integration_tests | rg '<feature>.*(png|gif|jpg)$'
mkdir -p static/img/blog/flet-<version>
cp <source-image> static/img/blog/flet-<version>/<name>.png

Output checklist

  • New or updated blog post in /blog
  • Referenced screenshots copied under static/img/blog/flet-<version>/
  • Final text includes major sections, upgrades (pip + uv), improvements, and concise other changes

© flet-dev, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in website/.agents/skills/flet-release-announcement of flet-dev/flet.

Open the folder on GitHubat commit 3710aff

Compare with similar skills

Flet Release Announcement next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Flet Release Announcement compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Flet Release Announcement this skillflet-dev/flet17k—~950Automated safety check: PassApache-2.0
Release Skillsnexmoe/eve4213 repos~3.3kAutomated safety check: PassNone
Commitizencommitizen-tools/commitizen3.5k—~839Automated safety check: PassMIT
pybind11 Release Preparationpybind/pybind1118k—~1.7kAutomated safety check: PassCustom licence
pybind11 Release Publicationpybind/pybind1118k—~2.5kAutomated safety check: PassCustom licence
EverOS Release WorkflowEverMind-AI/EverOS13k—~1.3kAutomated safety check: PassApache-2.0

Similar skills

  • Release Skills

    nexmoe/eve

    Universal release workflow. An agent skill from nexmoe/eve.

    421 GitHub starsUsed in 3 repos~3.3k tokens
    DevelopmentAuto-check passed
  • Commitizen

    commitizen-tools/commitizen

    A skill your agent uses for tasks involving Conventional Commits, commit message validation, Commitizen configuration, semantic version bumps, changelog generation, or CI/release automation with the…

    3.5k GitHub stars~839 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Opens the pybind11 release-preparation pull request: picking the release base, bumping the version in common.h and integrating the changelog, following docs/release.rst.

    18k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Walks a maintainer through publishing a pybind11 release after the preparation PR merges, with preflight checks, confirmations before each push and a GitHub release.

    18k GitHub stars~2.5k tokensUpdated today
    DevelopmentAuto-check passed
  • EverOS Release Workflow

    EverMind-AI/EverOS

    Walks through cutting a versioned everos release: bump the version, update the changelog, tag it, and review the drafted GitHub Release page before publishing.

    13k GitHub stars~1.3k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Pre Release

    ZhuoZhuoCrayon/throttled-py

    Automates release preparation for throttled-py. An agent skill from ZhuoZhuoCrayon/throttled-py.

    651 GitHub stars~1.1k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed

More from flet-dev/flet

All 14 skills in this repo
  • A skill your agent uses when asked to create or update integration tests for any Flet control in sdk/python/packages/flet/integrationtests, including visual goldens and interactive behavior tests.

    17k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • A skill your agent uses when asked to create Flet example projects from flat .py files with main.py and pyproject.toml metadata for Gallery/MCP indexing.

    17k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • A skill your agent uses when asked to build, preview, or verify the Flet documentation website, including checking for broken links, broken images, and unresolved reST cross-references.

    17k GitHub stars~557 tokensUpdated today
    Auto-check passed
  • Docs Conventions

    flet-dev/flet

    A skill your agent uses when writing or reviewing Flet documentation, including Python docstrings (Google style, reST roles, admonitions), Markdown docs (cross-references, images, code examples)…

    17k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Flet Deprecation

    flet-dev/flet

    A skill your agent uses when adding or changing deprecations for Python controls/APIs in sdk/python/packages/, including V.deprecated fields, deprecated decorators, version lifecycle, and docs…

    17k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Flet Validation

    flet-dev/flet

    A skill your agent uses whenever editing validation for Python controls in sdk/python/packages/: adding/changing constrained properties, Raises: ValueError docstrings, beforeupdate() checks, raise…

    17k GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Flet Release Announcement

What does Flet Release Announcement do?

Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style. Flet Release Announcement is an agent skill from flet-dev/flet. Create or update a Flet release announcement blog post from changelog notes, matching existing /blog style.

When should I use Flet Release Announcement?

Flet Release Announcement fits situations like: revise posts like Flet X.Y.Z release announcement with major feature sections; upgrade instructions (pip and uv/pyproject.toml); A compact other changes summary.

How do I install Flet Release Announcement in Claude Code?

Run `npx skills add flet-dev/flet --skill flet-release-announcement -a claude-code`. Or copy the skill folder (website/.agents/skills/flet-release-announcement in flet-dev/flet) into .claude/skills/flet-release-announcement in your project. Claude Code loads it when a task matches its description.

How do I install Flet Release Announcement in Codex?

Run `npx skills add flet-dev/flet --skill flet-release-announcement -a codex`. Or copy the skill folder (website/.agents/skills/flet-release-announcement in flet-dev/flet) into .agents/skills/flet-release-announcement in your project. Codex loads it when a task matches its description.

Can I use Flet Release Announcement in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add flet-dev/flet --skill flet-release-announcement -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/flet-release-announcement, .gemini/skills/flet-release-announcement, .github/skills/flet-release-announcement and .opencode/skills/flet-release-announcement in your project.

What does Flet Release Announcement need to run?

Going by SKILL.md and its folder, Flet Release Announcement needs the command-line tools its instructions call (rg, uv and pip). Our summary lists: Python 3.

Does Flet Release Announcement access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Flet Release Announcement safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Flet Release Announcement use?

Flet Release Announcement is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Flet Release Announcement use?

About 950 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Flet Release Announcement?

Skills that share tags, products or a category with Flet Release Announcement: Release Skills (nexmoe/eve, 421 stars), Commitizen (commitizen-tools/commitizen, 3.5k stars), pybind11 Release Preparation (pybind/pybind11, 18k stars) and pybind11 Release Publication (pybind/pybind11, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Flet Release Announcement?

flet-dev (a GitHub organization) maintains it in flet-dev/flet, which has 17,297 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 9, 2026.

Source: flet-dev/flet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.