Communitygithub.com

yctrrr/modèle-diaporama-académique-ppt

Créez des diaporamas académiques modifiables à partir de preuves de recherche, avec graphiques natifs, validation de la vie privée et certification PowerPoint.

Qu'est-ce que modèle-diaporama-académique-ppt ?

Cette compétence permet à un agent IA de construire des présentations PowerPoint académiques entièrement modifiables, en s'appuyant sur un système visuel intégré et des passerelles de validation. Elle est conçue pour les chercheurs, universitaires et développeurs qui ont besoin de produire des diaporamas professionnels tout en respectant des règles strictes de confidentialité et d'intégrité des données. La compétence supporte les plateformes Windows (avec Microsoft PowerPoint) et les systèmes non-Windows (via un validateur cross-platform). Elle guide l'agent à travers un flux de travail précis : lecture des spécifications de style et des motifs de diapositives, création d'un générateur spécifique au contenu, génération d'un fichier `.raw.pptx` avec du texte, des formes, des graphiques et des flèches natifs. Ensuite, elle exécute un validateur cross-platform, un audit de confidentialité qui rejette par défaut les images, PDFs et autres binaires, et enfin une certification PowerPoint native sur Windows. La clé de son fonctionnement est l'utilisation de scripts Python et PowerShell fournis dans le dépôt pour valider, auditer et finaliser le fichier, garantissant qu'il respecte les normes académiques et de confidentialité.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add yctrrr/academic-ppt-template

Demander à votre IA préférée

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

Documentation

Modèle de Diaporama Académique PPT

Créez des présentations académiques modifiables à partir de preuves de recherche, tout en préservant le système visuel intégré et les passerelles de validation.

Flux de travail requis

  1. Lisez references/style-spec.md avant de créer des diapositives.
  2. Lisez references/slide-patterns.md lors de la sélection des mises en page ou de la planification d'un diaporama.
  3. Inspectez assets/academic-template.pptx pour la référence rendue et scripts/create-example.js pour l'implémentation de démarrage.
  4. Créez un générateur spécifique au contenu en dehors du répertoire de la compétence. Importez les composants depuis assets/template-kit/ ; n'écrasez pas l'actif de référence.
  5. Utilisez uniquement les affirmations et les chiffres sourcés. Étiquetez explicitement les données illustratives et retirez-les des diaporamas de recherche finaux.
  6. Générez un fichier .raw.pptx avec du texte, des formes, des graphiques et des flèches natifs PowerPoint.
  7. Exécutez le validateur cross-platform :
python scripts/validate-pptx.py output.raw.pptx --expected-slides N --expected-charts C --min-arrows A
  1. Avant de publier un modèle réutilisable ou public, exécutez l'audit de confidentialité. Ajoutez des termes sensibles spécifiques au projet avec des arguments répétés --deny :
python scripts/audit-privacy.py CHEMIN --deny "terme sensible"

L'audit de confidentialité rejette les images, PDFs, polices et binaires Office hérités par défaut car l'analyse de texte ne peut pas prouver qu'ils sont anonymes. Utilisez --allow-binary-assets uniquement après avoir inspecté manuellement chaque actif concerné.

  1. Sur Windows avec Microsoft PowerPoint installé, fermez toutes les fenêtres PowerPoint et certifiez le fichier final :
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/finalize-with-powerpoint.ps1 `
  -InputPath output.raw.pptx `
  -OutputPath output.pptx
  1. Rendez et inspectez chaque diapositive. Vérifiez les débordements, chevauchements, flèches incorrectes, faible contraste et étiquettes de graphique manquantes.

Statut de certification

  • Signalez Validation cross-platform réussie après que validate-pptx.py a réussi.
  • Signalez Certifié PowerPoint uniquement lorsque le finaliseur renvoie POWERPOINT_OPEN_VALIDATION=PASSED.
  • Sur les systèmes non Windows ou les systèmes sans PowerPoint, conservez le fichier brut et indiquez explicitement que la certification PowerPoint native n'a pas été exécutée.

Règles de contenu

  • Utilisez des titres d'action qui énoncent le message principal.
  • Conservez un travail analytique par diapositive.
  • Utilisez du noir pour le texte explicatif du corps.
  • Conservez les graphiques, étiquettes de données, axes et légendes en Microsoft YaHei.
  • Utilisez la famille violette de manière cohérente pour les boîtes de pairs et les séries.
  • Connectez les flèches aux bords des nœuds et conservez la direction prévue.
  • N'ajoutez pas de notes de l'orateur, d'instructions de production visibles, de métadonnées personnelles ou de logos d'institution, sauf si l'utilisateur les demande explicitement.
  • N'inventez pas de valeurs de recherche, citations, affiliations ou conclusions.

Ressources fournies

  • assets/template-kit/ppt-template.js : thème, typographie, cartes, en-têtes et options de graphique.
  • assets/template-kit/academic-research-flow.js : diapositive de flux de recherche académique fixe à quatre nœuds.
  • assets/template-kit/flow-charts.js : flèches natives ancrées et nœuds de flux.
  • assets/academic-template.pptx : diaporama de référence de six diapositives sans problème de confidentialité.
  • scripts/create-example.js : générateur de démarrage portable.
  • scripts/validate-pptx.py : vérifications ZIP/XML, police par exécution, notes, graphiques visibles et flèches.
  • scripts/audit-privacy.py : analyse de confidentialité des sources et archives.
  • scripts/finalize-with-powerpoint.ps1 : réparation PowerPoint Windows, nettoyage des métadonnées et certification à la deuxième ouverture.

Installez la seule dépendance Node depuis la racine de la compétence si nécessaire :

npm install

Skills associés