[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BT8VN2MXTN6DX2SRKDSP9R":3,"skill-same:01M6BT8VN2MXTN6DX2SRKDSP9R":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":37,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6BT8VN2MXTN6DX2SRKDSP9R","screenshot",null,"Take screenshots, screen recordings, scrolling captures, and OCR text recognition using CleanShot X. Use when user requests screenshots, captures, screen recording, OCR, text extraction, or image annotation.","whilp\u002Fworld","whilp","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F189851?v=4","01M6BT84FR1FVM3GDBQ6RB4JSP","Will Maier","01M6BT84MRQ5GDX80FPR2VGRQT",10,"MIT","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshot\u002FSKILL.md",[],[5,19,20,21,22,23],"image","screenshots","extraction","screen recording","ocr","2026-11-10 10:12:30",false,"---\nname: screenshot\ndescription: Take screenshots, screen recordings, scrolling captures, and OCR text recognition using CleanShot X. Use when user requests screenshots, captures, screen recording, OCR, text extraction, or image annotation.\nallowed-tools: [Bash]\n---\n\n# CleanShot X CLI\n\nUse the `cleanshot` command to trigger CleanShot X actions.\n\n## Basic usage\n\n```bash\ncleanshot \u003Csubcommand> [flags]\n```\n\n## Subcommands\n\n### Query commands\n- `latest` - Print path of most recent screenshot\n\n### Capture commands\n- `all-in-one` - Launch all-in-one capture tool\n- `capture-area` - Area capture\n- `capture-fullscreen` - Fullscreen capture\n- `capture-window` - Window capture\n- `capture-previous-area` - Repeat last screenshot\n- `self-timer` - Self-timer capture\n- `scrolling-capture` - Scrolling capture\n\n### Recording\n- `record-screen` - Screen recording\n\n### OCR\n- `capture-text` - OCR text recognition\n\n### Utility\n- `pin` - Pin image file\n- `open-annotate` - Annotate image file\n- `open-from-clipboard` - Annotate clipboard image\n- `toggle-desktop-icons` - Toggle desktop icons visibility\n- `hide-desktop-icons` - Hide desktop icons\n- `show-desktop-icons` - Show desktop icons\n- `add-quick-access-overlay` - Add quick access overlay\n- `open-history` - Open capture history\n- `restore-recently-closed` - Restore recently deleted\n- `open-settings` - Open settings\n\n## Flags\n\n### Coordinate parameters\n- `-x \u003Cint>` - X coordinate (origin at lower left)\n- `-y \u003Cint>` - Y coordinate\n- `-width \u003Cint>` - Width in pixels\n- `-height \u003Cint>` - Height in pixels\n- `-display \u003Cint>` - Display number (1=main, 2=secondary, etc.)\n\n### Action parameters\n- `-action \u003Cstring>` - Post-capture action: `copy`, `save`, `annotate`, `upload`, `pin`\n- `-filepath \u003Cpath>` - File path for pin\u002Fannotate\u002FOCR\n- `-tab \u003Cstring>` - Settings tab: `general`, `wallpaper`, `shortcuts`, `quickaccess`, `recording`, `screenshots`, `annotate`, `cloud`, `advanced`, `about`\n- `-path \u003Cdir>` - Screenshot directory (default: `~\u002FDownloads\u002Fscreens`)\n\n### Boolean flags\n- `-start` - Auto-start scrolling capture\n- `-autoscroll` - Enable automatic scrolling\n- `-linebreaks` - Preserve line breaks in OCR text\n\n## Examples\n\n```bash\n# Get latest screenshot\ncleanshot latest\ncleanshot latest -path ~\u002FPictures\u002Fscreenshots\n\n# Simple captures\ncleanshot capture-area\ncleanshot capture-fullscreen\n\n# With coordinates\ncleanshot capture-area -x 100 -y 120 -width 200 -height 150\n\n# Save and print path\ncleanshot capture-area -action save\ncleanshot capture-fullscreen -action save -path ~\u002FPictures\u002Fscreenshots\n\n# Scrolling capture\ncleanshot scrolling-capture -start -autoscroll\n\n# Screen recording with region\ncleanshot record-screen -x 0 -y 0 -width 1920 -height 1080 -display 1\n\n# OCR\ncleanshot capture-text -linebreaks\ncleanshot capture-text -filepath ~\u002Fscreenshot.png\n\n# Annotate\ncleanshot open-annotate -filepath ~\u002Fscreenshot.png\ncleanshot open-from-clipboard\n\n# Settings\ncleanshot open-settings -tab shortcuts\n\n# Help\ncleanshot help\n```\n\n## Key features\n\n- Automatically detects and prints screenshot path when using `-action save`\n- Default screenshot directory: `~\u002FDownloads\u002Fscreens`\n- Boolean flags don't require values\n- Waits up to 10 seconds for screenshot to appear\n\n## Usage examples\n\nWhen user requests:\n- \"what's my latest screenshot\" → `cleanshot latest`\n- \"get the most recent screenshot path\" → `cleanshot latest`\n- \"take a screenshot\" → `cleanshot capture-area` or `cleanshot capture-fullscreen`\n- \"save a screenshot\" → `cleanshot capture-area -action save`\n- \"record my screen\" → `cleanshot record-screen`\n- \"extract text from image\" → `cleanshot capture-text -filepath \u003Cpath>`\n- \"annotate this image\" → `cleanshot open-annotate -filepath \u003Cpath>`\n- \"hide desktop icons\" → `cleanshot hide-desktop-icons`\n- \"scrolling screenshot\" → `cleanshot scrolling-capture`\n- \"capture this specific region\" → use coordinate parameters\n\nAlways confirm which capture type the user wants if ambiguous.\n","# CleanShot X CLI\n\nUse the `cleanshot` command to trigger CleanShot X actions.\n\n## Basic usage\n\n```bash\ncleanshot \u003Csubcommand> [flags]\n```\n\n## Subcommands\n\n### Query commands\n- `latest` - Print path of most recent screenshot\n\n### Capture commands\n- `all-in-one` - Launch all-in-one capture tool\n- `capture-area` - Area capture\n- `capture-fullscreen` - Fullscreen capture\n- `capture-window` - Window capture\n- `capture-previous-area` - Repeat last screenshot\n- `self-timer` - Self-timer capture\n- `scrolling-capture` - Scrolling capture\n\n### Recording\n- `record-screen` - Screen recording\n\n### OCR\n- `capture-text` - OCR text recognition\n\n### Utility\n- `pin` - Pin image file\n- `open-annotate` - Annotate image file\n- `open-from-clipboard` - Annotate clipboard image\n- `toggle-desktop-icons` - Toggle desktop icons visibility\n- `hide-desktop-icons` - Hide desktop icons\n- `show-desktop-icons` - Show desktop icons\n- `add-quick-access-overlay` - Add quick access overlay\n- `open-history` - Open capture history\n- `restore-recently-closed` - Restore recently deleted\n- `open-settings` - Open settings\n\n## Flags\n\n### Coordinate parameters\n- `-x \u003Cint>` - X coordinate (origin at lower left)\n- `-y \u003Cint>` - Y coordinate\n- `-width \u003Cint>` - Width in pixels\n- `-height \u003Cint>` - Height in pixels\n- `-display \u003Cint>` - Display number (1=main, 2=secondary, etc.)\n\n### Action parameters\n- `-action \u003Cstring>` - Post-capture action: `copy`, `save`, `annotate`, `upload`, `pin`\n- `-filepath \u003Cpath>` - File path for pin\u002Fannotate\u002FOCR\n- `-tab \u003Cstring>` - Settings tab: `general`, `wallpaper`, `shortcuts`, `quickaccess`, `recording`, `screenshots`, `annotate`, `cloud`, `advanced`, `about`\n- `-path \u003Cdir>` - Screenshot directory (default: `~\u002FDownloads\u002Fscreens`)\n\n### Boolean flags\n- `-start` - Auto-start scrolling capture\n- `-autoscroll` - Enable automatic scrolling\n- `-linebreaks` - Preserve line breaks in OCR text\n\n## Examples\n\n```bash\n# Get latest screenshot\ncleanshot latest\ncleanshot latest -path ~\u002FPictures\u002Fscreenshots\n\n# Simple captures\ncleanshot capture-area\ncleanshot capture-fullscreen\n\n# With coordinates\ncleanshot capture-area -x 100 -y 120 -width 200 -height 150\n\n# Save and print path\ncleanshot capture-area -action save\ncleanshot capture-fullscreen -action save -path ~\u002FPictures\u002Fscreenshots\n\n# Scrolling capture\ncleanshot scrolling-capture -start -autoscroll\n\n# Screen recording with region\ncleanshot record-screen -x 0 -y 0 -width 1920 -height 1080 -display 1\n\n# OCR\ncleanshot capture-text -linebreaks\ncleanshot capture-text -filepath ~\u002Fscreenshot.png\n\n# Annotate\ncleanshot open-annotate -filepath ~\u002Fscreenshot.png\ncleanshot open-from-clipboard\n\n# Settings\ncleanshot open-settings -tab shortcuts\n\n# Help\ncleanshot help\n```\n\n## Key features\n\n- Automatically detects and prints screenshot path when using `-action save`\n- Default screenshot directory: `~\u002FDownloads\u002Fscreens`\n- Boolean flags don't require values\n- Waits up to 10 seconds for screenshot to appear\n\n## Usage examples\n\nWhen user requests:\n- \"what's my latest screenshot\" → `cleanshot latest`\n- \"get the most recent screenshot path\" → `cleanshot latest`\n- \"take a screenshot\" → `cleanshot capture-area` or `cleanshot capture-fullscreen`\n- \"save a screenshot\" → `cleanshot capture-area -action save`\n- \"record my screen\" → `cleanshot record-screen`\n- \"extract text from image\" → `cleanshot capture-text -filepath \u003Cpath>`\n- \"annotate this image\" → `cleanshot open-annotate -filepath \u003Cpath>`\n- \"hide desktop icons\" → `cleanshot hide-desktop-icons`\n- \"scrolling screenshot\" → `cleanshot scrolling-capture`\n- \"capture this specific region\" → use coordinate parameters\n\nAlways confirm which capture type the user wants if ambiguous.\n",{"name":5,"description":7,"allowed-tools":29},[30],"Bash","main","e5d89acbf522d779c29cb727c768f326e89ae54c",".claude\u002Fskills\u002Fscreenshot",3,"https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld","https:\u002F\u002Fgithub.com\u002Fwhilp","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fwhilp\u002F","2026-11-11 21:54:17",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add whilp\u002Fworld --skill screenshot",{"tool":45,"command":46},"bunx","bunx skills add whilp\u002Fworld --skill screenshot",{"tool":48,"command":49},"pnpm","pnpm dlx skills add whilp\u002Fworld --skill screenshot","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshot\u002FSKILL.md",true,[53,59],{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"bmad-skill-manifest.yaml","REFERENCE","参考文档",12,"https:\u002F\u002Fgithub.com\u002Flaraxot\u002Flaravelpizza.com\u002Fblob\u002Fdev\u002F.github\u002Fskills\u002Fbmad-review-edge-case-hunter\u002Fbmad-skill-manifest.yaml",{"path":60,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":61,"sourceHtmlUrl":62},"workflow.md",3726,"https:\u002F\u002Fgithub.com\u002Flaraxot\u002Flaravelpizza.com\u002Fblob\u002Fdev\u002F.github\u002Fskills\u002Fbmad-review-edge-case-hunter\u002Fworkflow.md",[64,74,100,108,120,129],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":24},"01M6BT8SKFXRKMZCW0BZ9NNQ8Q","nvim","Interact with Neovim configuration and build system","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fnvim\u002FSKILL.md",[],[66,71,72,73],"neovim","plugin","plugin management",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":93,"publishedAt":24},"01M6BT8QJZV0CE2XXEKMVDPH0F","meta","Guide for writing and improving Claude Code skills. Use when creating new skills, debugging why skills aren't activating, or improving skill descriptions and structure.","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fmeta\u002FSKILL.md",[80,85,88],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":86,"categoryName":87,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[94,95,96,97,98,99],"Meta","why","code","debugging","claude code skills","writing",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":24},"01M6BT8N5PZJ5VJQBNG28654HB","karabiner","Configure and manage Karabiner-Elements key remapping. Use when modifying karabiner.json, adding key remappings, creating complex modifications, managing profiles, setting variables, or troubleshooting keybinding issues.","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fkarabiner\u002FSKILL.md",[],[102,107],"issues",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":24},"01M6BT8JFG096T7J6A53CYTV5W","hammerspoon","Configure and manage Hammerspoon automation, app launching, and window switching. Use when working with ~\u002F.config\u002Fhammerspoon config files, adding keybindings, modifying the leader modal, or troubleshooting Hammerspoon functionality. Window management is handled by AeroSpace.","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhammerspoon\u002FSKILL.md",[],[110,115,116,117,118,119],"aerospace","modal","window management","config","automation",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":24},"01M6BT8GJQDPHYJEEGSFGT9ESZ","ghostty","Configure and manage Ghostty terminal emulator settings. Use when modifying ghostty config, validating configuration, checking window settings, themes, fonts, keybindings, or troubleshooting ghostty startup behavior.","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fghostty\u002FSKILL.md",[],[122,127,118,128],"startup","terminal",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":139,"publishedAt":24},"01M6BT8EDBRYHEWMXDW8KH4MY5","gh-workflow","Trigger and monitor GitHub Actions workflows, CI\u002FCD pipelines, and automated builds. Use when running workflows, triggering CI, deploying via GitHub Actions, downloading artifacts, or checking workflow status on github.com","https:\u002F\u002Fgithub.com\u002Fwhilp\u002Fworld\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgh-workflow\u002FSKILL.md",[135,138],{"categoryNo":136,"categoryName":137,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":86,"categoryName":87,"taxonomyType":83,"taxonomyTypeDesc":84},[140,141,142,143,144,145,146,147,148,149],"workflow","gh workflow","monitor","github","workflows","status","ci","artifacts","actions","github actions"]