skills/summarize/SKILL.md
Use the steipete/summarize CLI to summarize URLs, local files, stdin, YouTube links, podcasts, and media with LLM models. Use when installing or running summarize, configuring provider/API keys, tuning length/language/json/extract/slides flags, setting ~/.summarize/config.json defaults, or troubleshooting CLI errors.
npx skillsauth add sjunepark/custom-skills summarizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to run summarize effectively in terminal workflows.
Focus on practical usage and command execution, not broad project background.
summarize "<input>").--verbose or --json before changing multiple variables.summarize "https://example.com"summarize "/path/to/file.pdf"cat notes.md | summarize -summarize "https://youtube.com/watch?v=..."summarize "https://example.com" --model openai/gpt-5-minisummarize "https://example.com" --length longsummarize "https://example.com" --jsonsummarize "https://example.com" --extract --format md--model on task-critical runs.~/.summarize/config.json for stable defaults.--modelSUMMARIZE_MODEL~/.summarize/config.jsonauto)--verbose.openai/gpt-5-mini or google/gemini-3-flash-preview).yt-dlp, ffmpeg, optionally tesseract).--json to inspect extraction and metric fields.Read references/cli.md for install commands, provider keys, advanced flags, and error-specific guidance.
development
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, empty states, UX review, visual hierarchy, information architecture, accessibility, performance, responsive behavior, theming, typography, spacing, layout, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, design systems, tokens, live browser iteration, and ambitious visual effects. Not for backend-only or non-UI tasks.
development
Manually integrate Git branch work without blind mechanical merges. Use when merging, transplanting, or refactoring branch work; resolving conflicts; preserving source-branch intent in a clean current-branch structure; or auditing that source additions, removals, tests, and docs landed intentionally.
testing
Prepare, audit, set up, and guide Release Please releases. Use when releasing, preparing or reviewing a release PR, adding Release Please, classifying SemVer impact or breaking changes, writing Release Please-compatible Conventional Commit guidance, or documenting release criteria. Release work requires existing Release Please config; setup requires an explicit setup request.
development
Teach how code, a subsystem, architecture area, feature flow, module, API/data boundary, or relevant technical concept works for reviewers and maintainers. Use when the user asks to understand code or concepts; focus on design, responsibilities, contracts, data flow, invariants, tradeoffs, and maintenance implications, not syntax or line-by-line execution. Use `change-explainer` for diffs, commits, or patches.