skills/image/SKILL.md
Use ChatTool to generate AI images across Pollinations, SiliconFlow, Tongyi, Hugging Face, and Liblib.
npx skillsauth add cubenlp/chattool imageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides a unified workflow for text-to-image generation with multiple providers.
chattool image pollinations list-modelschattool image pollinations generate "a cyberpunk cat"chattool image pollinations generate "a cyberpunk cat" --model turbo --width 512 --height 512chattool image siliconflow list-modelschattool image siliconflow generate "a cute dog"chattool image siliconflow generate "a cute dog" --model "black-forest-labs/FLUX.1-schnell" --size "1024x1024"chattool image liblib list-modelschattool image liblib generate "A cute dog" --model-id liblib-sdxl-model -o dog_liblib.pngchattool image tongyi generate "a cyberpunk cat on a rooftop" --style "<auto>" --size "1024*1024" -o cat_tongyi.pngchattool image huggingface generate "A futuristic city at night, neon lights" -o city_hf.pngConfigure provider keys first via chatenv init or .env (for example: DASHSCOPE_API_KEY, HUGGINGFACE_HUB_TOKEN, LIBLIB_ACCESS_KEY, POLLINATIONS_API_KEY, SILICONFLOW_API_KEY).
list-models before generation to verify model availability.tools
Create staged previews of Zulip topics using read-only CLI queries, including full-thread originals, a small zh-en translation slice, and a Chinese overview in an external work directory such as ~/tmp/chattool-zulip/<channel>/<topic>. Use when asked to preview, summarize, or translate Zulip thread content.
tools
Aggregate and summarize Zulip community updates via ChatTool CLI. Use when user asks to fetch latest Zulip news, list streams/messages, or generate periodic summaries from configured streams/topics.
tools
Use `chattool pypi init` to scaffold a minimal Python package, then validate it with doctor/build/check. Example package name `mychat`.
tools
Post-task normalization workflow for ChatTool development. Use after implementation to review the completed work, extract reusable pieces into the repo, check existing CLI surfaces before adding scripts, run $chattool-dev-review, and then drive docs/tests/changelog/PR updates through the project standards. If the task also includes merged-mainline release work, hand off to $chattool-release after PR/MR stage.