How this skill is triggered — by the user, by Claude, or both
Slash command
/tldrpr:tldrprThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a plain-text TLDR summary of one or more Pull Requests for pasting into Slack. No markdown formatting — just plain text. Result is copied to clipboard.
Generate a plain-text TLDR summary of one or more Pull Requests for pasting into Slack. No markdown formatting — just plain text. Result is copied to clipboard.
Parse $ARGUMENTS for:
https://github.com/owner/repo/pull/123owner/repo#123--lang <language> — language for the TLDR line (e.g. en, ru, de). If omitted, use the same language the user communicates in during this conversation.If no PR references provided, look in the conversation context for recently mentioned PR URLs or refs.
Fetch PR details:
gh pr view <NUMBER> --repo <OWNER>/<REPO> --json title,body --jq '{title, body: .body[:2000]}'
Generate TLDR in this exact format (plain text, no markdown):
https://github.com/owner/repo/pull/123 -- PR title as-is
TLDR: one sentence explaining WHY this PR exists (motivation, not technical details). Written in the resolved language.
Guidelines for TLDR line:
pbcopyxclip -selection clipboard or xsel --clipboard --inputProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub lexfrei/ccc --plugin tldrpr