What problem does it solve?
This skill removes the complexity of wiring up image generation, image recognition (VLM), and text optimization (LLM) across different model providers, returning clean results ready for upper-layer skills.
Core Features & Use Cases
- Image generation (sn-image-generate): turns a prompt into an image by calling a text-to-image backend (supports SenseNova, Nano Banana, and OpenAI-compatible image endpoints).
- Image recognition (sn-image-recognize): analyzes one or more images with a vision-capable model using OpenAI-compatible or Anthropic Messages-compatible chat protocols.
- Text optimization (sn-text-optimize): rewrites/optimizes text using an LLM with the same shared chat runtime approach.
- Provider-agnostic configuration: uses environment variables with prioritized fallbacks, so you can override keys, base URLs, models, and interface types without changing code.
Quick Start
Ask your agent to run sn-image-generate with a prompt to produce an image, for example: "Generate a product banner image for a new skincare launch and return the saved image path."