Agent skill

DOCX

by prapaa-ai in prapaa-ai/agav

Create, read, edit, and review Word .docx documents. An agent skill from prapaa-ai/agav.

Apache-2.0Auto-check passedDocuments & Office

Install DOCX

skills CLI
$ npx skills add prapaa-ai/agav --skill docx -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install prapaa-ai/agav docx --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/prapaa-ai/agav.git skills-src && mkdir -p .claude/skills && cp -r skills-src/source/skills/bundled/docx .claude/skills/docx && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
docx
GitHub stars
152
Token cost
~427 tokens
SKILL.md length
229 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create, read, edit, and review Word .docx documents. An agent skill from prapaa-ai/agav.

  • Works in 7 steps: Check that the python-docx library is… → Determine the task → For new documents, build a sensible… → …
  • Tasks that involve Word documents
  • Calls python and pip

What it does

DOCX is an agent skill from prapaa-ai/agav. Create, read, edit, and review Word .docx documents

Its SKILL.md is about 430 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering Word documents. It works with Microsoft Word. The repository describes itself as: Terminal-native AI coding assistant for real repositories. Inspect code, edit files, run tests, and verify changes from the CLI. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Word documents

Example prompts

  • “/docx”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): read_file, write_file, run_command, find_files, list_directory

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Check that the python-docx library is available: run python -c "import docx". If it fails, install it with pip install python-docx…
  2. Determine the task
  3. For new documents, build a sensible structure: Title style for the title, Heading 1 for sections, Heading 2 for subsections, body text for…
  4. For edits, preserve the document's existing styles and formatting. Modify only the paragraphs or runs the user asked about; do not…
  5. Never overwrite the original file when creating a revised copy — write to a new file (e.g. report-v2.docx) unless the user explicitly asks…
  6. After writing, verify the result by reopening the file and checking it parses, then report: file path, paragraph/table counts, and any…
  7. If the source content is a PDF or scan, note that text extraction from PDFs is handled by the pdf skill instead.

What it can do on your machine

Read from SKILL.md and the folder at commit 9e9582a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • read_file
    • write_file
    • run_command
    • find_files
    • list_directory

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

DOCX loads about 427 tokens when it runs. Until then it costs about 14 tokens; SKILL.md has 229 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~14
When it runs · the whole SKILL.md, loaded when a task matches
~427

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from prapaa-ai/agav at commit 9e9582a, republished under its Apache-2.0 licence (© prapaa-ai). 229 words, ~427 tokens.

Download SKILL.mdSave it as .claude/skills/docx/SKILL.md (or your agent's skills folder).
name
docx
description
Create, read, edit, and review Word .docx documents
allowed-tools
read_file, write_file, run_command, find_files, list_directory
version
1.0.0
invocation
both
tags
documents, writing, office

Word Documents (docx)

Create, read, edit, and review Microsoft Word .docx files.

Instructions

  1. Check that the python-docx library is available: run python -c "import docx". If it fails, install it with pip install python-docx (requires user approval) and tell the user if installation is not possible.
  2. Determine the task:
    • Create: a new document from provided content or an outline.
    • Edit/Review: an existing document the user pointed to.
    • Read/Extract: pull text out of a document into plain text or Markdown.
  3. For new documents, build a sensible structure: Title style for the title, Heading 1 for sections, Heading 2 for subsections, body text for paragraphs, list styles for bullets/numbered items, and tables where tabular data fits better than prose.
  4. For edits, preserve the document's existing styles and formatting. Modify only the paragraphs or runs the user asked about; do not reformat untouched content.
  5. Never overwrite the original file when creating a revised copy — write to a new file (e.g. report-v2.docx) unless the user explicitly asks to modify in place.
  6. After writing, verify the result by reopening the file and checking it parses, then report: file path, paragraph/table counts, and any content you could not represent (e.g. complex page layouts, headers/footers beyond basics).
  7. If the source content is a PDF or scan, note that text extraction from PDFs is handled by the pdf skill instead.

© prapaa-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in source/skills/bundled/docx of prapaa-ai/agav.

Open the folder on GitHubat commit 9e9582a

Compare with similar skills

DOCX next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

DOCX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
DOCX this skillprapaa-ai/agav152—~427Automated safety check: PassApache-2.0
MarkitdownImCa0/just-laws78214 repos~3.2kAutomated safety check: NotesMIT
DOCXrvdbreemen/OTGW-firmware20733 repos~4.3kAutomated safety check: PassProprietary
Gzh Designisjiamu/gzh-design-skill3.9k1 repos~2.2kAutomated safety check: PassAGPL-3.0
Word Document Reader and WriterHKUDS/DeepTutor41k—~2.5kAutomated safety check: PassApache-2.0
GenOffice Document CLIgenspark-ai/genoffice9k—~19kAutomated safety check: PassApache-2.0

Similar skills

  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    782 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • DOCX

    rvdbreemen/OTGW-firmware

    A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).

    207 GitHub starsUsed in 33 repos~4.3k tokens
    Documents & OfficeAuto-check passed
  • Gzh Design

    isjiamu/gzh-design-skill

    微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…

    3.9k GitHub starsUsed in 1 repo~2.2k tokens
    Documents & OfficeAuto-check passed
  • Reads, creates and edits Word .docx files with python-docx, and drops to raw OOXML for tracked changes, comments and byte-exact edits.

    41k GitHub stars~2.5k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • GenOffice Document CLI

    genspark-ai/genoffice

    Creates, converts, reads and edits real pptx, xlsx, docx and PDF files locally through the genoffice command line.

    9k GitHub stars~19k tokensUpdated today
    Documents & OfficeAuto-check passed
  • BiSheng DOCX Builder

    dataelement/bisheng

    Builds or edits Word .docx documents inside BiSheng's code executor with python-docx, handling Chinese fonts, tables of contents, page numbers and official-document layout.

    12k GitHub stars~2.6k tokensUpdated today
    Documents & OfficeAuto-check passed

More from prapaa-ai/agav

All 12 skills in this repo
  • Skill Creator

    prapaa-ai/agav

    Guide for authoring a new agav skill (SKILL.md). An agent skill from prapaa-ai/agav.

    152 GitHub stars~792 tokensUpdated today
    Auto-check passed
  • Git Commit

    prapaa-ai/agav

    Generate a commit message from staged changes. An agent skill from prapaa-ai/agav.

    152 GitHub stars~358 tokensUpdated today
    Auto-check passed
  • Data Clean

    prapaa-ai/agav

    Clean up and analyze CSV/Excel data for non-analysts. An agent skill from prapaa-ai/agav.

    152 GitHub stars~479 tokensUpdated today
    Auto-check passed
  • File Organizer

    prapaa-ai/agav

    Clean up a messy folder with a dry-run plan before moving anything

    152 GitHub stars~460 tokensUpdated today
    Auto-check passed
  • XLSX

    prapaa-ai/agav

    Create, read, and edit Excel .xlsx spreadsheets and CSV files

    152 GitHub stars~486 tokensUpdated today
    Auto-check passed
  • Code Review

    prapaa-ai/agav

    Review code changes for bugs, security issues, and improvements

    152 GitHub stars~384 tokensUpdated today
    Auto-check passed

Works with

Questions about DOCX

What does DOCX do?

Create, read, edit, and review Word .docx documents. An agent skill from prapaa-ai/agav. DOCX is an agent skill from prapaa-ai/agav.

When should I use DOCX?

DOCX fits situations like: tasks that involve Word documents.

How do I install DOCX in Claude Code?

Run `npx skills add prapaa-ai/agav --skill docx -a claude-code`. Or copy the skill folder (source/skills/bundled/docx in prapaa-ai/agav) into .claude/skills/docx in your project. Claude Code loads it when a task matches its description.

How do I install DOCX in Codex?

Run `npx skills add prapaa-ai/agav --skill docx -a codex`. Or copy the skill folder (source/skills/bundled/docx in prapaa-ai/agav) into .agents/skills/docx in your project. Codex loads it when a task matches its description.

Can I use DOCX in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add prapaa-ai/agav --skill docx -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/docx, .gemini/skills/docx, .github/skills/docx and .opencode/skills/docx in your project.

What does DOCX need to run?

Going by SKILL.md and its folder, DOCX needs the command-line tools its instructions call (python and pip). Our summary lists: Python 3. Its frontmatter pre-approves these tools: read_file, write_file, run_command, find_files, list_directory.

Does DOCX access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is DOCX safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does DOCX use?

DOCX is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does DOCX use?

About 427 tokens (SKILL.md is roughly 1.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to DOCX?

Skills that share tags, products or a category with DOCX: Markitdown (ImCa0/just-laws, 782 stars), DOCX (rvdbreemen/OTGW-firmware, 207 stars), Gzh Design (isjiamu/gzh-design-skill, 3.9k stars) and Word Document Reader and Writer (HKUDS/DeepTutor, 41k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains DOCX?

prapaa-ai (a GitHub organization) maintains it in prapaa-ai/agav, which has 152 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 9, 2026.

Source: prapaa-ai/agav on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.