بنقرة واحدة
rename-pdfs-exe
[Production] Rename PDF files using the compiled autorename-pdf-cli.exe. Windows only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
[Production] Rename PDF files using the compiled autorename-pdf-cli.exe. Windows only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Build the EXE and distribution package. Use when the user wants to create a release build.
[Dev] Rename PDF files using AI (Python, requires venv). For development and cross-platform (macOS/Linux) use.
Run the test suite with coverage report. Use when tests need to be executed or verified.
| name | rename-pdfs-exe |
| description | [Production] Rename PDF files using the compiled autorename-pdf-cli.exe. Windows only. |
| user-invocable | true |
| argument-hint | [path_to_pdfs] |
| allowed-tools | ["Bash(autorename-pdf*)"] |
Rename PDF files using the installed autorename-pdf-cli.exe. Assumes the EXE is on PATH or in the current directory (installed via setup.ps1 from the release ZIP).
Always dry-run first to preview changes:
autorename-pdf-cli.exe rename $ARGUMENTS --dry-run --output json
Review the output — check that company names, dates, and document types look correct.
If the user confirms, run without dry-run:
autorename-pdf-cli.exe rename $ARGUMENTS --output json
Report results — show renamed count, any failures, and new filenames.
Pass these after the path:
--recursive or -r — process subfolders--provider <name> — override AI provider (openai/anthropic/gemini/xai/ollama)--model <name> — override AI model--vision — force vision mode (send page images to LLM)--text-only — text extraction only, no OCR/vision--ocr — force PaddleOCRautorename-pdf-cli.exe undo --output json
autorename-pdf-cli.exe config show --output json
harmonized-company-names.yaml (next to the EXE) maps company name variations to standardized names (e.g., "MSFT", "Microsoft Corp." → "Microsoft"). Uses fuzzy matching (Jaro-Winkler) so OCR typos are handled automatically.
If the dry-run output shows inconsistent or wrong company names, suggest the user add mappings:
StandardName:
- "Variation 1"
- "Variation 2"
config.yaml next to the EXE (set up by setup.ps1)harmonized-company-names.yaml next to the EXE (copy from .example)autorename-pdf-gui.exe) is the primary way to use this tool — this skill is for CLI/automation use casesYYYYMMDD COMPANY DOCTYPE.pdf