CommunityImagegithub.com

aibex-aios/schautafel

Crée un tableau explicatif : un graphique de synthèse pour un ou plusieurs sujets, avec bannière, tuiles et pied de page, dans l'un des douze styles disponibles.

Qu'est-ce que schautafel ?

Ce skill permet de planifier et de générer, via l'agent Codex, un tableau explicatif (Schautafel) sur un ou plusieurs sujets. L'utilisateur définit le thème, le style parmi 12 options (neo, classic, sepia, etc.), la matrice de tuiles (lignes × colonnes) et le format. Le skill analyse la demande, propose une structure détaillée (headline, tuiles avec titres et points clés, pied de page), rédige un mémo de prompt structuré, puis délègue la génération de l'image et son dépôt à un skill dédié `image-generation` (compatible Codex). Il prend en charge les choix automatiques de style et de matrice, les corrections itératives, et fonctionne uniquement dans un projet AIOS (avec dossiers `@/`).

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/aibex-aios/skill-schautafel/tree/HEAD/skills/schautafel

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · 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 schautafel ?

Ce skill planifie avec l'utilisateur un tableau explicatif (Schautafel) et rédige un mémo de prompt. La génération, le dépôt, la vérification et le commit sont effectués par le skill image-generation.

Termes

  • Projet <P> : le dossier de travail de la session, s'il contient un sous-dossier @/.
  • Dossier du skill : le dossier de ce skill ("Base directory for this skill"). Il contient stile.md (catalogue) et stile/<stil>.jpg (modèles de style).
  • Dossier image-generation : <Skill-Ordner>/../image-generation ; il contient prompt-memo.md (format du mémo de prompt) et scripts/image_generation.py.
  • Tuile : un bloc thématique du tableau ; champ, cellule et élément sont synonymes.
  • Matrice de tuiles : disposition des tuiles, lue comme lignes × colonnes.
  • Cartes / étapes : comment les tuiles apparaissent dans l'image, selon le style dans stile.md (colonne Tuiles).

Lis stile.md dès que tu as besoin d'un style (demande de style, choix automatique, prompt).

1. Déterminer les entrées

Demande de style ("Quels styles sont pris en charge ?", "Quels styles existe-t-il ?", "Liste des styles") : réponds uniquement avec la liste de stile.md, Aperçu, une ligne par style sous la forme "<stil> — ", dans l'ordre du tableau. Pas de tableau, pas de prompt, pas d'explication supplémentaire. Fin.

Il manque <P>/@/ : ne crée rien. Signale : "Les tableaux explicatifs sont créés dans un projet AIOS (dossier avec @/), car le mémo de prompt et l'image sont placés dans @Prompt/ et @Image/. Dois-je initialiser ce dossier avec /aios-init ?" Fin.

Sinon, lis dans la demande (tout ce qui n'est pas un thème est optionnel) :

EntréeReconnaîtreSans indication
Thèmestout ce qui n'appartient pas à une autre entrée—
Stylestyle=<stil>, "dans le style ", "en tableau ", "en " ; insensible à la casseChoix automatique
Matrice de tuilesvoir ci-dessousChoix automatique
Format"16:9", "3:2", "portrait", "carré"Format du style (stile.md)
Direct"direct", "immédiatement"Plan à confirmer
Manuel"manuellement", "sans Codex"Codex

Matrice de tuiles

IndicationDisposition
"2x3 tuiles", "2 × 3 champs"2 lignes de 3 tuiles chacune
"3x1 tuiles"3 lignes de 1 tuile chacune
"3 colonnes"1 ligne de 3 tuiles (1×3)
"2 lignes"2 lignes de 1 tuile chacune (2×1)
"2 lignes, 3 colonnes"2×3
"1ère ligne : 3 champs, 2ème ligne : 2 champs"Ligne 1 avec 3, ligne 2 avec 2 tuiles
"5 tuiles" (un seul nombre)Nombre fixe, disposition par choix automatique

Autorisé : 1–4 lignes, 1–4 tuiles par ligne, ensemble 2–12 tuiles. Si une indication est hors limites, mentionne les limites et propose dans le plan la disposition autorisée suivante.

Choix automatique

  • Style : le style dont la colonne Convient à dans stile.md correspond le mieux au thème, au secteur et à l'objectif ; sans correspondance claire, utiliser neo.
  • Matrice de tuiles : une tuile par bloc thématique ; 2-4 blocs de même niveau sur une ligne ; 5-8 blocs sur deux lignes ; une séquence (étapes, niveaux) dans le sens de lecture ou, pour des stations, comme un chemin de station en station.
  • Montre chaque choix dans le plan avec une phrase de justification.

Style inconnu

Si un style nommé ne figure pas dans stile.md :

  1. Dis : "Je ne connais pas le style « »."
  2. Choisis un style du catalogue (choix automatique).
  3. Demande avec les réponses OK et Annuler (outil de sélection, sinon en question) : "Je peux improviser le style « ». Dois-je le faire ?"
    • OK : décris le style à partir de son nom selon le modèle de stile.md (description, mots-clés, à éviter, format, tuiles), sans modèle de style. La description ne vaut que pour cet appel.
    • Annuler : le style du catalogue choisi automatiquement s'applique.

2. Secteur

Si le thème a un lien avec un client, déduis un secteur du contexte et demande une fois : "J'associe ceci au secteur — est-ce correct, ou dois-je en utiliser un autre ?" Si le secteur ressort clairement du contexte, nomme-le simplement. Pour des sujets de connaissance générale sans rapport client : pas de secteur, pas de question. Le secteur détermine le langage visuel : objets et scènes typiques du secteur plutôt qu'images générales de technologie ou de robots.

3. Plan

Affiche le plan :

**Headline :** <Headline de la bannière>
**Sous-titre :** <optionnel>
**Style :** `<stil>` — <justification pour un choix automatique>
**Disposition :** <lignes et tuiles> — <justification pour un choix automatique>
**Format :** <rapport hauteur/largeur>
**Secteur :** <Secteur ou « — »>

| Tuile | Titre | Question directrice | Points clés |
|---|---|---|---|
| Z1/1 | … | … | … |

**Pied de page :** MOT — MOT — MOT
  • Chaque tuile : titre court, question directrice en une phrase, 2–5 points clés.
  • La headline de la bannière et le pied de page (trois mots en MAJUSCULES) figurent sur chaque tableau. Une chronologie est le contenu d'une tuile, pas une partie fixe.
  • Textes en français, sauf si l'utilisateur dit autre chose.

Question : "Le plan vous convient-il ?" Intègre les modifications et réaffiche le plan. Sans confirmation, pas de mémo de prompt.

Exception : si l'utilisateur dit "direct" et qu'il nomme le style et la matrice de tuiles, affiche le plan et continue sans question.

4. Mémo de prompt

Numéro NN :

python3 <image-generation-Ordner>/scripts/image_generation.py next-number "<P>"

Si le script manque, la même règle s'applique manuellement : numéro le plus élevé dans @Prompt/ et @Image/ ensemble plus 1, à deux chiffres avec un zéro devant.

Lis <image-generation-Ordner>/prompt-memo.md et écris <P>/@Prompt/NN <Headline> — Tableau explicatif <stil>.md dans ce format (crée @Prompt/ si nécessaire) :

SectionContenu
En-tête**Concerne :** Tableau explicatif ; **Source :** demande et plan confirmé ; **Lié :** modèle de style avec chemin absolu
ObjectifThème et message du tableau en deux ou trois phrases
Idée d'imagepar tuile, une ligne : partie (tuile), forme (pour les cartes : carte avec image et texte ; pour les stations : objet ou lieu dans l'image), signification (question directrice) ; plus bannière et pied de page
ConsignesStyle, modèle de style, disposition, format avec taille en pixels (16:9 → 1672 × 941, 3:2 → 1536 × 1024), textes mot pour mot, "pas dans l'image", fichier @Image/NN <Headline>.png
Prompt pour ChatGPTd'abord "Joindre : modèle de style <Skill-Ordner>/stile/<stil>.jpg" (chemin absolu ; omis pour un style improvisé), puis le prompt en bloc de code
Après la créationVérification, dépôt, texte alternatif, correction

Prompt (en français, dans cet ordre) :

  1. "Crée un tableau explicatif au format ."
  2. La description du style issue de stile.md, avec "Mots-clés du style : <Mots-clés>".
  3. "Le modèle de style joint ne donne que le style, le matériau et les figures, pas la disposition ni les textes." (omis pour un style improvisé)
  4. Disposition : bannière en haut avec headline (et sous-titre) ; en dessous, les tuiles ligne par ligne dans la disposition, pour chaque tuile le titre, de courts points clés et un élément visuel approprié ; pour les stations : comment chaque tuile apparaît comme station et comment les stations sont reliées (règles spéciales dans stile.md) ; en bas, le pied de page. Avec secteur : "Utilise des objets et des scènes du secteur , pas d'images générales de technologie ou de robots."
  5. La phrase À éviter du style, complétée par "pas de mots illisibles ou mal orthographiés, pas de mise en page surchargée".
  6. "Textes, écrits exactement ainsi et aucun autre :" avec tous les textes en liste.

Après la création :

  • Vérification : headline, titres des tuiles, points clés et pied de page mot pour mot ; nombre de tuiles et disposition par ligne ; caractéristiques du style ; format ; pas de textes supplémentaires.
  • Correction : "Conserve la disposition et le style, mais raccourcis les textes : seulement le titre et les mots-clés."

Le mémo de prompt est écrit sans demander à l'utilisateur ; le plan confirmé est l'ordre.

5. Remise à image-generation

Appelle le skill image-generation via l'outil Skill, avec "Crée une image à partir de @Prompt/NN" et, pour "manuel", avec l'ajout "manuellement". À partir de là, le déroulement de image-generation s'applique à partir de son étape 3 : "Générer l'image ?", Codex avec le modèle de style ou remise manuelle, dépôt @Image/NN <Headline>.png, vérification, affichage, résultats avec mémo de prompt de suivi, commit.

Claude Code demande confirmation lors de l'appel via l'outil Skill ; c'est normal. Si l'utilisateur refuse, cite le chemin sous forme de prompt complet : "/image-generation Crée une image à partir de @Prompt/NN".

Limites

  • Pas d'image sans plan confirmé (sauf "direct" avec style et matrice de tuiles) et sans le "oui" de image-generation avant la génération.
  • Écris uniquement le mémo de prompt dans @Prompt/ ; l'image, la vérification et le commit sont effectués par image-generation.
  • Pas de boîtes de copie FLUX ou OpenArt, pas de prompts négatifs sous forme de liste de mots-clés.
  • Pas de logos, marques ou personnages de studios connus ; pas de clients réels sans demande de l'utilisateur.
  • Une description de style improvisée ne modifie pas stile.md.

Skills associés