Skills for Real Engineers. Straight from my .agents directory.
sn-image-doctor
Agent skill fromOpenSenseNova/SenseNova-Skills
Environment diagnostic skill for SenseNova-Skills project. Checks that sn-image-base is properly installed and configured, validates dependencies and environment variables. Prompts user to configure missing required variables and saves them to .env file. After configuration, reloads environment and suggests agent restart if needed.
How to install sn-image-doctor
npx skills add OpenSenseNova/SenseNova-Skills# or add only this skill to Claude Code: copy the folder
skills/sn-image-doctor/
# into
~/.claude/skills/sn-image-doctor/ (all projects)
.claude/skills/sn-image-doctor/ (one project)
1# sn-image-doctor23## Overview45`sn-image-doctor` is an infrastructure skill (tier 0) that validates the SenseNova-Skills environment before running other skills. It ensures SenseNova-Skills project is properly installed and configured.67This skill performs comprehensive checks including:89- Installation verification of SenseNova-Skills project10- Python dependency validation11- Environment variable configuration checks, with interactive prompts to configure missing required variables and save them to `.env`12- Automatic environment reload after configuration changes, with agent restart suggestion if reload fails1314## Usage1516Run the doctor check to validate your environment:1718```bash19# Basic check20python scripts/check_environment.py2122# Verbose output with detailed diagnostics23python scripts/check_environment.py --verbose24```2526## Output Format2728### Text Output2930```31=== SenseNova-Skills Environment Check ===3233[1/3] Checking sn-image-base installation...34 ✅ Installation looks good3536[2/3] Checking Python dependencies...37 ✅ Python 3.11.038 ✅ All required packages installed3940[3/3] Checking environment variables...41 ❌ SN_IMAGE_GEN_API_KEY: Image generation API key is not set; configure SN_API_KEY, or configure SN_IMAGE_GEN_API_KEY only for an image-generation-specific override4243 Some required environment variables are missing.44 Enter values below to save them to /path/to/.env.45 Press Enter to skip a variable.4647 SN_API_KEY: <user input>4849 ✅ Saved to /path/to/.env: SN_API_KEY50…
Excerpt shown under the repository's MIT license.
More skills in SenseNova-Skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
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
