Créateur de Compétence

Rédiger ou réviser des AgentSkills : créer, réparer, valider ou restructurer des fichiers SKILL.md et leurs ressources groupées.

Qu'est-ce que Créateur de Compétence ?

Le Créateur de Compétence est un assistant spécialisé conçu pour guider les développeurs et les utilisateurs avancés dans la rédaction et la maintenance de fichiers de compétence (SKILL.md) pour agents d'IA comme Claude Code, Cursor ou Codex. Il propose un workflow structuré en cinq étapes : établir le contrat fonctionnel, choisir le mode d'invocation (découverte par le modèle, manuel ou commande directe), organiser la compétence avec une procédure partagée et des ressources dédiées, rédiger et persister le brouillon, puis valider l'ensemble avec un script Python intégré. La compétence insiste sur la séparation des branches de workflow, l'utilisation correcte des champs de frontmatter (comme `disable-model-invocation` ou `command-dispatch`), et la validation automatisée. Elle est utile pour tout projet nécessitant la création ou la refonte de compétences reproductibles, que ce soit dans un espace de travail en direct ou un dépôt de code source.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/skills/skill-creator

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

Que fait Créateur de Compétence ?

Workflow

  1. Établir le contrat.

    • Lire la compétence existante et ses ressources, ou collecter des demandes concrètes pour une nouvelle compétence.
    • Séparer les embranchements réels du workflow des synonymes pour une même branche.
    • Terminé quand : chaque branche possède un déclencheur concret, un résultat attendu et une cible de persistance.
  2. Choisir l'invocation.

    • Découvrable par le modèle : rédiger une description destinée au modèle ; omettre disable-model-invocation.
    • Manuel uniquement : définir disable-model-invocation: true ; rédiger un résumé destiné à l'humain.
    • Commande d'outil directe : ajouter command-dispatch: tool, command-tool et command-arg-mode uniquement lorsque la commande contourne le modèle.
    • Terminé quand : le préambule correspond à la manière dont la compétence sera réellement atteinte.
  3. Structurer la compétence.

    • Mapper la procédure partagée ordonnée dans SKILL.md ; terminer chaque étape par un critère d'achèvement vérifiable et finir par une validation.
    • Conserver les conditions d'orientation dans description ; commencer le corps par l'exécution.
    • Mapper les détails spécifiques à une branche dans references/, les aides réutilisables dans scripts/, les ressources de sortie dans assets/ et les métadonnées facultatives de l'interface utilisateur dans agents/.
    • Terminé quand : chaque ressource planifiée a un seul objectif et un pointeur direct depuis SKILL.md.
  4. Rédiger et persister.

    • Compétence d'espace de travail en direct : utiliser skill_workshop pour créer ou réviser une proposition en attente ; ne pas modifier les fichiers en direct avant l'application.
    • Source de compétence détenue par le dépôt : utiliser le workflow normal d'édition et de révision du dépôt.
    • Terminé quand : la proposition ou la différence de source implémente chaque branche de l'étape 1 et contient chaque ressource de l'étape 3.
  5. Valider.

    • Exécuter python {baseDir}/scripts/quick_validate.py <skill-directory> et exécuter le test ciblé de chaque aide touchée.
    • Terminé quand : le préambule passe, les pointeurs de ressources résolvent et chaque aide touchée réussit son test ciblé.

Préambule

Obligatoire : name, description.

OpenClaw prend également en charge metadata, homepage, license, allowed-tools, user-invocable, disable-model-invocation, command-dispatch, command-tool et command-arg-mode. N'ajoutez les champs facultatifs que lorsqu'ils modifient le comportement à l'exécution ou la découverte.

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