{"_id":"@astraler/generate-image-skill","_rev":"5-1233e8a052156235593392c3a4b04b50","name":"@astraler/generate-image-skill","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@astraler/generate-image-skill","version":"1.0.0","keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"author":{"name":"Tran Thien"},"license":"MIT","_id":"@astraler/generate-image-skill@1.0.0","maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"dist":{"shasum":"5b1ef4f30282f67177147fe0b581c06d377ac00b","tarball":"https://registry.npmjs.org/@astraler/generate-image-skill/-/generate-image-skill-1.0.0.tgz","fileCount":5,"integrity":"sha512-ZQx6nGtAX/ywxIT+lDQLCFwy3/fz9XWZxWPOSkXA0TbFz6pr/Z0VrlKhis6YZt5PrPWNCsUi0yiACTSxYR3IzA==","signatures":[{"sig":"MEUCIDb/9wuWXVm6LgXSocwDMlzmBoU1Z6NkWJGXWg+c9WCUAiEAgQGceXfv3SOX+CW6zmFdl7QDA5ty97i51gaiZhzb8+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14776},"engines":{"node":">=14.0.0"},"scripts":{"test":"agent-skill-installer install --dry-run && echo 'Installation test passed'","build:zip":"cd .. && zip -r google-generate-image.zip google-generate-image --exclude 'google-generate-image/.env' --exclude 'google-generate-image/__pycache__/*' --exclude 'google-generate-image/.DS_Store' --exclude 'google-generate-image/node_modules/*' && echo 'ZIP created'","postinstall":"agent-skill-installer install","preuninstall":"agent-skill-installer uninstall"},"_npmUser":{"name":"tranthien","email":"thien.tranhung@gmail.com"},"repository":{"url":"git+https://github.com/tranthien/my-skills.git","type":"git","directory":"astraler-generate-image"},"_npmVersion":"11.12.1","description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API. Installs automatically to ~/.claude/skills/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@agentskill/installer":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/generate-image-skill_1.0.0_1776785121650_0.6592582796054189","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@astraler/generate-image-skill","version":"1.0.1","keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"author":{"name":"Tran Thien"},"license":"MIT","_id":"@astraler/generate-image-skill@1.0.1","maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"bin":{"astraler-setup":"scripts/setup.sh"},"dist":{"shasum":"68930fc5070cf1e51c02b8e4c8e8061ddacca080","tarball":"https://registry.npmjs.org/@astraler/generate-image-skill/-/generate-image-skill-1.0.1.tgz","fileCount":6,"integrity":"sha512-fpzlRjITAYK19EamCNsvuaBy2JtHnRV5l5guXL8fjfL9DRGnGEjzXhnM1V6nkDte/dLmcHZKKakONGlzJeIq8A==","signatures":[{"sig":"MEUCIQDlit2aEPYvLJCzvDV3WUU08OANGZRJU4q3QjcH0+t0UAIgcd+wkXpaFtjV7IOboY6uumESXPuGO9dc4nh4/lP0NpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16821},"engines":{"node":">=14.0.0"},"scripts":{"test":"agent-skill-installer install --dry-run && echo 'Installation test passed'","build:zip":"cd .. && zip -r google-generate-image.zip google-generate-image --exclude 'google-generate-image/.env' --exclude 'google-generate-image/__pycache__/*' --exclude 'google-generate-image/.DS_Store' --exclude 'google-generate-image/node_modules/*' && echo 'ZIP created'","postinstall":"agent-skill-installer install","preuninstall":"agent-skill-installer uninstall"},"_npmUser":{"name":"tranthien","email":"thien.tranhung@gmail.com"},"repository":{"url":"git+https://github.com/tranthien/my-skills.git","type":"git","directory":"astraler-generate-image"},"_npmVersion":"11.12.1","description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API. Installs automatically to ~/.claude/skills/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@agentskill/installer":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/generate-image-skill_1.0.1_1776785268520_0.49447454422051673","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@astraler/generate-image-skill","version":"1.0.2","keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"author":{"name":"Tran Thien"},"license":"MIT","_id":"@astraler/generate-image-skill@1.0.2","maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"bin":{"astraler-setup":"bin/astraler-setup.js"},"dist":{"shasum":"0527a11726db484f959096b49da536b5c1e4c9bf","tarball":"https://registry.npmjs.org/@astraler/generate-image-skill/-/generate-image-skill-1.0.2.tgz","fileCount":7,"integrity":"sha512-cfjZ2B9SpFaQ6twOJjX+Z0nritXpjkATfIxRojL9iLGDMt5Q1v2ZmtSt0XK+h8z+iE4pbFnNM581wO7xMoA8zA==","signatures":[{"sig":"MEUCIHCEUgvmPjEECwhcMis3oHQbR0PQYxF6rLc1RL0/M0OpAiEA+9/CjmYvdDrZm3fLnoud6mQDJQTtNKWEEj90GrVqWeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"engines":{"node":">=14.0.0"},"scripts":{"test":"agent-skill-installer install --dry-run && echo 'Installation test passed'","build:zip":"cd .. && zip -r google-generate-image.zip google-generate-image --exclude 'google-generate-image/.env' --exclude 'google-generate-image/__pycache__/*' --exclude 'google-generate-image/.DS_Store' --exclude 'google-generate-image/node_modules/*' && echo 'ZIP created'","postinstall":"agent-skill-installer install","preuninstall":"agent-skill-installer uninstall"},"_npmUser":{"name":"tranthien","email":"thien.tranhung@gmail.com"},"repository":{"url":"git+https://github.com/tranthien/my-skills.git","type":"git","directory":"astraler-generate-image"},"_npmVersion":"11.12.1","description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API. Installs automatically to ~/.claude/skills/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@agentskill/installer":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/generate-image-skill_1.0.2_1776785322767_0.3539057673496593","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@astraler/generate-image-skill","version":"1.0.3","keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"author":{"name":"Tran Thien"},"license":"MIT","_id":"@astraler/generate-image-skill@1.0.3","maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"dist":{"shasum":"0c93d174c6ab7cda1176393054df82ae440948bb","tarball":"https://registry.npmjs.org/@astraler/generate-image-skill/-/generate-image-skill-1.0.3.tgz","fileCount":5,"integrity":"sha512-c1yebjI1MrfGHlxm0uk5VTXI78C1JjfYcZswIfWO49fDGZ6dwvErmEAZA061s/5qX+TjIKXBAWPRlBWuJ3jjAg==","signatures":[{"sig":"MEYCIQCDc+RZdwtUrzPcZ4eyHrxhvmlderDOIChfZNJUmCqzDQIhAKJBO8hE3e5WgQdCSVuRXq2ve4aWL3oIz/mxXPcp3+G1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13637},"engines":{"node":">=14.0.0"},"scripts":{"test":"agent-skill-installer install --dry-run && echo 'Installation test passed'","postinstall":"agent-skill-installer install","preuninstall":"agent-skill-installer uninstall"},"_npmUser":{"name":"tranthien","email":"thien.tranhung@gmail.com"},"repository":{"url":"git+https://github.com/tranthien/my-skills.git","type":"git","directory":"astraler-generate-image"},"_npmVersion":"11.12.1","description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API. Installs automatically to ~/.claude/skills/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@agentskill/installer":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/generate-image-skill_1.0.3_1776785532233_0.5323007994184268","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@astraler/generate-image-skill","version":"1.0.4","description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API","scripts":{"test":"echo 'No tests yet'"},"keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"author":{"name":"Tran Thien"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tranthien/my-skills.git","directory":"astraler-generate-image"},"bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","engines":{"node":">=14.0.0"},"_id":"@astraler/generate-image-skill@1.0.4","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-W6PeaW1iI7ioOxCRLpHst6h3W8BllRvobgbGl6Y5sBA3jwwcYEKI6g+OiuP7IrTgxW5Mfv4+dIP64LYlHcnngg==","shasum":"f1178fcbd33b65adc79a4eb3e9969a2ef9d7e786","tarball":"https://registry.npmjs.org/@astraler/generate-image-skill/-/generate-image-skill-1.0.4.tgz","fileCount":5,"unpackedSize":13475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCR//lEZm1y7k8mx8F1F/VB47qI61oIr/b16QdHNsCndQIhAM+k8/eb0gor+KzpMEXjVpDME52VHp3vJYQHFGEAPHL6"}]},"_npmUser":{"name":"tranthien","email":"thien.tranhung@gmail.com"},"directories":{},"maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generate-image-skill_1.0.4_1776787406836_0.9520488268895044"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T15:25:21.532Z","modified":"2026-04-21T16:03:27.101Z","1.0.0":"2026-04-21T15:25:21.816Z","1.0.1":"2026-04-21T15:27:48.672Z","1.0.2":"2026-04-21T15:28:42.917Z","1.0.3":"2026-04-21T15:32:12.392Z","1.0.4":"2026-04-21T16:03:26.976Z"},"bugs":{"url":"https://github.com/tranthien/my-skills/issues"},"author":{"name":"Tran Thien"},"license":"MIT","homepage":"https://github.com/tranthien/my-skills/tree/main/astraler-generate-image#readme","keywords":["claude-code","skill","agent-skill","astraler","astraler-skill","google","gemini","imagen","image-generation","ai-art","claude"],"repository":{"type":"git","url":"git+https://github.com/tranthien/my-skills.git","directory":"astraler-generate-image"},"description":"Astraler image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API","maintainers":[{"name":"tranthien","email":"thien.tranhung@gmail.com"}],"readme":"# @astraler/generate-image-skill\n\n> Astraler's image generation skill for Claude Code — generates high-quality images using Google Gemini / Imagen 3 API\n\n[![npm version](https://badge.fury.io/js/%40astraler%2Fgenerate-image-skill.svg)](https://www.npmjs.com/package/@astraler/generate-image-skill)\n\n## Installation\n\n```bash\nnpx skills add @astraler/generate-image-skill\n```\n\nThe `skills` CLI will guide you through the installation interactively — asking whether to install globally (`~/.claude/skills/`) or at project level (`.claude/skills/`).\n\n### Update\n\n```bash\nnpx skills update @astraler/generate-image-skill\n```\n\n### Uninstall\n\n```bash\nnpx skills remove @astraler/generate-image-skill\n```\n\n---\n\n## Configuration\n\nAfter installation, set your Gemini API key:\n\n```bash\nnano ~/.claude/skills/astraler-generate-image/.env\n# Set: GEMINI_API_KEY=your_key_here\n```\n\nGet a **free API key** at: https://aistudio.google.com/app/apikey\n\n---\n\n## Usage\n\nAfter configuration, talk to Claude Code:\n\n```\n\"Astraler tạo ảnh một thành phố cyberpunk về đêm\"\n\"nhờ Astraler vẽ ảnh núi tuyết, tỷ lệ 16:9\"\n\"dùng Astraler generate image of a coffee shop logo\"\n\"Astraler draw me an anime portrait\"\n```\n\n> **Note:** This skill only activates when you say **\"Astraler\"** — generic image requests use the platform's built-in tool.\n\n---\n\n## Available Models\n\n| Model | Quality | Notes |\n|---|---|---|\n| `imagen-3.0-generate-002` | ⭐⭐⭐⭐⭐ | Default, highest quality |\n| `gemini-2.0-flash-exp` | ⭐⭐⭐ | Faster, experimental |\n\n## Supported Aspect Ratios\n\n`1:1` · `16:9` · `9:16` · `4:3` · `3:4`\n\n---\n\n## Requirements\n\n- Python 3.8+\n- Gemini API Key (free tier available)\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}