소스 정보
- 저장소
- freestylefly/CodexGuide
- 최근 소스 활동
- 2026년 6월 27일 13:47
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 3,377
- 포크
- 321
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/freestylefly/CodexGuide --skill image-publish명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | image-publish |
| description | 当 CodexGuide 项目图片需要规范命名、右下角文字水印、阿里 OSS 上传、CDN 验证,或替换 Markdown 图片链接时使用。 |
本 Skill 仅供 CodexGuide 仓库使用。目标是把插入文档的图片处理成可发布状态:本地规范命名,按需加水印,上传到阿里 OSS,通过 CDN 验证,最后在 Markdown 中引用公开 URL。
首次在本会话使用本 Skill 时,询问用户是否把新图片默认处理为“加水印 + 图床化 + 替换到实际文档/网页”。
苍何 水印、上传 OSS、验证 CDN、把文档或网页中的引用替换为水印版 CDN URL。确认源图片和目标 Markdown。 完成标准:明确源文件、插入位置和图片 alt 文本。
规范本地图片文件。
docs/images/。按偏好或用户要求添加水印。
scripts/add-watermark.ps1。scripts/add-watermark.sh。苍何。上传到阿里 OSS。
scripts/upload-oss-image.ps1。scripts/upload-oss-image.sh。.env.oss.local 读取凭据。.env.oss.local 缺失,先新建带占位符的 .env.oss.local 模板,让用户补充后停止本次上传。https://cdn.canghecode.com/codexguide/docs/images/<name>。
完成标准:脚本输出对象路径和公开 URL。验证 CDN URL。
完成标准:curl -I 返回 HTTP/1.1 200 OK,并且 Content-Type 是图片类型。
仅在图片 URL 验证通过后更新 Markdown 或网页。
Windows 水印预览:
.\.agents\skills\image-publish\scripts\add-watermark.ps1 `
-InputPath .\docs\images\example.png `
-OutputPath .\docs\images\example-watermarked.png `
-Text "苍何"
Windows OSS 上传:
.\.agents\skills\image-publish\scripts\upload-oss-image.ps1 `
-InputPath .\docs\images\example-watermarked.png `
-PublicName example-watermarked.png
Linux/macOS 水印预览:
.agents/skills/image-publish/scripts/add-watermark.sh \
docs/images/example.png \
docs/images/example-watermarked.png \
"苍何"
Linux/macOS OSS 上传:
.agents/skills/image-publish/scripts/upload-oss-image.sh \
docs/images/example-watermarked.png \
example-watermarked.png
CDN 检查:
curl.exe -I -sS "https://cdn.canghecode.com/codexguide/docs/images/example-watermarked.png"
.env.oss.local 缺失时创建模板:
@"
# Aliyun OSS image hosting config for CodexGuide.
# This file is local-only: `.env.*` is ignored by Git.
ALIYUN_OSS_ACCESS_KEY_ID=
ALIYUN_OSS_ACCESS_KEY_SECRET=
ALIYUN_OSS_BUCKET=
ALIYUN_OSS_ENDPOINT=
ALIYUN_OSS_PUBLIC_BASE_URL=https://cdn.canghecode.com/codexguide
ALIYUN_OSS_OBJECT_PREFIX=codexguide
ALIYUN_OSS_LOCAL_PATHS=docs/images
"@ | Set-Content -Encoding UTF8 .env.oss.local
.env.oss.local 的值。.env.oss.local 缺失时,应创建模板文件让用户补充,不要让用户从零猜配置项。NoSuchBucket,不要输出请求头。.env.oss.local 的 public base 已经包含 /codexguide,最终 Markdown URL 不要重复拼接。docs/images。只有目标文档已有其他 CodexGuide 图片约定时,才覆盖该目录。curl、openssl、awk 和 date;水印依赖 ImageMagick 的 magick 命令。缺少依赖时停止并说明。WATERMARK_FONT 指定字体。