用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/cxcscmu/SkillLearnBench --skill pillow-grayscale命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | pillow-grayscale |
| description | Convert images to grayscale in-place using Pillow (PIL), overwriting original RGB files. |
pip install Pillow
from PIL import Image
def convert_to_grayscale_inplace(image_path):
img = Image.open(image_path)
gray = img.convert("L") # "L" mode = 8-bit grayscale
gray.save(image_path) # overwrite the original file
from PIL import Image
import glob
def batch_convert_grayscale(pattern):
for path in glob.glob(pattern):
img = Image.open(path).convert("L")
img.save(path)
| Mode | Description |
|---|---|
"L" | 8-bit grayscale (0-255) |
"RGB" | 24-bit color |
"RGBA" | 32-bit color with alpha |
"1" | 1-bit black & white |
.convert("L") handles all source formats (RGB, RGBA, etc.).png extensioncv2.imread() will still read the file; use cv2.IMREAD_GRAYSCALE or the image will have 3 identical channels