Agent skill · AI & Agents

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.

OpenSenseNovagithub.com/OpenSenseNovaGitHub ↗
claude-codeships scriptsMIT
Install
npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-doctor --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: yes
Path: skills/sn-image-doctor/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 4,855
Language: JavaScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Overview
  2. Usage
  3. Output Format
  4. Text Output
  5. Error Output
  6. Troubleshooting
  7. sn-image-base Not Found
  8. Missing Dependencies
  9. Missing Environment Variables
  10. API Connectivity Issues
  11. Integration with Other Skills
  12. Command-Line Options
  13. Exit Codes
  14. See Also
Ships with 1 file
  • scripts/check_environment.py
Commands it runs
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
More from SenseNova-Skills
All skills →
About this skill
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.

Keep going