npx skills add smithery/neversight --skill photo-color
ppx123-web/claude-config
photo-color
Adjust photo brightness, contrast, and saturation based on natural language prompts using GPT-5 text analysis. Use when the user asks to adjust brightness, change contrast, modify saturation, apply a specific style, or fix photo issues like washed out colors.
Installation
npx skills add ppx123-web/claude-config --skill photo-color
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Generate brand-quality product images through Higgsfield product-photoshoot prompt enhancement …
137K installs>- Verify whether an image or video is authentic, original and correctly captioned — provenance…
58.1K installsGenerate rights-cleared paid-ad product photography variants from an authorized source image an…
3.1K installsImplement, review, or improve photo picking, camera capture, and media handling in iOS apps usi…
2.7K installsAI product photography with studio lighting, lifestyle shots, and packshot conventions. Covers …
1.7K installsControl Adobe Photoshop from the shell via Flue - ExtendScript bridges without an MCP server.
2.1K installsAlso in this package
Other skills from ppx123-web/claude-config.
npx skills add ppx123-web/claude-config
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md3,427 B -
docs
SUMMARY.md278 B
History
- First seen on skills.sh
- First recorded snapshot · 23 installs
SKILL.md
Photo Color
When to Use
Use this skill when the user asks to:
- Adjust brightness (e.g., "make it brighter", "darken the photo")
- Change contrast (e.g., "increase contrast", "make it more dramatic")
- Modify saturation (e.g., "make colors more vibrant", "desaturate")
- Apply a specific style (e.g., "cinematic look", "natural enhancement")
- Fix photo issues (e.g., "fix washed out colors", "add warmth")
Instructions
This skill uses GPT-5 text API to interpret natural language and calculate color adjustments. Always:
- Validate input - Ensure photo exists and is JPG/PNG format
- Analyze photo - Calculate current brightness, contrast, saturation scores
- Call GPT-5 - Get enhancement suggestions based on user's prompt and photo analysis
- Select best match - Choose suggestion that best matches prompt keywords (vivid/natural/dramatic)
- Apply enhancements - Adjust colors and save to new file (never overwrite original)
- Report results - Show multipliers applied and GPT-5's reasoning
Usage
from photo_color import main
result = main(
photo_path="photo.jpg",
prompt="Make the colors more vibrant and warm"
)
# Returns: "photo-enhanced.jpg"
Command Line
python photo_color.py <photo_path> "<prompt>" [output_path]
Examples
Vivid colors:
Make the colors much more vibrant and vivid
Increase saturation by 50%
Make colors pop
Natural enhancement:
Apply a subtle natural enhancement
Keep it looking natural and soft
Cinematic/dramatic:
Create a dramatic cinematic look with high contrast
Make it bold and intense
Fix issues:
Fix the washed out appearance
Increase saturation to make colors more realistic
Add warmth to the photo
Specific adjustments:
Brighten and increase contrast
Make it darker and more moody
Output
- Returns path to enhanced photo
- Never overwrites original
- Format:
{original_name}-enhanced.{ext} - Multipliers in safe range (0.5-2.0)
- Displays style name and GPT-5's reasoning
Enhancement Styles
GPT-5 suggests these style categories:
- Vivid: High saturation (1.3-1.5), increased brightness and contrast
- Natural: Subtle adjustments (1.05-1.2), minimal changes
- Dramatic: High contrast (1.5-1.8), bold adjustments
- Custom: Tailored to specific prompt requirements
Error Handling
- Falls back to safe defaults (×1.2 saturation, ×1.1 brightness, ×1.1 contrast) if GPT-5 unavailable
- Validates multipliers (0.5-2.0 range)
- Clear error messages for missing files or invalid formats
Requirements
- OPENROUTERAPIKEY environment variable must be set
- Photo must be JPG or PNG format
- Photo under 50MB recommended
Technical Implementation
See references/implementation.md for:
- GPT-5 text API integration
- Photo analysis algorithms
- Color enhancement styles
- Prompt matching strategy
Examples
See examples/common-use-cases.md for:
- Vivid color enhancement
- Natural subtle adjustment
- Dramatic cinematic look
- Fix washed out photos
- Add warmth
- Before/after comparisons