Skip to content
Docuoria

Get started

Three commands, one sign-in, then ask.

Install the Docuoria skill into the AI assistant you already use. The install is a one-off; anyone on the machine can then use it through their AI tool.

Before you start

What the skill needs

RequirementNeeded forHow
.NET 10 SDKRuns every extraction, whichever installer you usedotnet.microsoft.com/download
dotnet-scriptRuns the extraction scriptsStep 2 below
Node.js 20 or laterThe npm installer onlySkip if you use the .NET installer
One of the seven AI toolsWhere you askSupported tools

Python 3.12 is needed only by developers who use the Python step in the SDK. docuoria doctor reports whether the .NET 10 SDK and dotnet-script are present.

Step 1

Install the docuoria command

One installer, two distributions. Pick the runtime you already have. Both install the same skill.
$ npm install -g @sidub-inc/docuoria.cli

Node.js 20 or later. This distribution has no docuoria license commands; in step 4, get your licence from the marketplace.

Step 2

Install the script runtime

The skill runs its extraction scripts with dotnet-script. Without it, the first extraction fails.
$ dotnet tool install -g dotnet-script

Step 3

Add the skill to your AI tools

$ docuoria init

Run it in your project folder. A picker lists the seven supported tools with their detection status, pre-selects the ones it finds, and writes the skill files into each one you confirm. Files that do not carry the Docuoria stamp are left alone unless you pass --force; edits to files the installer wrote are replaced on update.

Then run docuoria doctor. It confirms that the .NET 10 SDK and dotnet-script are present and lists the tools the skill was installed into.

Scripted or CI use

$ docuoria init --tools claude,cursor   # named tools$ docuoria init --tools all   # every supported tool$ docuoria init --tools claude --no-interactive   # no picker
ToolTool ID
Claude Codeclaude
GitHub Copilotgithub-copilot
Cursorcursor
Windsurfwindsurf
Codexcodex
VS Code AI Toolkitaitk
AGENTS.mdagents-md

Step 4

Get a free licence

Docuoria needs a licence to run, and the Free plan costs nothing. Two ways to get one.

With the .NET tool

$ docuoria license acquire

It signs you in with a device code in your browser and stores the licence in ~/.docuoria/license.json, where the skill reads it. No key passes through the chat.

With a key from the marketplace

  1. Open monaiq.com/marketplace and choose Docuoria. The Free plan costs nothing.
  2. Paste the key into your AI assistant when it asks for it.
  3. The assistant stores it locally and never repeats it.

You can also let the first request handle it

Ask for an extraction with no licence in place and your assistant tells you, in one sentence, that Docuoria needs a free licence, gives you the link, and continues once you have one.

Step 5

Ask for the first file

Open your AI tool in the folder that holds the PDF and describe the outcome. Three requests that work as written:
  • > Can you get the data out of invoice.pdf? I need it in a spreadsheet.
  • > This folder has all my software bills from different companies. One spreadsheet of everything: vendor, what it was for, dates, amounts.
  • > New invoice came in. Same as last time please.

Your assistant reads every page, builds or reuses the rules for that kind of document (a template), rehearses the extraction, checks that the amounts add up, and writes the CSV or JSON file next to your PDFs. It asks at most one question, about what you want in the file, never about how. The template is saved in a templates folder beside your PDFs, so the next document of the same kind takes one sentence.

Upkeep

Four commands for the life of the install

CommandDoes
docuoria doctorReports the .NET 10 SDK, dotnet-script, installed tools, and any stale files
docuoria updateRe-applies the skill to the tools you installed it into, after a CLI update
docuoria list-toolsLists the seven tools with their detection status in this project
docuoria license statusShows the plan, features, and usage in the current window (.NET tool only)

Building an application?

The same engine is a .NET 10 library on NuGet, with a scriptable CLI surface for pipelines and agents.

Stuck?

Open an issue on GitHub, or write to inquiries@sidub.net.