AGENT SKILL

volontariapp-docx-reports

Inspecter, corriger l'orthographe et éditer les rapports Word (.docx) sous docs/coaching/ en préservant le balisage OpenXML, les styles et la mise en page via script Python.

License 许可
MIT
所属仓库
Volontariapp/meta
最近更新
2026-11-10
Stars
★ 0
Forks
0

01 前言 Front Matter

name
volontariapp-docx-reports
tags
[ "docx", "coaching", "reports", "word", "openxml" ]
type
Agent Skill
paths
[ "docs/coaching/**", "docs/scripts/**" ]
title
Modification et relecture de documents Word DOCX
status
stable
sources
[ { "id": "modify-script", "title": "Script modify_docx.py", "resource": ".agents/skills/volontariapp-docx-reports/scripts/modify_docx.py" }, { "id": "coaching-report", "title": "Rapport de suivi coaching 7", "resource": "docs/coaching/Rapport de suivi coaching 7.docx" } ]
verified
[ { "at": "2026-10-06T13:38:27Z", "by": "claude-code/agent", "digest": "58318fe7e465799d" }, { "at": "2026-10-06T13:44:13Z", "by": "claude-code/agent", "digest": "05ea1109c37f08cc" }, { "at": "2026-10-07T21:29:24Z", "by": "human:victoragahi", "digest": "2cab408ba3777f42" }, { "at": "2026-10-28T20:27:28Z", "by": "claude-code/claude-sonnet-5-5", "digest": "e770fb2a980866aa" }, { "at": "2026-10-28T22:51:02Z", "by": "claude-code/agent", "digest": "2c865e8568f4f00e" } ]
generated
{ "at": "2026-10-06T11:15:27Z", "by": "claude-code/agent" }
mesh_keys
[ "docx", "coaching-report", "word" ]
description
Inspecter, corriger l'orthographe et éditer les rapports Word (.docx) sous docs/coaching/ en préservant le balisage OpenXML, les styles et la mise en page via script Python.

02 资源文件 9

03 SKILL.md 正文

Modification et relecture de documents Word DOCX

Cette skill encadre l'inspection, la relecture orthographique et la modification programmatique des rapports de suivi de projet Word (.docx) situés sous docs/coaching/.

Quand utiliser cette skill

  • Relecture et correction de fautes d'orthographe ou de coquilles dans un document .docx.
  • Modification de titres, plannings, tableaux ou conclusions d'un rapport de suivi.
  • Extraction textuelle d'un document Word pour analyse ou synthese.

Regles de manipulation des fichiers DOCX

  1. Preservation stricte de la structure OpenXML : Ne jamais re-serialiser l'arbre complet du document via ElementTree.tostring(), sous peine d'injecter des namespaces fictifs ns0: / ns1: rendant le fichier illisible pour Microsoft Word[^modify-script].
  2. Gestion multi-runs obligatoire : Word decoupe les mots et syntagmes au gre des styles sur plusieurs nœuds <w:t>. Toute recherche et substitution doit s'operer a l'echelle du paragraphe <w:p> avec distribution sur les runs concourants[^modify-script].
  3. Attribut d'espacement : Si une chaine inseree commence ou s'acheve par un espace, l'attribut xml:space="preserve" doit etre active sur la balise <w:t>[^modify-script].
  4. Sauvegarde automatique : Toute operation d'ecriture sur place doit generer prealablement une copie .bak.docx[^modify-script].
  5. Conventions de redaction : Respecter les regles d'accord, de pluriel ("Stockage de fichiers"), d'accents sur majuscules ("OBSERVABILITE") et de vocabulaire francais documentees dans le guide[^coaching-report].

References

Scripts

  • python3 docs/scripts/modify_docx.py view <fichier.docx> : inspecte les paragraphes et recherche de texte[^modify-script].
  • python3 docs/scripts/modify_docx.py replace <fichier.docx> --json <replacements.json> : applique un ensemble de substitutions avec sauvegarde et validation de conformite ZIP/XML[^modify-script].
  • python3 docs/scripts/modify_docx.py insert-image <fichier.docx> --after-heading "<Titre>" --image "<img.png>" : insere un diagramme de Gantt PNG sous une section cible[^modify-script].
  • python3 docs/scripts/export_notion_backlog.py --sprint <N> : extrait le backlog Notion avec resolution des dependances Bloque / Bloque par et des dates[^coaching-report].
  • node docs/scripts/fetch_gantt_images.mjs --sprint <N> : automatisation Chromium Playwright sans interface pour exporter le PDF Gantt et extraire les PNG[^coaching-report].
  • python3 docs/scripts/create_template_docx.py : génère le document modèle docs/coaching/Rapport de suivi coaching template.docx avec des balises Sprint <TODO> et [TODO] pour servir de base neutre[^coaching-report].
  • bash docs/scripts/generate_report.sh : script shell interactif pilotant l'exportation, les diagrammes Gantt, le template DOCX, le prompt agent et le declenchement de la session Claude / Antigravity (support macOS, Linux et WSL)[^coaching-report].
  • bash docs/scripts/generate_report.sh --clean : nettoie tous les fichiers temporaires (backups .bak*, zip, pdf résiduels, cache de test)[^coaching-report].

04 同仓库更多 Skills

Volontariapp
Volontariapp/meta

volontariapp-user-account-deletion

Suppression de compte en deux temps (PENDING_DELETION): requestDeletionWithUserDeleted, finalizeDeletion, fan-out de user.deleted vers les domaines et gather ws. A utiliser pour tout changement de domain-user touchant la suppression, le statut ou le cycle de vie d'un user.

★ 0
Volontariapp
Volontariapp/meta

volontariapp-proto-contract-evolution

Modifier un contrat Protobuf de proto-registry (champ, message, enum, RPC) sans casser la compatibilité wire, puis suivre la cascade proto-registry, PR automatique dans npm-packages, publication, consommateurs. À utiliser avant toute édition d'un .proto.

律师与法务
★ 0
Volontariapp
Volontariapp/meta

volontariapp-meta-scripts

Utiliser et faire evoluer la CLI Node de meta (setup, doctor, migrate, certs, repos, bump) et le manifeste repos.json, source unique des repos et unites du workspace.

Skill与智能体开发
★ 0
Volontariapp
Volontariapp/meta

volontariapp-implement-async-event-flow

Guide pas-à-pas pour concevoir et implémenter un flux asynchrone complet (messaging -> outbox -> post-processors -> ws-service -> client).

前端开发
★ 0
Volontariapp
Volontariapp/meta

research

Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.

资料检索与研究
★ 0
Volontariapp
Volontariapp/meta

prototype

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.

设计师
★ 0