sn-image-doctor
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.
npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-doctor --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# sn-image-doctor ## Overview `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. This skill performs comprehensive checks including: - Installation verification of SenseNova-Skills project - Python dependency validation - Environment variable configuration checks, with interactive prompts to configure missing required variables and save them to `.env` - Automatic environment reload after configuration changes, with agent restart suggestion if reload fails ## Usage Run the doctor check to validate your environment: ```bash # Basic check python scripts/check_environment.py # Verbose output with detailed diagnostics python scripts/check_environment.py --verbose ``` ## Output Format ### Text Output ``` === SenseNova-Skills Environment Check === [1/3] Checking sn-image-base installation... ✅ Installation looks good [2/3] Checking Python dependencies... ✅ Python 3.11.0 ✅ All required packages installed [3/3] Checking environment variables... ❌ SN_IMAGE_GEN_API_KEY: Image generation API key is not set; configure SN_API_KEY, or configure
- Overview
- Usage
- Output Format
- Text Output
- Error Output
- Troubleshooting
- sn-image-base Not Found
- Missing Dependencies
- Missing Environment Variables
- API Connectivity Issues
- Integration with Other Skills
- Command-Line Options
- Exit Codes
- See Also
Basic check python scripts/check_environment.py Verbose output with detailed diagnostics python scripts/check_environment.py --verbose Ensure you're in the project root cd /path/to/SenseNova-Skills Verify the directory exists ls -la skills/sn-image-base Install dependencies pip install -r skills/sn-image-base/requirements.txt
What does the sn-image-doctor skill do?
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 do I install it?
Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-doctor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From OpenSenseNova/SenseNova-Skills, a repository with 4,855 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
