{"_id":"@bondli-skills/image-collect","_rev":"4-b6c0b183717012a62a0ea26e82852632","name":"@bondli-skills/image-collect","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bondli-skills/image-collect","version":"1.0.0","license":"MIT","_id":"@bondli-skills/image-collect@1.0.0","maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"dist":{"shasum":"ce19f5daf5e40a0eb4d6a2628120bb6ba948980c","tarball":"https://registry.npmjs.org/@bondli-skills/image-collect/-/image-collect-1.0.0.tgz","fileCount":3,"integrity":"sha512-OqjGasnvdq3+XqRTHCqRPchWThhN1FSSbTLhceTtY4fJoxemN/M5C+8g0yodB784H8qwxxblCT0+FuJWjQ7ilQ==","signatures":[{"sig":"MEUCIQCliRVCILHrhV4anbfIqWMj+p8cs264J6xXCPWLme7P2AIgR6X5C0ViaK0q12jizeILZTmK2xGAv5gWoxBw4fm1hcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133},"main":"dist/index.js","type":"module","_from":"file:bondli-skills-image-collect-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","start":"tsx src/index.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bondli","email":"250934756@qq.com"},"_resolved":"/private/var/folders/y7/4446sqhs4g3f3bmjzxmbdc740000gn/T/e71e857c704b5ffa85751debcb7afde9/bondli-skills-image-collect-1.0.0.tgz","_integrity":"sha512-OqjGasnvdq3+XqRTHCqRPchWThhN1FSSbTLhceTtY4fJoxemN/M5C+8g0yodB784H8qwxxblCT0+FuJWjQ7ilQ==","_npmVersion":"11.11.0","description":"Image download, processing, and OCR","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.6.0","sharp":"^0.33.0","tesseract.js":"^5.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-collect_1.0.0_1773903877971_0.6430653215190854","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bondli-skills/image-collect","version":"1.0.1","license":"MIT","_id":"@bondli-skills/image-collect@1.0.1","maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"dist":{"shasum":"9b8d15af66586c7802ad152b9586b4417e3d8903","tarball":"https://registry.npmjs.org/@bondli-skills/image-collect/-/image-collect-1.0.1.tgz","fileCount":7,"integrity":"sha512-SmxQIpio/lZW1tsMmaTZq+KMjI9TbV9beLp6G2QFDAx2gglGXj+6ut/ivl9cLE6UNogqZqrvhrzxlXHY7pFrLg==","signatures":[{"sig":"MEUCIDqt3fXQuB/+85dUMnxhGmeZ6t0vpuE1fAkJBMDWLAsoAiEAkMPEsLbJ5fs7Gd5mDJYw7s2DuN7LEAsA/zDbfVk9UFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8895},"main":"dist/index.js","type":"module","_from":"file:bondli-skills-image-collect-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","start":"tsx src/index.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bondli","email":"250934756@qq.com"},"_resolved":"/private/var/folders/cj/r9_g5rts3xv744s65g3mg8q40000gn/T/db16430533058482c294c2701bd4f8b9/bondli-skills-image-collect-1.0.1.tgz","_integrity":"sha512-SmxQIpio/lZW1tsMmaTZq+KMjI9TbV9beLp6G2QFDAx2gglGXj+6ut/ivl9cLE6UNogqZqrvhrzxlXHY7pFrLg==","_npmVersion":"11.5.2","description":"Image download, processing, and OCR","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","sharp":"^0.33.0","tesseract.js":"^5.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-collect_1.0.1_1773991872217_0.4820102645215756","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bondli-skills/image-collect","version":"1.0.2","license":"MIT","_id":"@bondli-skills/image-collect@1.0.2","maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"dist":{"shasum":"0d33b7fa197c44e26ae1f77c90098d04b6a70ce6","tarball":"https://registry.npmjs.org/@bondli-skills/image-collect/-/image-collect-1.0.2.tgz","fileCount":7,"integrity":"sha512-WymgRrfYjJRxMeK3Cdfdtk884+SbFZS7TqXgKsROZFZPcpNAqIA3xrTsK/GlNgawsEGT3Hu05e7SHYPTDQAGcw==","signatures":[{"sig":"MEUCIAOBblupaEXEF3UiEM29nmCj0ypXad74nNvZJJIU8irjAiEA+TFAzApYp7gyDg4vo4N5WpLXPtcPjAr2uGctrjVunOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8930},"main":"dist/index.js","type":"module","_from":"file:bondli-skills-image-collect-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","start":"tsx src/index.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bondli","email":"250934756@qq.com"},"_resolved":"/private/var/folders/cj/r9_g5rts3xv744s65g3mg8q40000gn/T/a4c3261d14619d251c3b630bd22edec2/bondli-skills-image-collect-1.0.2.tgz","_integrity":"sha512-WymgRrfYjJRxMeK3Cdfdtk884+SbFZS7TqXgKsROZFZPcpNAqIA3xrTsK/GlNgawsEGT3Hu05e7SHYPTDQAGcw==","_npmVersion":"11.5.2","description":"Image download, processing, and OCR","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.6.0","sharp":"^0.33.0","tesseract.js":"^5.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-collect_1.0.2_1774266850604_0.17474751315699555","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bondli-skills/image-collect","version":"1.0.3","description":"Image download, processing, and OCR","type":"module","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"axios":"^1.6.0","sharp":"^0.33.0","tesseract.js":"^5.0.0"},"license":"MIT","scripts":{"build":"tsc","typecheck":"tsc --noEmit","clean":"rm -rf dist","start":"tsx src/index.ts"},"_id":"@bondli-skills/image-collect@1.0.3","_integrity":"sha512-lNwr6Nxli/dK+QTbduFxgsCrXZm9BidWOskMIONUvJkufzuguuFs5IAHS3SPdFDmSIuXyO9CcGBzNvRTSaFa5g==","_resolved":"/private/var/folders/cj/r9_g5rts3xv744s65g3mg8q40000gn/T/b7f778c1473c4f723bb80d94fc28e9a9/bondli-skills-image-collect-1.0.3.tgz","_from":"file:bondli-skills-image-collect-1.0.3.tgz","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-lNwr6Nxli/dK+QTbduFxgsCrXZm9BidWOskMIONUvJkufzuguuFs5IAHS3SPdFDmSIuXyO9CcGBzNvRTSaFa5g==","shasum":"28205b512d8d1af2c4af84add8fd09e2412d1b9f","tarball":"https://registry.npmjs.org/@bondli-skills/image-collect/-/image-collect-1.0.3.tgz","fileCount":7,"unpackedSize":8946,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEcOxhN3FZtTF2QGdHLevcY9yJC/oRHUIMxAXfJW5mZWAiEArH+ynoEFzJHjd4mTygDQXreXztIUCfbxwamGJxq6GXY="}]},"_npmUser":{"name":"bondli","email":"250934756@qq.com"},"directories":{},"maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-collect_1.0.3_1774532316243_0.10346016442032857"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T07:04:37.870Z","modified":"2026-03-26T13:38:36.544Z","1.0.0":"2026-03-19T07:04:38.144Z","1.0.1":"2026-03-20T07:31:12.369Z","1.0.2":"2026-03-23T11:54:10.735Z","1.0.3":"2026-03-26T13:38:36.400Z"},"license":"MIT","description":"Image download, processing, and OCR","maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"readme":"# Image Collect Skill\n\n从图片中提取知识并保存到本地的 OpenClaw Skill。支持 URL、Base64、本地文件三种图片输入方式。\n\n## 功能特性\n\n- 支持 URL 下载、Base64 解码、本地文件复制\n- 使用 Sharp 进行图像预处理（灰度化、归一化）\n- 使用 Tesseract.js 进行中文 OCR 识别\n- 自动提取摘要和关键词\n- 知识记录存储为 JSON 文件\n\n## 使用\n\n```bash\n# 从 URL 提取\npnpm start \"https://example.com/image.png\"\n\n# 从 Base64 提取\npnpm start \"data:image/png;base64,xxxx\"\n\n# 从本地文件提取\npnpm start \"/tmp/image.png\"\n```\n\n## 数据存储\n\n- 图片保存在 `~/image-knowledge/images/`\n- 知识记录保存在 `~/image-knowledge/data.json`\n\n## 依赖\n\n- axios - HTTP 请求，用于下载远程图片\n- sharp - 图像预处理\n- tesseract.js - OCR 文字识别\n","readmeFilename":"README.md"}