{"id":"b7852e90-5c64-4363-888a-b9211cb022b0","shortId":"ejpagg","kind":"skill","title":"Papermark Open Source Document Sharing Platform with Analytics","tagline":"Papermark is an open-source alternative to DocSend for secure document sharing with built-in page-by-page analytics, custom branding, custom domains, and self-hosting support. Built with Next.js and PostgreSQL.","description":"# Papermark Open Source Document Sharing Platform with Analytics\n\nPapermark is an open-source alternative to DocSend for secure document sharing with built-in page-by-page analytics, custom branding, custom domains, and self-hosting support. Built with Next.js and PostgreSQL.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- git clone https://github.com/mfts/papermark.git\n- ### 2. Install npm dependencies\n- npm install\n- npm run dev:prisma\n\nRequirements and caveats from upstream:\n- Node.js (version >= 18.17.0)\n- We use pipenv to manage our Python dependencies. If you don't have it installed, you can install it using the following command:\n\nBasic usage or getting-started notes:\n- Here's what you need to run Papermark:\n- PostgreSQL Database\n- Blob storage (currently [AWS S3](https://aws.amazon.com/s3/) or [Vercel Blob](https://vercel.com/storage/blob))\n\n- Source: https://github.com/mfts/papermark\n- Extracted from upstream docs: https://raw.githubusercontent.com/mfts/papermark/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/papermark-document-sharing-analytics/)","tags":["papermark","document","sharing","analytics","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-papermark-document-sharing-analytics","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/papermark-document-sharing-analytics","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,157 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:40.771Z","embedding":null,"createdAt":"2026-05-18T13:18:16.672Z","updatedAt":"2026-05-18T19:11:40.771Z","lastSeenAt":"2026-05-18T19:11:40.771Z","tsv":"'/mfts/papermark':181 '/mfts/papermark.git':105 '/mfts/papermark/head/readme.md':188 '/s3/)':171 '/skills/papermark-document-sharing-analytics/)':195 '/storage/blob))':177 '18.17.0':123 '2':106 'agent':190 'agentskillexchange.com':194 'agentskillexchange.com/skills/papermark-document-sharing-analytics/)':193 'altern':15,59 'analyt':8,30,52,74 'aw':167 'aws.amazon.com':170 'aws.amazon.com/s3/)':169 'basic':147 'blob':164,174 'brand':32,76 'built':24,40,68,84 'built-in':23,67 'caveat':118 'clone':102 'command':146 'current':166 'custom':31,33,75,77 'databas':163 'depend':109,131 'dev':114 'doc':185 'docsend':17,61 'document':4,20,48,64 'domain':34,78 'environ':100 'exchang':192 'extract':182 'follow':145 'get':151 'getting-start':150 'git':101 'github.com':104,180 'github.com/mfts/papermark':179 'github.com/mfts/papermark.git':103 'host':38,82 'instal':89,93,107,111,138,141 'manag':128 'match':98 'need':158 'next.js':42,86 'node.js':121 'note':153 'npm':108,110,112 'open':2,13,46,57 'open-sourc':12,56 'page':27,29,71,73 'page-by-pag':26,70 'papermark':1,9,45,53,161 'path':96 'pipenv':126 'platform':6,50 'postgresql':44,88,162 'prisma':115 'python':130 'raw.githubusercontent.com':187 'raw.githubusercontent.com/mfts/papermark/head/readme.md':186 'requir':116 'run':113,160 's3':168 'secur':19,63 'self':37,81 'self-host':36,80 'setup':95 'share':5,21,49,65 'skill':191 'skill-papermark-document-sharing-analytics' 'sourc':3,14,47,58,178,189 'source-agentskillexchange' 'start':152 'storag':165 'support':39,83 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':92,120,184 'usag':148 'use':90,125,143 'vercel':173 'vercel.com':176 'vercel.com/storage/blob))':175 'version':122","prices":[{"id":"6b7748b6-d009-4f04-8a57-cf7ac089b155","listingId":"b7852e90-5c64-4363-888a-b9211cb022b0","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:16.672Z"}],"sources":[{"listingId":"b7852e90-5c64-4363-888a-b9211cb022b0","source":"github","sourceId":"agentskillexchange/skills/papermark-document-sharing-analytics","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/papermark-document-sharing-analytics","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:16.672Z","lastSeenAt":"2026-05-18T19:11:40.771Z"}],"details":{"listingId":"b7852e90-5c64-4363-888a-b9211cb022b0","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"papermark-document-sharing-analytics","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"978e6acd210dcd737e25625b4eda7acafbe426a6","skill_md_path":"skills/papermark-document-sharing-analytics/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/papermark-document-sharing-analytics"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Papermark Open Source Document Sharing Platform with Analytics","description":"Papermark is an open-source alternative to DocSend for secure document sharing with built-in page-by-page analytics, custom branding, custom domains, and self-hosting support. Built with Next.js and PostgreSQL."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/papermark-document-sharing-analytics"},"updatedAt":"2026-05-18T19:11:40.771Z"}}