← All skills
sn-image-base
55 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a data skill usually connects to databases or online services with your credentials.
By OpenSenseNova/SenseNova-Skills (GitHub) · data · 6,068 stars · scanned at commit 004a242
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.
Works with any agent that supports SKILL.md skills.
What this skill can do
Can call paid AI services billed to you
The author does not mention this.
Found in 15 places.
Show 12 more
- skills/sn-image-base/README.md, line 193
SN_CHAT_BASE_URL="https://api.openai.com/v1" - skills/sn-image-base/README.md, line 195
SN_CHAT_BASE_URL="https://generativelanguage.googleapis.com/v1beta/openai/" - skills/sn-image-base/README_CN.md, line 119
SN_IMAGE_GEN_BASE_URL="https://generativelanguage.googleapis.com" - skills/sn-image-base/README_CN.md, line 121
SN_IMAGE_GEN_BASE_URL="https://api.openai.com/v1" - skills/sn-image-base/README_CN.md, line 190
SN_CHAT_BASE_URL="https://api.anthropic.com/v1" - skills/sn-image-base/README_CN.md, line 192
SN_CHAT_BASE_URL="https://api.openai.com/v1" - skills/sn-image-base/README_CN.md, line 194
SN_CHAT_BASE_URL="https://generativelanguage.googleapis.com/v1beta/openai/" - skills/sn-image-base/SKILL.md, line 154
--base-url "https://api.anthropic.com" \ - skills/sn-image-base/SKILL.md, line 166
--base-url "https://api.anthropic.com" \ - skills/sn-image-base/SKILL.md, line 199
| `--base-url` | `providers.<name>.baseUrl` | `https://api.anthropic.com` | - skills/sn-image-base/SKILL.md, line 222
| LLM | `anthropic-messages` | `https://api.anthropic.com/v1` | `/messages` | `https://api.anthropic.com/v1/messages` | - skills/sn-image-base/SKILL.md, line 224
| VLM | `anthropic-messages` | `https://api.anthropic.com/v1` | `/messages` | `https://api.anthropic.com/v1/messages` |
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Runs commands on your computer
The author does not mention this.
Found in 3 places.
Connects to the internet
The author does not mention this. Expected for a data skill.
Found in 33 places.
Show 17 more
- skills/sn-image-base/scripts/sn_image_base/generation/core/client_base.py, line 77
def parse_response(self, response: httpx.Response) -> dict: - skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py, line 188
except httpx.HTTPStatusError as exc: - skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py, line 194
except (httpx.HTTPError, OSError, ValueError) as exc: - skills/sn-image-base/scripts/sn_image_base/generation/nano_banana.py, line 282
def parse_response(self, response: httpx.Response) -> dict: - skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py, line 189
except httpx.HTTPStatusError as exc: - skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py, line 195
except (httpx.HTTPError, OSError, ValueError) as exc: - skills/sn-image-base/scripts/sn_image_base/generation/openai_image.py, line 278
def parse_response(self, response: httpx.Response) -> dict: - skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py, line 252
except httpx.HTTPStatusError as exc: - skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py, line 258
except (httpx.HTTPError, OSError, ValueError) as exc: - skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py, line 400
def parse_response(self, response: httpx.Response) -> dict: - skills/sn-image-base/scripts/sn_image_base/generation/sensenova.py, line 455
async with httpx.AsyncClient(timeout=timeout) as client: - skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py, line 34
async_client: httpx.AsyncClient | None = None, - skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py, line 42
self._client: httpx.AsyncClient | None = async_client - skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py, line 50
def _get_client(self) -> httpx.AsyncClient: - skills/sn-image-base/scripts/sn_image_base/llm/anthropic_adapter.py, line 52
self._client = httpx.AsyncClient(timeout=self._timeout) - skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py, line 44
async_client: httpx.AsyncClient | None = None, - skills/sn-image-base/scripts/sn_image_base/llm/chat_completions_adapter.py, line 53
self._client: httpx.AsyncClient | None = async_client
and 13 more places
Changes files outside its own folder
The author does not mention this.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (data) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'sn-image-base' ] || [ -L ~/.agents/skills/'sn-image-base' ]; then echo 'A skill folder named sn-image-base already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/OpenSenseNova/SenseNova-Skills' "$d" && git -C "$d" checkout --quiet '004a2426fa092097d65ac9233ca0bcb2be793f57' -- 'skills/sn-image-base' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/sn-image-base' ~/.agents/skills/'sn-image-base' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'sn-image-base' ~/.claude/skills/'sn-image-base' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for OpenSenseNova/SenseNova-Skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/OpenSenseNova/SenseNova-Skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 004a242 | 55 |
| 2026-11-07 | 004a242 | 45 |