{"id":"146fbccb-2dfc-4683-a346-e9a6703aa6c9","shortId":"jWvFMV","kind":"skill","title":"Notion to PDF Knowledge Exporter","tagline":"Queries Notion databases and pages via the Notion API v1, then renders content blocks into PDF via WeasyPrint. Extracts text, tables, and inline images and preserves heading hierarchy. Generates per-section embeddings with OpenAI text-embedding-3-small for RAG ingestion.","description":"# Notion to PDF Knowledge Exporter\n\nQueries Notion databases and pages via the Notion API v1, then renders content blocks into PDF via WeasyPrint. Extracts text, tables, and inline images and preserves heading hierarchy. Generates per-section embeddings with OpenAI text-embedding-3-small for RAG ingestion.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install @notionhq/client\n- Make a request to any Notion API endpoint.\n\nRequirements and caveats from upstream:\n- const { Client } = require(\"@notionhq/client\")\n- const { Client, APIErrorCode } = require(\"@notionhq/client\")\n- const { Client, LogLevel } = require(\"@notionhq/client\")\n\nBasic usage or getting-started notes:\n- bash\n- [![Open Val Town Template](https://stevekrouse-badge.web.val.run/?3)](https://www.val.town/v/charmaine/NotionJsSDK)\n- [!NOTE]\n\n- Source: https://github.com/makenotion/notion-sdk-js\n- Extracted from upstream docs: https://raw.githubusercontent.com/makenotion/notion-sdk-js/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/notion-to-pdf-knowledge-exporter/)","tags":["notion","pdf","knowledge","exporter","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-notion-to-pdf-knowledge-exporter","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/notion-to-pdf-knowledge-exporter","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,128 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:27.689Z","embedding":null,"createdAt":"2026-05-18T13:17:58.021Z","updatedAt":"2026-05-18T19:11:27.689Z","lastSeenAt":"2026-05-18T19:11:27.689Z","tsv":"'/?3)](https://www.val.town/v/charmaine/notionjssdk)':153 '/makenotion/notion-sdk-js':158 '/makenotion/notion-sdk-js/head/readme.md':165 '/skills/notion-to-pdf-knowledge-exporter/)':172 '3':44,92 'agent':167 'agentskillexchange.com':171 'agentskillexchange.com/skills/notion-to-pdf-knowledge-exporter/)':170 'api':14,62,118 'apierrorcod':131 'bash':146 'basic':139 'block':19,67 'caveat':122 'client':126,130,135 'const':125,129,134 'content':18,66 'databas':8,56 'doc':162 'embed':38,43,86,91 'endpoint':119 'environ':108 'exchang':169 'export':5,53 'extract':24,72,159 'generat':34,82 'get':143 'getting-start':142 'github.com':157 'github.com/makenotion/notion-sdk-js':156 'head':32,80 'hierarchi':33,81 'imag':29,77 'ingest':48,96 'inlin':28,76 'instal':97,101,110 'knowledg':4,52 'loglevel':136 'make':112 'match':106 'note':145,154 'notion':1,7,13,49,55,61,117 'notionhq/client':111,128,133,138 'npm':109 'open':147 'openai':40,88 'page':10,58 'path':104 'pdf':3,21,51,69 'per':36,84 'per-sect':35,83 'preserv':31,79 'queri':6,54 'rag':47,95 'raw.githubusercontent.com':164 'raw.githubusercontent.com/makenotion/notion-sdk-js/head/readme.md':163 'render':17,65 'request':114 'requir':120,127,132,137 'section':37,85 'setup':103 'skill':168 'skill-notion-to-pdf-knowledge-exporter' 'small':45,93 'sourc':155,166 'source-agentskillexchange' 'start':144 'stevekrouse-badge.web.val.run':152 'stevekrouse-badge.web.val.run/?3)](https://www.val.town/v/charmaine/notionjssdk)':151 'tabl':26,74 'templat':150 'text':25,42,73,90 'text-embed':41,89 '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' 'town':149 'upstream':100,124,161 'usag':140 'use':98 'v1':15,63 'val':148 'via':11,22,59,70 'weasyprint':23,71","prices":[{"id":"68bda390-bc2b-4a84-bb7e-4e24ffb01015","listingId":"146fbccb-2dfc-4683-a346-e9a6703aa6c9","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:17:58.021Z"}],"sources":[{"listingId":"146fbccb-2dfc-4683-a346-e9a6703aa6c9","source":"github","sourceId":"agentskillexchange/skills/notion-to-pdf-knowledge-exporter","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/notion-to-pdf-knowledge-exporter","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:58.021Z","lastSeenAt":"2026-05-18T19:11:27.689Z"}],"details":{"listingId":"146fbccb-2dfc-4683-a346-e9a6703aa6c9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"notion-to-pdf-knowledge-exporter","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":"e1e26a8f6f32c2d4cc85d754f35d3a237e13aef5","skill_md_path":"skills/notion-to-pdf-knowledge-exporter/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/notion-to-pdf-knowledge-exporter"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Notion to PDF Knowledge Exporter","description":"Queries Notion databases and pages via the Notion API v1, then renders content blocks into PDF via WeasyPrint. Extracts text, tables, and inline images and preserves heading hierarchy. Generates per-section embeddings with OpenAI text-embedding-3-small for RAG ingestion."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/notion-to-pdf-knowledge-exporter"},"updatedAt":"2026-05-18T19:11:27.689Z"}}