Harness Anything CLI

CLI set for agents on Windows: drives WPS Office and Microsoft Office, Photoshop and Illustrator through COM, plus Zotero with 27 academic skills

  • 2,719 ★ on the repository
  • Last commit
  • MIT
CLI

Broad access

Why this level

  • Drives installed programs through COM and creates, edits and overwrites documents, presentations and graphic files
  • Before building presentations the instructions advise force-closing the `wps.exe` process, which discards unsaved work in it
  • The `cli-anything-wps` tool installs straight from a GitHub repository and its code runs with your Windows privileges
All reasons and checks

yb2460/harness-anything

Install

Works in

Manual install

pip install git+https://github.com/yb2460/cli-anything-wps.git

Windows 10 or 11 only, Python 3.10 or newer. Installs the `cli-anything-wps` tool.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Drives installed programs through COM and creates, edits and overwrites documents, presentations and graphic files
  • Before building presentations the instructions advise force-closing the `wps.exe` process, which discards unsaved work in it
  • The `cli-anything-wps` tool installs straight from a GitHub repository and its code runs with your Windows privileges

This is third-party code. Review the repository files before installing.

What it does

Harness Anything bundles several command-line tools through which an AI agent drives desktop programs over Windows COM. The `cli-anything-wps` tool has 47 commands for WPS Office and Microsoft Office: in Writer it handles paragraphs, headings, lists, tables and images, in Calc sheets, cells and formulas, in Impress slides, text boxes and shapes. Export goes to DOCX, XLSX, PPTX, PDF, TXT, HTML, CSV and RTF. Presentations get a design system with four presets and 14 layouts and a quality check across five dimensions. The `cli-anything-photoshop` and `cli-anything-illustrator` tools create and edit PSD and AI files: projects, layers, shapes, text, selections, filters and export to PNG, JPEG, SVG and PDF. The `cli-anything-zotero` tool manages a literature library and groups 27 academic skills into seven categories: search, research, writing, review, visualization, analysis and end-to-end pipelines such as meta-analysis. Beyond the tools, the repository ships ready projects that assemble presentations from JSON and the `pptengine` engine, which builds slides from code or from `slides.json`.

Who it is for. For Windows users with WPS Office, Photoshop or Zotero who want an agent to handle documents, presentations and literature from the command line.

Good fit when

  • You need to build a WPS presentation from JSON data with charts, tables and cards, ending with PPTX and PDF
  • An agent has to edit Word, Excel or PowerPoint files through COM when ordinary libraries do not cover the format
  • You need to automate Photoshop: create a PSD, add layers and text, export PNG or WebP
  • You need to write a review or paper backed by a Zotero library and academic skills, for example `cli-anything-zotero skills pipeline meta_analysis`
  • You need a vector draft in Illustrator: shapes, labels and export to SVG

Not a fit when

  • You are on macOS or Linux: the tools rely on COM and pywin32 and target Windows 10 or 11 only
  • You need an MCP server: the project offers console commands and SKILL.md files, not MCP
  • WPS Office, Photoshop 2023 or newer or Illustrator is not installed: without the host program the tools have nothing to drive
  • You must process Office files on a headless server where COM applications do not run

Example request

Build a 10-slide WPS presentation from my JSON data in the academic preset and export it to PPTX and PDF

Limitations

  • Windows 10 and 11 only: every tool works through COM and needs Python 3.10 or newer and the `pywin32` package.
  • The host programs must be installed: WPS Office 2019 or newer or Microsoft Office 2016 or newer, Zotero 7 for the literature part, Adobe Photoshop 2023 and Illustrator 2023 for graphics (those two are optional).
  • Documentation and descriptions are written in Chinese, with no English README.
  • Each tool installs separately: `cli-anything-wps` from the `yb2460/cli-anything-wps` repository, and `photoshop-harness` and `illustrator-harness` with `pip install -e .` from their `agent-harness` folders.
  • The author lists WPS COM quirks that the engine works around: wrong `Adjustments` property syntax, unstable table borders, silent `SaveAs` failures. The SKILL.md recommends closing the `wps.exe` process before a build.
  • Presentations follow rigid layout rules: a title of at most four characters and elements kept inside a 960 by 540 canvas.

How to disable. Remove the packages with `pip uninstall cli-anything-wps`, `pip uninstall cli-anything-zotero` and the same for the Photoshop and Illustrator tools. Delete the `SKILL.md` files from the agent's skills directory if you copied them there.

FAQ

How do I install Harness Anything for WPS Office?

Run `pip install git+https://github.com/yb2460/cli-anything-wps.git` on Windows with Python 3.10 or newer and check `cli-anything-wps --help`. WPS Office 2019 or Microsoft Office 2016 and the `pywin32` package are required.

Which formats can cli-anything-wps export?

DOCX, XLSX, PPTX, PDF, TXT, HTML, CSV and RTF. For presentations it also builds PPTX together with PDF.

Does it work with Microsoft Office, not only WPS?

Yes. The COM interface is compatible with Microsoft Office VBA, so to drive Word, Excel or PowerPoint it is enough to change the ProgID to `Word.Application`, `Excel.Application` or `PowerPoint.Application`.

What does cli-anything-zotero do?

It manages a literature library and exposes 27 academic skills in seven categories. `cli-anything-zotero skills list` shows them all, `skills pipeline original_article` gives the recommended order for a research paper, and `skills journal "Nature"` prints a journal's figure requirements.

How do I install the Photoshop and Illustrator tools?

Go to `photoshop-harness/agent-harness` or `illustrator-harness/agent-harness` and run `pip install -e .`. Adobe Photoshop 2023 or Illustrator 2023 and the `pywin32` package are required.

Discussion

No questions or reviews yet.

CLI tools

A CLI that lets an agent create and edit Word, Excel and PowerPoint: a single binary, no Office install, no extra libraries

CLIExtended access32.7KRepository stars

A CLI and skill through which the agent creates, reads, converts and edits real docx, xlsx and pptx files locally

CLIExtended access11.3KRepository stars

A skill that builds presentations from HTML slides with rendering, per-slide visual review, and conversion to an editable PPTX

SkillExtended access5.2KRepository stars

A PowerPoint MCP with 156 tools: the agent edits a live deck on Windows and macOS, from slides and tables to charts, SmartArt and Material Symbols icons

MCP serverBroad access106Repository stars

A skill that typesets resumes, one-pagers, letters, reports and slides from templates into PDF, PNG and PPTX and checks the result before delivery

SkillExtended access12.1KRepository stars
Editors’ pick

A Firecrawl skill and CLI that lets your agent convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF to Markdown on your own machine

SkillExtended access23.2KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Harness Anything (this entry)no2,719
Photoshop MCPnonot required759connects an agent to Photoshop over MCP, while this offers console commands plus WPS, Illustrator and Zotero
GenOfficeno11,273reads and edits docx, xlsx and pptx files directly on any system, while this drives running WPS and Office through COM on Windows only

README in short

The front page, in Chinese, lists six parts of the set: the console tool for WPS and Office, the Zotero tool with academic skills, Illustrator control, Photoshop control, WPS presentation-building projects and the general-purpose `pptengine` engine. Each part gets install commands, sample calls and requirements, followed by a quick start summary and system requirements.

README badge

Report a problem

Foxx AIHarness Anything
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.