annonce-de-version-openclaw

Rédiger ou publier des annonces de version Discord pour OpenClaw (bêta, stable ou extended-stable) à partir du journal des modifications, du tag, du registre et des preuves de validation.

Qu'est-ce que annonce-de-version-openclaw ?

Cette compétence permet à un agent IA de rédiger ou publier des annonces de version Discord pour OpenClaw, qu'il s'agisse de versions bêta, stables ou extended-stable. Elle s'appuie sur des preuves concrètes : contenu de la version GitHub, journal des modifications, commits, métadonnées du registre et statut de validation. L'agent doit lire les preuves pertinentes avant de rédiger, prioriser les changements visibles par les utilisateurs (installation, comportement OS/plateforme, démarrage de la passerelle, routage, plugins, canaux, sécurité), et ne pas laisser les correctifs tardifs dominer l'annonce. La compétence impose un formatage spécifique pour chaque canal (bêta, stable, extended-stable) avec des commandes de mise à jour exactes, et force l'utilisation de `$discord-user-post` pour la publication effective, en vérifiant le serveur/canal et en demandant une confirmation avant envoi.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/.agents/skills/release-openclaw-announcement

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Annonce de version OpenClaw

À utiliser avec release-openclaw-maintainer après qu'une version soit en ligne. À utiliser avec $discord-user-post pour poster effectivement sur Discord en tant qu'utilisateur connecté.

D'abord les preuves

Avant de rédiger les axes de test, lisez les preuves réelles de la version :

  1. Le corps de la version GitHub et le tag immuable ; pour extended-stable, confirmez également la portée limitée npm/conteneur et la classification non-Latest.
  2. Le CHANGELOG/<version>.md de la version de base publiée et l'enregistrement des contributions, résolus avec node scripts/release-changelog.mjs read --version <version> [--ref <sha-or-tag>] (ajoutez --record pour la comptabilité). Le résolveur partagé lit les tags monolithiques historiques ; le CHANGELOG.md actuel est un index. Après la publication approuvée de la documentation, lisez le miroir complet de la documentation et l'enregistrement figé plutôt que de traiter le corps GitHub compact comme des notes complètes.
  3. Les commits depuis la version précédemment livrée ou la base spécifiée par l'opérateur.
  4. Les métadonnées du registre/package pour la version exacte et le dist-tag actuel.
  5. L'état de validation pertinent pour la confiance des utilisateurs.

N'affirmez pas un audit complet du journal des modifications si vous ne l'avez pas fait. Si vous n'avez lu que les notes de version générées ou une section sélectionnée du journal, dites-le et soit auditez correctement, soit rédigez avec cette limitation.

Pour les axes de test bêta, priorisez les changements observables par l'utilisateur plutôt que les mécanismes de test internes ou CI :

  • chemins d'installation/mise à jour
  • comportement OS/plateforme spécifique
  • démarrage/redémarrage de la passerelle, configuration et comportement à l'exécution
  • routage fournisseur/modèle/runtime
  • chargement de plugins et développement local de plugins
  • canaux et chemins multimédia
  • correctifs de sécurité/perte de données/impact utilisateur

Ne laissez pas les correctifs tardifs de branche de version dominer automatiquement l'annonce. Si la version inclut un delta important par rapport à la version précédemment livrée, classez les axes de test par le delta complet de la version et l'impact utilisateur attendu ; mentionnez les correctifs tardifs dans leur catégorie naturelle.

Texte obligatoire

Chaque annonce bêta doit rendre explicite le statut bêta et inclure :

  • la version exacte, par ex. OpenClaw 2026.5.25-beta.1
  • une phrase de cadrage du risque : bêta, utile pour les tests, pas une promotion stable
  • des axes de test ciblés dérivés des preuves, pas de suppositions
  • la commande de mise à jour mise en avant près du haut :
    openclaw update --channel beta --yes
    openclaw --version
    
  • le chemin d'installation fraîche : Installer depuis https://openclaw.ai
  • le lien vers la version GitHub
  • une note de validation concise, sans faire de CI le titre

Ne suggérez pas de commandes d'installation npm dans les annonces bêta, sauf si l'opérateur demande explicitement un texte spécifique à npm ou un dépannage. Il est acceptable d'utiliser les métadonnées du registre comme preuve ; ne les transformez pas en instruction d'installation publique.

Pour les annonces stables, utilisez le libellé du canal stable :

openclaw update --channel stable --yes
openclaw --version

Les installations fraîches pointent toujours vers https://openclaw.ai.

Pour extended-stable, nommez la version exacte et le mois de fin. Mentionnez uniquement les rétroportages observables, et utilisez :

openclaw update --channel extended-stable
openclaw --version

N'ajoutez pas --yes : les utilisateurs venant d'une stable régulière plus récente doivent voir l'avertissement de rétrogradation car les versions plus anciennes peuvent ne pas comprendre la configuration plus récente. Liez la version GitHub, mais n'héritez pas des affirmations macOS, Windows, ClawHub, latest ou du site web de la stable régulière.

Style

  • Markdown Discord, pas de tableaux.
  • Gardez-le parcourable : courte intro, puces, commandes, liens.
  • Commencez par ce que les utilisateurs peuvent ressentir ou tester, pas par la plomberie de preuve.
  • Ne mentionnez la validation qu'après les instructions d'installation/mise à jour.
  • Soyez précis sur l'endroit où les retours sont utiles.
  • Ne mentionnez pas les chemins de preuve locale privée dans les annonces publiques.
  • Ne surestimez pas les plateformes, canaux ou comportements de fournisseur non vérifiés.

Publication

Lorsqu'on vous demande de poster, utilisez $discord-user-post pour manipuler l'application de bureau Discord connectée en tant qu'utilisateur. Résolvez et vérifiez visiblement le serveur/canal exact, inspectez le corps final, et demandez une confirmation au moment de l'action avant de le saisir ou de l'envoyer. N'utilisez jamais d'envois de canal OpenClaw, de bots, de webhooks, de relais ou de jetons.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

Skills associés