Upload, edit, and export documents via Nudocs.ai. Use when creating shareable document links for collaborative editing, uploading markdown/docs to Nudocs for rich editing, or pulling back edited content. Triggers on "send to nudocs", "upload to nudocs", "edit in nudocs", "pull from nudocs", "get the nudocs link", "show my nudocs documents".
69
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use the authenticated Nudocs CLI to upload documents for hosted editing, retrieve private edit links, list or export documents, and delete a specific remote document.
Inspect nudocs --help and nudocs config --help before setup because authentication UX can change by version.
Use one authentication method, not both:
~/.config/nudocs mode 0700 and its API-key file mode 0600.NUDOCS_API_KEY only when it is already supplied through protected local or CI secret storage.Never ask the user to paste the key into chat, put it in a command argument, echo it into a file, display it with nudocs config, or print environment/config contents. Verify authentication through behavior such as a bounded nudocs list, not by inspecting the secret.
Before an operation, inspect the relevant current help:
nudocs --help
nudocs upload --help
nudocs link --help
nudocs pull --help
nudocs delete --helpThe maintained CLI currently documents upload, list, link, pull, delete, and config. Do not invent aliases or use the obsolete gimme command.
For current upload/export formats, read references/formats.md. Do not load that reference for listing, link lookup, or deletion. Service limits are account- and time-dependent: use the CLI/API response or current Nudocs account UI instead of a hard-coded document count.
Every link, pull, and delete workflow must resolve and pass one exact document ID returned by the current nudocs list output or explicitly supplied by the user:
nudocs link <document-id>
nudocs pull <document-id> --format <format> --output <exact-output-path>
nudocs delete <document-id>Never run bare nudocs link, nudocs pull, or nudocs delete, and never rely on a CLI default such as the last uploaded document. A title, filename, URL, phrase such as "the last upload," or other non-ID reference is not an action target. Use a bounded nudocs list to resolve it; if zero or multiple candidates remain, refuse the action and ask the user to choose an exact ID. Inspect current command help before execution and keep the resolved ID explicit in the command.
list is read-only; request only the scope needed.pull, resolve the exact document ID and output path/format, then pass that ID to nudocs pull <document-id>.Uploading sends the file to Nudocs, and the returned edit link grants access to hosted content.
An explicit request such as “upload this file to Nudocs” authorizes an ordinary non-sensitive upload after the data-boundary disclosure; it does not authorize publishing or forwarding the link.
nudocs link <document-id> retrieves the edit link for that exact ID; it does not prove that the link is public.Deletion is destructive remote state change.
nudocs delete <document-id> with the same resolved ID shown to the user.@nutrient-sdk/nudocs-cli package only with user authorization.439cd3a
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.