Mineru
Nebutra/MinerU-Skill
An AI-Native skill for parsing PDF / Office / image files into clean Markdown with MinerU — a fast, zero-config document parser for AI agents.
A skill your agent uses when reviewing, editing, redlining, or negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes, accepting or rejecting existing…
$ npx skills add dealfluence/adeu --skill adeu-redlining -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dealfluence/adeu adeu-redlining --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/adeu-redlining .claude/skills/adeu-redlining && rm -rf skills-srcUse ~/.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/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .claude/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/dealfluence/adeu/tree/main/skills/adeu-redliningType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add dealfluence/adeu --skill adeu-redlining -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dealfluence/adeu adeu-redlining --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/adeu-redlining .agents/skills/adeu-redlining && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .agents/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dealfluence/adeu --skill adeu-redlining -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dealfluence/adeu adeu-redlining --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/adeu-redlining .cursor/skills/adeu-redlining && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .cursor/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/dealfluence/adeu.git --path skills/adeu-redlining--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add dealfluence/adeu --skill adeu-redlining -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dealfluence/adeu adeu-redlining --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/adeu-redlining .gemini/skills/adeu-redlining && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .gemini/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install dealfluence/adeu adeu-redliningInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add dealfluence/adeu --skill adeu-redlining -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/adeu-redlining .github/skills/adeu-redlining && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .github/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dealfluence/adeu --skill adeu-redlining -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dealfluence/adeu adeu-redlining --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dealfluence/adeu.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/adeu-redlining .opencode/skills/adeu-redlining && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "adeu-redlining" agent skill from https://github.com/dealfluence/adeu/tree/main/skills/adeu-redlining into .opencode/skills/adeu-redlining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adeu-redlining", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
adeu-redliningA skill your agent uses when reviewing, editing, redlining, or negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes, accepting or rejecting existing…
Adeu Redlining is an agent skill from dealfluence/adeu. Use this skill when reviewing, editing, redlining, or negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes, accepting or rejecting existing tracked changes, replying to comments, comparing two versions, sanitizing author metadata, or finalizing a contract for distribution. Use whenever the user mentions redlines, track changes, contract review, .docx editing, or a Word document they want changed, even if they don't name a specific tool. Do NOT use for creating a…
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/cli-fallback.md`, `references/criticmarkup.md` and `references/mcp-tools.md`). Compatibility notes: Requires either the Adeu MCP server (preferred — Node @adeu/mcp-server or Python adeu) OR uvx for the CLI fallback. Live MS Word integration requires Windows…
It sits in Documents & Office, covering Word documents and Contract review. It works with Microsoft Word, Python and Model Context Protocol. The repository describes itself as: docx ↔ LLM translator. Projects .docx office files to Markdown for editing. Projects edits back to OOXML as tracked changes (redlines). Python and Node.js implementations. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 096baa8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
uvxnpxuvFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uvx, npx and uv, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires either the Adeu MCP server (preferred — Node `@adeu/mcp-server` or Python `adeu`) OR `uvx` for the CLI fallback. Live MS Word integration requires Windows + the Python `adeu` server.
From compatibility in the SKILL.md frontmatter.
Adeu Redlining loads about 2.4k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 152 tokens; SKILL.md has 1,087 words of instructions outside code blocks.
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.
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.
The full file from dealfluence/adeu at commit 096baa8, republished under its MIT licence (© dealfluence). 1,087 words, ~2,350 tokens.
.claude/skills/adeu-redlining/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Adeu is a Virtual DOM for Word documents. It translates .docx into LLM-friendly Markdown with CriticMarkup for tracked changes, lets you propose edits as native Word w:ins/w:del revisions, and writes the result back without destroying formatting, comments, or document structure.
The user is working with an existing .docx and wants you to:
If the user wants a fresh Word document built from nothing, defer to the docx skill instead.
Adeu runs in two modes. Pick the first that applies and stop:
read_docx, process_document_batch, accept_all_changes, diff_docx_files, finalize_document), use them. This is the preferred path on every platform. Load references/mcp-tools.md before planning any non-trivial batch.uvx adeu <subcommand>. This is the only CLI Adeu ships — there is no Node CLI. Load references/cli-fallback.md for the command surface and the JSON shape adeu apply expects./plugin marketplace add dealfluence/adeu then /plugin install adeu-redlining@adeu-skillsnpx -y @adeu/mcp-serverprotection_mode="encrypt" on finalize_document): uvx --from adeu adeu-serveruv tool install adeuDo not present these as options to the user mid-task. Pick the available path and proceed.
Every redlining task follows the same shape. Follow it in order:
read_docx (MCP) or uvx adeu extract (CLI). For long contracts, start with mode="outline" to see the heading structure, then read specific pages.process_document_batch call (MCP) or one adeu apply invocation (CLI). Edits apply sequentially: each edit evaluates against the document state produced by the edits before it, so dependent edits may be chained — a later edit must target the text as it reads after the earlier edits.clean_view=true (MCP) or --clean (CLI) and confirm.Batches are transactional: if any edit fails validation, the whole batch is rejected, nothing is written, and the error reports per-edit failures you can correct and resubmit.
These are environment-specific facts that will trip you up if you assume Word/.docx behaves like plain text. Read this section every time.
IDs are session-bound. Change IDs (Chg:12) and comment IDs (Com:5) shift every time the document state changes. Before any accept, reject, or reply action, call read_docx immediately before the batch. Never reuse IDs from earlier in the conversation. Never reuse IDs across a save/reload boundary.
Batches apply sequentially and reject transactionally. You can rename X → Y and then in the same batch modify Y — but the second edit must target Y (the text as it reads after the rename), not the original X wording. Stale targets fail validation, and any validation failure rejects the whole batch (nothing is applied) with per-edit errors explaining what to fix.
target_text must be unique by default. match_mode: "strict" (the default) requires a single match. Either add surrounding context to disambiguate, or explicitly set match_mode: "first" or "all". Set regex: true to use a regular expression; capture groups are available as $1, $2 in new_text.
Do not write CriticMarkup tags manually. Never put {++, {--, {>>, or {== into new_text. Use the comment field on the edit to attach a margin comment. Adeu generates the tracked-change XML from your plain replacement text.
new_text supports Markdown. Headings (# through ######), **bold**, _italic_ (not *italic* — strictly underscores), and \n\n to split into paragraphs. Empty string deletes.
Read the appendix before editing structural references. read_docx projects a semantic appendix at the bottom of the document containing defined terms, cross-references ([~text~](#_Ref)), internal anchors ({#_BookmarkName}), and footnotes ([^fn-id]). Anything inside the <!-- READONLY_BOUNDARY_START --> marker is read-only — attempting to modify it via search-and-replace will be rejected. Use mode="appendix" to see it explicitly.
clean_view toggles the document state you see. clean_view=false (default) shows the raw document with all pending tracked changes inline as CriticMarkup. clean_view=true shows what the document would look like if every pending change were accepted. Choose deliberately — comparing the wrong view to user intent is the most common source of confusion.
Page indexing. page=N paginates the body. page='all' or omitting page with a search_query searches the whole document. Don't assume page numbers from the user's PDF viewer match Adeu's pagination — they often don't.
Live Word (Windows COM) is Python-only. If the user is editing the active document in Word, only the Python adeu server supports it. The Node server does not. Table row inserts/deletes are also not supported in Live Word mode — fall back to disk editing.
Multi-author redlines. If the document has tracked changes from multiple authors, edits that overlap another author's pending insertion are rejected to prevent silent destruction of their work. Tell the user; don't try to force it.
Use references/mcp-tools.md for the full schema. The five operations:
| Type | Purpose | Required fields |
|---|---|---|
modify | Search-and-replace as a tracked change | target_text, new_text |
accept | Finalize an existing tracked change | target_id (e.g. Chg:12) |
reject | Revert an existing tracked change | target_id |
reply | Reply to an existing comment | target_id (e.g. Com:5), text |
insert_row / delete_row | Add or remove a table row | target_text (a cell value to anchor on), plus position/cells for inserts |
comment is optional on modify/accept/reject to attach a margin comment.
Load these only when relevant — they're not part of the base context:
references/mcp-tools.md — full MCP tool schemas, parameter details, process_document_batch discriminated union. Load before planning any non-trivial edit batch on the MCP path.references/cli-fallback.md — uvx adeu subcommands and the edits.json shape. Load on the CLI path.references/criticmarkup.md — CriticMarkup syntax and Adeu's semantic projections (footnotes, cross-refs, anchors, defined-terms appendix). Load when interpreting raw read_docx output or when the user asks about a marker like [^fn-3] or {#_BookmarkName}.© dealfluence, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/adeu-redlining of dealfluence/adeu.
Open the folder on GitHubat commit 096baa8
Adeu Redlining 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Adeu Redlining this skilldealfluence/adeu | 165 | — | ~2.4k | Automated safety check: Pass | MIT | |
| MineruNebutra/MinerU-Skill | 122 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Pii Contract Analyzegregmos/PII-Shield | 149 | — | ~8.9k | Automated safety check: Notes | MIT | |
| Contract Review Engineinfometa/workbuddyskills | 342 | — | ~1.8k | Automated safety check: Pass | None | |
| DOCXMemTensor/memmy-agent | 2.1k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Office Open XML Utilitiespipeshub-ai/pipeshub-ai | 3.8k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 |
Nebutra/MinerU-Skill
An AI-Native skill for parsing PDF / Office / image files into clean Markdown with MinerU — a fast, zero-config document parser for AI agents.
gregmos/PII-Shield
Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.
infometa/workbuddyskills
Review contracts for risk (scenarios C5/C6) — background assessment before signing (counterparty qualification, transaction-mode legality, contract-form fit, special procedures) and clause-by-clause…
MemTensor/memmy-agent
Create, read, edit, review, redline, comment on, merge, audit, render, and verify .docx Word documents, including layout-sensitive and OOXML-level work.
pipeshub-ai/pipeshub-ai
Unpacks a .docx or .pptx into pretty-printed XML, lets you make small targeted edits, and repacks it into a file Office will open.
bowenliang123/markdown-exporter
Convert Markdown text to DOCX, PPTX, XLSX, PDF, PNG, SVG, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and etc files.
dealfluence/adeu
A skill your agent uses when hunting down verbose, narrative, or dead comments in the codebase to reduce comment noise and character counts.
dealfluence/adeu
Formally analyzes control-flow branchings, cyclomatic complexity, nesting depths, and branch redundancies across Python and TypeScript engine files.
dealfluence/adeu
A skill your agent uses when checking for or pruning duplicate code blocks across source files.
Categories
A skill your agent uses when reviewing, editing, redlining, or negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes, accepting or rejecting existing…. Adeu Redlining is an agent skill from dealfluence/adeu.docx) — including proposing edits as tracked changes, accepting or rejecting existing tracked changes, replying to comments, comparing two versions, sanitizing author metadata, or finalizing a contract for distribution.
Adeu Redlining fits situations like: negotiating an existing Microsoft Word document (.docx) — including proposing edits as tracked changes; rejecting existing tracked changes; replying to comments; comparing two versions.
Run `npx skills add dealfluence/adeu --skill adeu-redlining -a claude-code`. Or copy the skill folder (skills/adeu-redlining in dealfluence/adeu) into .claude/skills/adeu-redlining in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dealfluence/adeu --skill adeu-redlining -a codex`. Or copy the skill folder (skills/adeu-redlining in dealfluence/adeu) into .agents/skills/adeu-redlining in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dealfluence/adeu --skill adeu-redlining -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adeu-redlining, .gemini/skills/adeu-redlining, .github/skills/adeu-redlining and .opencode/skills/adeu-redlining in your project.
Going by SKILL.md and its folder, Adeu Redlining needs the command-line tools its instructions call (uvx, npx and uv). Our summary lists: Python 3; Node.js. Compatibility (from SKILL.md): Requires either the Adeu MCP server (preferred — Node `@adeu/mcp-server` or Python `adeu`) OR `uvx` for the CLI fallback. Live MS Word integration requires Windows + the Python `adeu` server..
SKILL.md contains no URLs. Its commands use uvx, npx and uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Adeu Redlining is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Adeu Redlining: Mineru (Nebutra/MinerU-Skill, 122 stars), Pii Contract Analyze (gregmos/PII-Shield, 149 stars), Contract Review Engine (infometa/workbuddyskills, 342 stars) and DOCX (MemTensor/memmy-agent, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dealfluence (a GitHub organization) maintains it in dealfluence/adeu, which has 165 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 5, 2026.
Source: dealfluence/adeu on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.