Tooluck logoTooluck
SKILL.md

sn-image-base

Agent skill fromOpenSenseNova/SenseNova-Skills

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.

How to install sn-image-base

install sn-image-base
# install the SenseNova-Skills pack with the skills CLI
npx skills add OpenSenseNova/SenseNova-Skills

# or add only this skill to Claude Code: copy the folder

skills/sn-image-base/

# into

~/.claude/skills/sn-image-base/ (all projects)

.claude/skills/sn-image-base/ (one project)

skills/sn-image-base/SKILL.md

MITFull file
1# sn-image-base
2
3## Dependency Installation
4
5```bash
6pip install -r requirements.txt
7```
8
9## Overview
10
11`sn-image-base` is the base-layer skill (tier 0) of the SenseNova-Skills project and provides four low-level tools:
12
13- `sn-image-generate`: image generation (calls text-to-image-no-enhance API)
14- `sn-image-edit`: image editing with SenseNova U1.5 Lite (calls `/images/edits`)
15- `sn-image-recognize`: image recognition (uses VLM to analyze image content)
16- `sn-text-optimize`: text optimization (uses LLM to process text)
17
18This skill **does not perform any input preprocessing** and only calls backend services to return results.
19
20## Tools List
21
22### sn-image-generate
23
24Image generation tool that calls the text-to-image-no-enhance API.
25
26`--prompt` is required; all other parameters are optional:
27
28| Parameter | Type | Default | Description |
29|------|------|--------|------|
30| `--prompt` | string | **Required** | Prompt text for image generation |
31| `--negative-prompt` | string | `""` | Negative prompt |
32| `--image-size` | string | `2k` | Image 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`. |
33| `--aspect-ratio` | string | `16:9` | Aspect ratio, e.g. `1:1`, `16:9`, `9:16` |
34| `--seed` | int | `None` | Random seed for reproducible generation |
35| `--unet-name` | string | `None` | Specify a UNet model name |
36…

Excerpt shown under the repository's MIT license.

More skills in SenseNova-Skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates