
Nudocs
Bridges Claude to Nudocs.ai's collaborative document editor. You upload markdown or other formats via their CLI, get back a shareable link for rich editing in the browser, then pull the edited version as docx, pdf, or markdown. Useful when you need someone to add formatting, images, or comments to AI-generated content without bouncing files back and forth. The workflow is straightforward: write content, send to Nudocs, let humans edit it there, pull it back when done. Free tier caps at 10 documents, so you'll be deleting old uploads regularly. Requires an API key from their site and installing the npm package.
- GitHub stars
- 235
- last updated
- Jun 10, 2026
Install
$ npx -y skills add jdrhyne/agent-skills --skill nudocs --agent claude-codeInstalls into .claude/skills of the current project.
Files
Nudocs
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.
Setup without exposing credentials
Inspect nudocs --help and nudocs config --help before setup because authentication UX can change by version.
Use one authentication method, not both:
- Interactive personal setup: if the current CLI exposes an interactive login/config flow, complete it in the user's terminal. Otherwise have the user enter the key directly in a protected local editor or secret manager, outside the agent transcript. Keep
~/.config/nudocsmode0700and its API-key file mode0600. - Protected environment setup: use
NUDOCS_API_KEYonly 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.
Discover the installed CLI contract
Sponsors
Details
- Repository
- github.com/jdrhyne/agent-skills
- Categories
- Documentation, AI & Agent Building
- First seen
- Jun 11, 2026