name: md-img-r2 description: Upload local images in Markdown directly to Cloudflare R2 and replace paths with public URLs.
將 Markdown 檔案中的本地圖片直接上傳到 Cloudflare R2,並把本地路徑替換為公開 URL。
python3優先用環境變數或專案根目錄的 .env 提供配置:
發現更多技能外掛,請訪問7w4.net。
CF_R2_ACCOUNT_IDCF_R2_ACCESS_KEY_IDCF_R2_SECRET_ACCESS_KEYCF_R2_BUCKETCF_R2_PUBLIC_BASE_URLCF_R2_REGION,預設 autoCF_R2_ENDPOINT,預設 https://<account_id>.r2.cloudflarestorage.comCF_R2_KEY_PREFIX,預設 md-assets--env-file 可顯式指定 .env 路徑;不傳時會優先讀取 skill 目錄下的 .env,再從目標目錄向上查詢bash run.sh path/to/article.md
bash run.sh path/to/dir --recursive
bash run.sh path/to/article.md --dry-run
bash run.sh path/to/article.md --key-prefix posts/2026-04
xxx.md.bakxxx.md.replace-report.json這個 Skill 質量不錯,做得用心。優點是配置簡單、用法清晰、支援批次處理,還能先預覽再執行,不怕誤改檔案。文件寫得很詳細,小白也能上手。不過缺少型別提示和測試覆蓋,長期維護可能有一定風險。對於需要把本地圖片遷移到 R2 圖床的使用者來說,這是一個值得一試的工具。