{"id":"fb662932-8605-42e1-bef2-a99e10f7a629","shortId":"XSFfpK","kind":"skill","title":"Publish installable pull-request package previews before release with pkg.pr.new","tagline":"Use pkg.pr.new when an agent needs an installable preview build from a pull request so reviewers can test a package before the maintainer cuts a real npm release.","description":"# Publish installable pull-request package previews before release with pkg.pr.new\n\nUse pkg.pr.new when an agent needs an installable preview build from a pull request so reviewers can test a package before the maintainer cuts a real npm release.\n\n## Prerequisites\n\nA GitHub repository with Actions enabled, the pkg.pr.new GitHub App installed, Node.js/npm for the package build, and a package that can be built from CI.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm i https://pkg.pr.new/tinylibs/tinybench/tinybench@a832a55\n- Make sure it's installed on the repository before trying to publish a package. To read about the permissions the app needs, check [#305](https://github.com/stackblitz-labs/pkg.pr.new/issues/305).\n- npm install --save-dev pkg-pr-new\n- pnpm exec pkg-pr-new publish './packages/A' './packages/B' # or pnpm exec pkg-pr-new publish './packages/*'\n\nRequirements and caveats from upstream:\n- uses: actions/setup-node@v4\n- node-version: 20\n\nBasic usage or getting-started notes:\n- First [install the GitHub Application](https://github.com/apps/pkg-pr-new).\n- [!IMPORTANT]\n- After installing on your repository, run pkg-pr-new from your lockfile in workflows (for example with pnpm exec pkg-pr-new publish) to get continuous releases.\n\n- Source: https://github.com/stackblitz-labs/pkg.pr.new\n- Extracted from upstream docs: https://raw.githubusercontent.com/stackblitz-labs/pkg.pr.new/HEAD/README.md\n\n## Documentation\n\n- https://pkg.pr.new\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new/)","tags":["publish","installable","pull","request","package","previews","before","release","with","pkg","new","skills"],"capabilities":["skill","source-agentskillexchange","skill-publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new","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/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new","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,663 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:56.450Z","embedding":null,"createdAt":"2026-05-18T13:18:38.074Z","updatedAt":"2026-05-18T19:11:56.450Z","lastSeenAt":"2026-05-18T19:11:56.450Z","tsv":"'/apps/pkg-pr-new).':204 '/npm':93 '/packages':177 '/packages/a':167 '/packages/b':168 '/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new/)':254 '/stackblitz-labs/pkg.pr.new':238 '/stackblitz-labs/pkg.pr.new/head/readme.md':245 '/stackblitz-labs/pkg.pr.new/issues/305).':150 '/tinylibs/tinybench/tinybench@a832a55':123 '20':189 '305':147 'action':84 'actions/setup-node':184 'agent':16,55,249 'agentskillexchange.com':253 'agentskillexchange.com/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new/)':252 'app':89,144 'applic':201 'basic':190 'build':21,60,97 'built':104 'caveat':180 'check':146 'ci':106 'continu':233 'cut':35,74 'dev':155 'doc':242 'document':246 'enabl':85 'environ':118 'exampl':222 'exchang':251 'exec':161,171,225 'extract':239 'first':197 'get':194,232 'getting-start':193 'github':81,88,200 'github.com':149,203,237 'github.com/apps/pkg-pr-new).':202 'github.com/stackblitz-labs/pkg.pr.new':236 'github.com/stackblitz-labs/pkg.pr.new/issues/305).':148 'import':205 'instal':2,19,41,58,90,107,111,128,152,198,207 'lockfil':218 'maintain':34,73 'make':124 'match':116 'need':17,56,145 'new':159,165,175,215,229 'node':187 'node-vers':186 'node.js':92 'node.js/npm':91 'note':196 'npm':38,77,119,151 'packag':6,31,45,70,96,100,137 'path':114 'permiss':142 'pkg':157,163,173,213,227 'pkg-pr-new':156,162,172,212,226 'pkg.pr.new':11,13,50,52,87,122,247 'pkg.pr.new/tinylibs/tinybench/tinybench@a832a55':121 'pnpm':160,170,224 'pr':158,164,174,214,228 'prerequisit':79 'preview':7,20,46,59 'publish':1,40,135,166,176,230 'pull':4,24,43,63 'pull-request':3,42 'raw.githubusercontent.com':244 'raw.githubusercontent.com/stackblitz-labs/pkg.pr.new/head/readme.md':243 'read':139 'real':37,76 'releas':9,39,48,78,234 'repositori':82,131,210 'request':5,25,44,64 'requir':178 'review':27,66 'run':211 'save':154 'save-dev':153 'setup':113 'skill':250 'skill-publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new' 'sourc':235,248 'source-agentskillexchange' 'start':195 'sure':125 'test':29,68 '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' 'tri':133 'upstream':110,182,241 'usag':191 'use':12,51,108,183 'v4':185 'version':188 'workflow':220","prices":[{"id":"9aaf94f2-be75-47ce-be62-a3cfb95cac9a","listingId":"fb662932-8605-42e1-bef2-a99e10f7a629","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:38.074Z"}],"sources":[{"listingId":"fb662932-8605-42e1-bef2-a99e10f7a629","source":"github","sourceId":"agentskillexchange/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:38.074Z","lastSeenAt":"2026-05-18T19:11:56.450Z"}],"details":{"listingId":"fb662932-8605-42e1-bef2-a99e10f7a629","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new","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":"57a9af79884176be37c092609f72989e2cd738e3","skill_md_path":"skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Publish installable pull-request package previews before release with pkg.pr.new","description":"Use pkg.pr.new when an agent needs an installable preview build from a pull request so reviewers can test a package before the maintainer cuts a real npm release."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/publish-installable-pull-request-package-previews-before-release-with-pkg-pr-new"},"updatedAt":"2026-05-18T19:11:56.450Z"}}