Communitygithub.com

Rylai DOCX

Créer, inspecter, modifier et vérifier des fichiers DOCX Word avec python-docx, y compris la conversion Markdown, le remplacement de texte, l'inspection des métadonnées et le rendu PDF optionnel.

Qu'est-ce que Rylai DOCX ?

Cette compétence permet de manipuler des fichiers DOCX par programmation en utilisant la bibliothèque open-source python-docx. Elle offre un flux de travail structuré pour créer des documents à partir de Markdown, inspecter leur structure et métadonnées, remplacer du texte tout en conservant la mise en forme, et effectuer un rendu PDF via LibreOffice si disponible. Elle est conçue pour fonctionner avec les environnements d'agents comme Codex, Hermès et Claude. Le script principal, docx_tool.py, est fourni dans le dossier scripts/ et nécessite Python 3 et python-docx. L'utilisateur garde le contrôle sur l'installation des dépendances et les métadonnées des documents sont définies sur 'Rylai' sauf demande contraire explicite.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/HEAD/skills/docx

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 Rylai DOCX ?

Ceci est un flux de travail original Rylai Codex-Hermès-Claude. Utilisez le package open-source python-docx pour le travail sur les documents et LibreOffice uniquement lorsque le rendu local est utile.

Exécution

  • Requis pour le script inclus : Python 3 et python-docx.
  • Optionnel : LibreOffice (soffice) pour le rendu PDF.
  • Résoudre scripts/docx_tool.py par rapport à ce dossier de compétence.
  • N'installez pas de packages sans l'approbation de l'utilisateur.
  • Définissez les métadonnées d'auteur des documents nouveaux ou modifiés sur Rylai sauf si l'utilisateur demande explicitement un autre auteur.

Flux de travail

  1. Inspectez les fichiers source et identifiez la structure de document demandée.
  2. Gardez les instructions en dehors du corps final du document.
  3. Créez un nouveau chemin de sortie au lieu d'écraser le fichier source de l'utilisateur.
  4. Rouvrez le DOCX sauvegardé pour vérifier qu'il est lisible.
  5. Pour les travaux exigeant une mise en page précise, effectuez un rendu PDF avec LibreOffice et inspectez le résultat.

CLI fournie

Créez un DOCX stylisé à partir d'un Markdown simple :

python scripts/docx_tool.py create input.md output.docx --title "Rapport"

Le Markdown pris en charge inclut les titres, paragraphes, listes à puces, listes numérotées, citations, emphase simple, code en ligne et tableaux à barres verticales.

Inspectez la structure et les métadonnées :

python scripts/docx_tool.py inspect output.docx
python scripts/docx_tool.py inspect output.docx --text

Remplacez du texte tout en conservant la source inchangée :

python scripts/docx_tool.py replace input.docx output.docx \
  --set "{{client}}=Rylai Studio" \
  --set "{{date}}=2026-08-09"

Effectuez un rendu PDF lorsque LibreOffice est disponible :

python scripts/docx_tool.py render output.docx rendu

Règles de qualité

  • Préservez les conventions visuelles d'un document existant sauf si l'utilisateur demande une refonte.
  • Utilisez de véritables styles de titre plutôt que des paragraphes agrandis visuellement.
  • Gardez les tableaux lisibles et évitez de trop compresser les colonnes sur une page.
  • Vérifiez les métadonnées, le nombre de paragraphes, le nombre de tableaux et le texte extrait avec la commande inspect.
  • Signalez que la vérification visuelle a été ignorée lorsque LibreOffice est indisponible.

Individual skills in this repo

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

Rylaispirit/rylai-codex-hermes-skills

Plan, build, render, and verify academic presentation decks with citations, accessible visuals, clear argument flow, speaker-ready pacing, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Create publication-quality chart images from supplied data using an available plotting library, with explicit scales, labels, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, and review persuasive copy for landing pages, product pages, ads, email, headlines, offers, calls to action, positioning, and message variants.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, revise, and audit creative or long-form writing with a portable core workflow that does not depend on missing legacy templates.

Rylaispirit/rylai-codex-hermes-skills

Create or optimize marketing images, social graphics, product mockups, banners, cover art, listing visuals, brand assets, image prompts, WebP files, and OG images.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, merge, split, rotate, and render PDF files with local open-source tools, including structural and visual verification.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

Rylaispirit/rylai-codex-hermes-skills

Create editable PowerPoint decks from a local JSON specification using Rylai's visual system, python-pptx, deterministic slide types, and optional rendering.

Rylaispirit/rylai-codex-hermes-skills

Perform an evidence-led SEO audit using accessible pages, source code, crawl data, and current search documentation without assuming missing plugins.

Rylaispirit/rylai-codex-hermes-skills

Extract a practical design system from screenshots or mockups and produce implementation-ready UI specifications using vision and repository context.

Rylaispirit/rylai-codex-hermes-skills

Plan and produce video with available AI tools or programmatic frameworks. Use for video prompts, avatars, explainers, demos, templates, pipelines, and generation.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Excel XLSX workbooks with openpyxl, including CSV import, formulas, styling, error checks, and optional LibreOffice rendering.

Skills associés