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.2.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.2-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: docsend_to_pdf-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 aaaad32e938daed01c693ecc40625f4f942934ab511f71c0805c765dd745c46d
MD5 2ba61531dc455113294958d918f501aa
BLAKE2b-256 908c9931fa87e619b2849f4955edb16e276116c1a493350dacfeaa4bd52746bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for docsend_to_pdf-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: docsend_to_pdf-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5aec65b69d2a2badf2aa69e04c3ec4c3b5d081366dacfa6c15987a6fbf5ed729
MD5 b116415ffd2c5face99565b67f678182
BLAKE2b-256 ceb080180fd581125ed1d040cfd1b379034ce4e9d55040dd43f7f3590141e8d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for docsend_to_pdf-0.1.2-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