simonlee2
- 15 skills
- 0 followers
- 17 hours ago last updated
- ▌ Marketplace Sync · simonlee2 bundleThis skill should be used when the user asks to "update the marketplace", "refresh the github page", "sync plugins.json", "update docs/plugins.json", or mentions keeping the GitHub Pages site in sync with plugin changes.
- ▌ UI Skills · simonlee2This skill should be used when the user asks to "build UI", "create interface", "design components", "implement frontend", or needs guidance on building accessible, performant interfaces with proper animation, typography, and component patterns. Provides opinionated constraints for building better interfaces with agents.
- ▌ Create CLI · simonlee2 bundleThis skill should be used when the user asks to "design a CLI", "create command-line interface", "design CLI parameters", "plan CLI UX", or needs help structuring command-line tool interfaces with proper arguments, flags, subcommands, and user experience patterns.
- ▌ IOS Build Test · simonlee2 bundleUse when user asks to "build iOS app", "run on simulator", "test iOS", "record simulator video", "reset app", "reset onboarding", or needs Xcode builds and simulator management.
- ▌ Video Digest · simonlee2Build a shareable web digest (per-talk TL;DR, takeaways, slides paired with narration) from videos. Sources - a long multi-talk stream (YouTube or file), a YouTube playlist, a single video, or a local folder of videos. Umbrella skill - routes to composable stage skills (ingest, segment, summarize, slides, site). Use when asked to "make a digest / recap / summary site" from talks, a conference, a playlist, or recorded videos.
- ▌ Quarterly Review · simonlee2Generate a quarterly GitHub contributions review — monthly + per-repo breakdown and synthesized accomplishment narrative. Use when asked for "quarterly review", "Q1/Q2/Q3/Q4 review", "what did I ship this quarter", or "summarize my contributions". Works across personal repos and a specified org.
- ▌ Ffmpeg Toolkit · simonlee2 bundleThis skill should be used when the user asks to "convert video", "trim video", "cut video", "extract audio", "compress video", "resize video", "create gif", "merge videos", "combine videos", "add audio to video", or needs help with ffmpeg commands for video and audio processing.
- ▌ Video Digest Site · simonlee2 bundleBuild and publish the digest website from processed video-digest content - overview card grid, per-talk detail pages with slides and takeaways, YouTube deep links, optional EN/Traditional-Chinese toggle and a cited synthesis essay. Stage 5 (final) of the video-digest pipeline. Use when rendering or publishing a video digest site, or refreshing it after new talks.
- ▌ Video Digest Ingest · simonlee2 bundleAcquire videos and transcribe them for a video digest project - probe/enumerate a YouTube playlist, channel streams tab, or local folder; download at 720p; extract audio; transcribe with mlx-whisper; emit a 30s timeline. Stage 1 of the video-digest pipeline. Use when ingesting videos for a digest, or when asked to download+transcribe talk videos.
- ▌ Video Digest Slides · simonlee2 bundleExtract and select slide images for a video digest - grab candidate frames at each highlight timestamp (-5s/exact/+5s), build labeled montages, then vision-pick and verify the frame that actually shows a slide. Stage 4 of the video-digest pipeline, after summarize. Use when pairing talk highlights with the speaker's slides.
- ▌ Seedance Video Gen · simonlee2 bundleThis skill should be used when the user asks to "generate video", "create video", "make a video", "animate image", "image to video", "video with audio", "talking video", or needs AI-powered video generation with synchronized audio, lip-syncing, and cinematic camera controls.
- ▌ Video Digest Segment · simonlee2 bundleSegment a long multi-talk video (conference stream, all-day recording) into individual talks by reading its transcript timeline - produces talks.json for the video-digest pipeline. Stage 2; skip for single-talk videos (video-digest-ingest's vd_single.py handles those). Use when a digest source video contains multiple talks/sessions.
- ▌ Pr Description Writer · simonlee2 bundleThis skill generates and improves GitHub pull request descriptions that help reviewers understand context and promote effective code reviews. Use this skill when creating new PRs, updating PR descriptions with new commits, or reviewing existing PR descriptions for quality. The skill analyzes git commits to extract key changes and generates descriptions with proper context (why), implementation details (how), file prioritization for large PRs, and testing strategy.
- ▌ Nanobanana Image Gen · simonlee2 bundleGenerate and edit images using Google's Nanobanana model via Replicate API. Use this skill when users request image generation from text descriptions, image-to-image transformations, style transfers, or any creative image editing tasks. Supports multiple input images, custom aspect ratios, and various output formats.
- ▌ Video Digest Summarize · simonlee2 bundleTurn segmented talk transcripts into digest text - per-talk transcript slices, cleaned transcripts, summary docs with timestamped highlights, TL;DR + practical takeaway JSON, and optional Traditional Chinese translation. Stage 3 of the video-digest pipeline, after ingest (and segment for multi-talk streams). Use when summarizing talks for a video digest.