Skills

Sn Image Base

Base-layer skill for the SenseNova-Skills project, providing low-level APIs for image...

Install

npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-base -g -a claude-code -y
Category
AI and agents
Updated
6d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Base-layer skill for the SenseNova-Skills project, providing low-level APIs for image generation, recognition (VLM), and text optimization (LLM). This skill does not preprocess inputs; it only calls backend services and returns results. This skill is not user-facing and is intended for upper-layer skills only.

sn-image-base

Dependency Installation

pip install -r requirements.txt

Overview

sn-image-base is the base-layer skill (tier 0) of the SenseNova-Skills project and provides four low-level tools:

  • sn-image-generate: image generation (calls text-to-image-no-enhance API)
  • sn-image-edit: image editing with SenseNova U1.5 Lite (calls /images/edits)
  • sn-image-recognize: image recognition (uses VLM to analyze image content)
  • sn-text-optimize: text optimization (uses LLM to process text)

This skill does not perform any input preprocessing and only calls backend services to return results.

Tools List

sn-image-generate

Image generation tool that calls the text-to-image-no-enhance API.

--prompt is required; all other parameters are optional:

ParameterTypeDefaultDescription
--promptstringRequiredPrompt text for image generation
--negative-promptstring""Negative prompt
--image-sizestring2kImage size preset (case-insensitive). Recommended: 2k. 4k is supported by sensenova-u1.5-lite; other SenseNova image models may reject it. Other values → status=failed.
--aspect-ratiostring16:9Aspect ratio, e.g. 1:1, 16:9, 9:16
--seedintNoneRandom seed for reproducible generation
--unet-namestringNoneSpecify a UNet model name
--api-keystringSN_IMAGE_GEN_API_KEY -> SN_API_KEYAPI key (CLI argument has priority; MissingApiKeyError is raised when all are empty)
--base-urlstringSN_IMAGE_GEN_BASE_URL -> SN_BASE_URLAPI base URL (CLI argument has priority)
--poll-intervalfloat5.0Polling interval (seconds)
--timeoutfloat300.0Timeout (seconds)
--insecureflagFalseDisable TLS verification
--save-pathPathAuto-generatedSave path
Read the whole SKILL.md on GitHub

More in AI and agents