clawhub
Search and install agent skills from ClawHub, the public skill registry.
Generate images and iteratively edit saved image artifacts.
$ npx -y skills add HKUDS/nanobot --skill image-generation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/image-generationContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate images and iteratively edit saved image artifacts.
name: image-generation description: Generate images and iteratively edit saved image artifacts.
Use the `generate_image` tool when the user asks you to create, render, draw, design, generate, or edit an image.
If the `generate_image` tool is not available in the current tool list, tell the user that image generation is not enabled for this nanobot instance.
Write prompts with enough detail for image models:
The tool stores generated images as persistent artifacts under nanobot's media directory and returns structured metadata:
In normal user-facing replies, do not expose local filesystem paths. Keep the reply natural, for example "Done, I generated it." You may include the short image `id` when it helps the user refer to a specific image, but keep raw `path` internal unless the user explicitly asks for debug details or a local artifact reference. Never paste base64.
For follow-up edits, pass the prior artifact `path` to `reference_images`. If the user provides a new uploaded image, use that path as the reference instead.
Do not include internal replay markers such as `[Message Time: ...]`, `[image: /local/path]`, `generate_image(...)`, or `message(...)` in user-facing replies.
Generate a new image:
generate_image( prompt="A minimal app icon for nanobot: friendly robot head, rounded square, soft blue and white palette, clean vector style, no text", aspect_ratio="1:1", image_size="1K" )
Edit the latest generated artifact:
generate_image( prompt="Use the reference image. Keep the same robot and composition, but change the palette to warm orange and add a subtle sunrise background.", reference_images=["/home/user/.nanobot/media/generated/2026-05-08/img_ab12cd34ef56.png"], aspect_ratio="1:1", image_size="1K" )
🐈 nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework written in Python.
Repo: HKUDS/nanobot
Search and install agent skills from ClawHub, the public skill registry.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for…
Search past conversations in the agent's history log.
Inspect and optionally adjust the agent's runtime state. Use to check the current model or…
Create or update AgentSkills. Use when designing, structuring, or packaging skills with…