Skip to main content

Convert DocSend links to PDF files

Project description

DocSend to PDF

Install in Claude Desktop

PyPI version License: MIT Agent Skills Compatible Claude Code Plugin Cursor Plugin

Convert any DocSend shared link into a downloadable PDF — handling all access gates automatically.

Uses the open Agent Skills standard. Works with Claude Desktop, Claude Code, Cursor, Codex CLI, Manus, and other compatible agents.

What It Does

  • Accepts any DocSend URL (docsend.com/view/, /v/ short links, custom subdomains)
  • Handles all access gates: email, passcode, NDA acceptance, email verification
  • Downloads page images via DocSend's internal API and composites them into a multi-page PDF
  • Two-phase resumable design for programmatic use (session blob or state file)
  • Detects and rejects non-document links (Spaces/folders, video documents)

Installation

Claude Desktop

Install in Claude Desktop

— or install manually —

  1. Click Customize in the sidebar
  2. Click Browse Plugins
  3. Go to the Personal tab and click +
  4. Choose Add marketplace
  5. Type yaniv-golan/docsend-to-pdf-skill and click Sync

Claude Code (CLI)

claude plugin marketplace add https://github.com/yaniv-golan/docsend-to-pdf-skill
claude plugin install docsend-to-pdf@docsend-to-pdf-marketplace

Or from within a Claude Code session:

/plugin marketplace add yaniv-golan/docsend-to-pdf-skill
/plugin install docsend-to-pdf@docsend-to-pdf-marketplace

Any Agent (npx)

Works with Claude Code, Cursor, Copilot, Windsurf, and 40+ other agents:

npx skills add yaniv-golan/docsend-to-pdf-skill

Cursor

  1. Open Cursor Settings
  2. Paste https://github.com/yaniv-golan/docsend-to-pdf-skill into the Search or Paste Link box

Claude.ai (Web)

  1. Download docsend-to-pdf.zip
  2. Click Customize in the sidebar → Skills+Upload a skill

Manus

  1. Download docsend-to-pdf.zip
  2. Go to SettingsSkills+ AddUpload
  3. Upload the zip

Codex CLI

$skill-installer https://github.com/yaniv-golan/docsend-to-pdf-skill

Or install manually:

  1. Download docsend-to-pdf.zip
  2. Extract the docsend-to-pdf/ folder to ~/.codex/skills/

Other Tools (Windsurf, etc.)

Download docsend-to-pdf.zip and extract the docsend-to-pdf/ folder to:

  • Project-level: .agents/skills/ in your project root
  • User-level: ~/.agents/skills/

Standalone CLI (no agent)

pipx install docsend-to-pdf

or

pip install docsend-to-pdf

Prerequisites

The skill installs the CLI on first run, but your machine needs:

  • Python 3.9+
  • pip or pipx

Usage

The skill auto-activates when you share a DocSend link. Examples:

Here's the investor deck: https://docsend.com/view/abc123 — can you save it as a PDF?
Download https://docsend.com/v/2w8kc/mononio-ai-investor-deck as PDF
https://docsend.com/view/xyz789 → PDF please

The skill will handle email gates, passcodes, NDA acceptance, and verification codes interactively.

Standalone CLI

# Basic download (no gate)
docsend-to-pdf https://docsend.com/view/abc123 -o deck.pdf

# With email gate
docsend-to-pdf https://docsend.com/view/abc123 --email you@example.com -o deck.pdf

# JSON output for scripting
docsend-to-pdf https://docsend.com/view/abc123 --email you@example.com --json -o deck.pdf

Access Gates

Gate Handled CLI Flag
Email Yes --email
Passcode Yes --passcode
NDA Yes --accept-nda
Email Verification Yes --verification-code
Allowed Viewers Detected Reports rejection clearly

GitHub Pages

To enable the "Install in Claude Desktop" button, go to repo Settings → Pages → Source: GitHub Actions.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docsend_to_pdf-0.1.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

docsend_to_pdf-0.1.1-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file docsend_to_pdf-0.1.1.tar.gz.

File metadata

  • Download URL: docsend_to_pdf-0.1.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for docsend_to_pdf-0.1.1.tar.gz
Algorithm Hash digest
SHA256 724496dd4baa5761610f61d831d407b78e1e4297f6bc607aa375761aae584158
MD5 6d8b70f9afce654e629d7eb2fbdd6e03
BLAKE2b-256 dcdee807d152c238131d90db245b6fe83b49420b94f5ec4007a721eb3133b7fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for docsend_to_pdf-0.1.1.tar.gz:

Publisher: release.yml on yaniv-golan/docsend-to-pdf-skill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file docsend_to_pdf-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: docsend_to_pdf-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for docsend_to_pdf-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 009be86165b3dc572cdf4616f154229d82dd07e73177f9aa269628ee8c733c31
MD5 f9f1149fffccbb0e35a131570a0204c5
BLAKE2b-256 54af52778ca0e5fa5d7aa3e0a93db5bbccdc8f2a43860fe0fc3393b3ba8f2d0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for docsend_to_pdf-0.1.1-py3-none-any.whl:

Publisher: release.yml on yaniv-golan/docsend-to-pdf-skill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page