art-icon-creator
This skill should be used when creating artistic icon variations from images. It generates 10 different greyscale icon styles from a single image source, automatically compressing to under 20KB with high contrast appearance. Supports both URL and local file inputs.
Best use case
art-icon-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
This skill should be used when creating artistic icon variations from images. It generates 10 different greyscale icon styles from a single image source, automatically compressing to under 20KB with high contrast appearance. Supports both URL and local file inputs.
Teams using art-icon-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/art-icon-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How art-icon-creator Compares
| Feature / Agent | art-icon-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill should be used when creating artistic icon variations from images. It generates 10 different greyscale icon styles from a single image source, automatically compressing to under 20KB with high contrast appearance. Supports both URL and local file inputs.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Art Icon Creator
## Purpose
Convert images into artistic icon variations suitable for branding, UI design, or artistic purposes. Generate 10 distinct artistic variations of an image as compressed, greyscale, high-contrast icons—from simple black & white to poster effects to comic book styles.
## When to Use This Skill
Use this skill when:
- Creating icon variations from a single source image
- Needing multiple artistic interpretations of the same image
- Preparing images for icon sets or UI design systems
- Converting any image to greyscale, posterized, high-contrast artwork
- The source is a URL or local file path
## Quick Start
Execute the script with an image source (URL or local file):
```bash
python scripts/create_art_icons.py "https://example.com/image.jpg"
```
Or with a local file:
```bash
python scripts/create_art_icons.py "/path/to/image.png"
```
Output files are created in the same directory as the source (or current directory for URLs) with naming pattern:
- `<original-name>_art_icon_01.png` through `<original-name>_art_icon_10.png`
### Output Display
The script displays:
1. **JSON results** with all file information (names, sizes, styles)
2. **Output directory** - absolute path where files were saved
3. **Absolute paths** - complete file paths for each generated icon
Example output:
```
✅ Created 10 variations
📁 Output Directory: /Users/benno/projects/ai/bassi/chats/xyz/DATA_FROM_USER
✓ /Users/benno/projects/ai/bassi/chats/xyz/DATA_FROM_USER/image_art_icon_01.png
✓ /Users/benno/projects/ai/bassi/chats/xyz/DATA_FROM_USER/image_art_icon_02.png
...
```
## The 10 Artistic Variations
Each variation applies different artistic techniques to create distinct visual styles:
### Black & White High Contrast (Variations 01-03)
- **01: High Contrast Soft** - Simple B&W with softer threshold
- **02: High Contrast Strict** - Pure B&W with strict 100-level threshold
- **03: High Contrast Extreme** - Extreme contrast black & white
Best for: Logo variations, UI icon sets, clean graphic design
### Artistic Poster Effects (Variations 04-06)
- **04: Poster 8-Color** - Artistic posterized with 8 color levels
- **05: Poster 16-Color** - Artistic posterized with 16 color levels
- **06: Poster Smooth** - Smooth posterized effect with edge smoothing
Best for: Design system assets, artistic interpretations, print media
### Comic Book Styles (Variations 07-09)
- **07: Comic Bold** - Comic book style with bold lines and edges
- **08: Comic Outline** - Comic book style emphasizing outlines
- **09: Comic Smooth** - Comic book style with smooth edge blending
Best for: Artistic graphics, illustrative designs, playful aesthetics
### Artistic Blend (Variation 10)
- **10: Artistic Blend** - Combination of posterization and edge emphasis
Best for: When you want something between poster and comic styles
## Output Specifications
All generated icons have these guaranteed properties:
- **Format**: Greyscale PNG
- **Size**: < 20 KB (PNG optimized)
- **Dimensions**: 256 × 256 pixels (square)
- **Aspect Ratio**: Original preserved with white padding
- **Colors**: Greyscale with high contrast
- **Background**: White (transparent areas and detected backgrounds replaced)
## Image Processing Pipeline
1. **Load**: Supports URLs (http/https) and local file paths
2. **Convert**: Handles any color mode or transparency
3. **Background**: Detects and removes background, replaces with white
4. **Resize**: 256×256 square with aspect ratio preservation and white padding
5. **Convert to Greyscale**: All variations are monochrome
6. **Apply Artistic Effect**: Different techniques per variation
7. **Compress**: PNG optimization to <20 KB
## Advanced Usage
### Specify Output Directory
```bash
python scripts/create_art_icons.py "source" "/path/to/output"
```
### Python Import
```python
from create_art_icons import create_variations
results = create_variations(
source="https://example.com/image.jpg",
output_dir="/output/path"
)
# results contains:
# - success: Boolean
# - files: List of created files with paths and sizes
# - output_directory: Where files were saved
```
## Tips for Best Results
1. **Source Image Quality**: Works best with clear, well-defined subjects
2. **Complex Images**: May lose fine detail due to posterization (expected for icon style)
3. **Choosing Variations**:
- For logos: Try 01-03 (high contrast) or 10 (artistic blend)
- For UI icons: Try 04-06 (poster effects)
- For artistic graphics: Try 07-09 (comic styles)
4. **File Size**: All outputs automatically optimize; actual sizes vary by image complexity
## Examples
### Processing a URL Image
```bash
python scripts/create_art_icons.py "https://github.com/user/image.jpg"
```
Creates `image_art_icon_01.png` through `image_art_icon_10.png` in current directory.
### Processing a Local File with Custom Output
```bash
python scripts/create_art_icons.py "/Users/me/pictures/photo.png" "/Users/me/icons"
```
Creates icons in `/Users/me/icons`.
## Technical Implementation
The skill includes `scripts/create_art_icons.py` which implements:
- URL and local file loading
- 10 different artistic variation algorithms
- Automatic background detection and removal
- PNG compression and optimization
- JSON result reporting
- CLI interface for automation
**Key Functions**:
- `create_variations(source, output_dir)` - Main function (returns dict with results)
- `variation_01_high_contrast_soft()` through `variation_10_artistic_blend()` - Individual artistic effectsRelated Skills
animation-creator
CSS animation and transition creator. Generates optimized @keyframes, transitions, and transform sequences with performance best practices and motion accessibility. Use when adding animations, transitions, or micro-interactions.
Suno Song Creator
This skill should be used when the user asks to "create a Suno prompt", "write a Suno song", "generate music with Suno", "help me with Suno", "make a song prompt", "create lyrics for Suno", "build a music prompt", or mentions Suno AI music generation. Provides comprehensive guidance for creating professional Suno prompts using advanced prompting strategies, structured formatting within 1000 character limit (NO blank lines between sections), parameter optimization, genre-specific techniques, interactive questioning with efficient project name collection, automated artist/song research via sub-agent (web fetching + pattern extraction), automatic file export to organized project directories, AI-slop avoidance for authentic human-centered lyrics, copyright-safe style descriptions that avoid artist/album/song names, character counting utilities for accurate verification, and optional independent quality review via sub-agent for professional assessment.
subagents-creator
Guide for defining and using Claude subagents effectively. Use when (1) creating new subagent types, (2) learning how to delegate work to specialized subagents, (3) improving subagent delegation prompts, (4) understanding subagent orchestration patterns, or (5) debugging ineffective subagent usage.
skill-creator
Specialized skill for creating new OpenCode agent skills. Detailed instructions on triggers, structure, and best practices. Triggers: 'create a skill', 'make a new skill', 'add a skill', 'new skill'.
skill-creator-ms
Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.
power-agent-creator
This skill should be used when users want to create powerful AI agents comparable to Claude Code or sonph-code. It provides battle-tested system prompts, masterfully-crafted tool implementations, and the simple but powerful agent loop pattern. Use this skill when users ask to build coding agents, AI assistants with tools, or any autonomous agent that needs file operations, code execution, search, and task management capabilities. The key insight is that customization requires only ONE HumanMessage after the SystemPrompt.
moai-icons-vector
Vector icon libraries ecosystem guide covering 10+ major libraries with 200K+ icons, including React Icons (35K+), Lucide (1000+), Tabler Icons (5900+), Iconify (200K+), Heroicons, Phosphor, and Radix Icons with implementation patterns, decision trees, and best practices.
metric-creator
Create new Fair-Forge metrics with proper structure, schema, tests, and fixtures. Use when adding a new evaluation metric to fair-forge.
llm-icon-finder
Finding and accessing AI/LLM model brand icons from lobe-icons library. Use when users need icon URLs, want to download brand logos for AI models/providers/applications (Claude, GPT, Gemini, etc.), or request icons in SVG/PNG/WEBP formats.
custom-agent-creator
Skill to create custom agents for VS Code Copilot or OpenCode, helping users configure and generate agent files with proper formatting and configurations. Use when users want to create specialized AI assistants for VS Code Copilot (.agent.md files) or OpenCode (JSON/markdown agent configs) with specific tools, prompts, models, and behaviors. If the user is not specific about the target platform, ask them to specify Copilot or OpenCode.
agent-creator
This skill should be used when the user asks to "create a new agent", "make a subagent", "build an agent for X", "generate agent configuration", or wants to create a new Claude Code sub-agent. Triggers on "agent-creator", "new agent", "subagent", or agent creation requests.
voice-dna-creator
Analyze writing samples to create a comprehensive voice DNA profile. Use when the user wants to capture their unique writing voice, needs to create a voice profile for AI content, or is setting up a new writing system.