How this skill is triggered — by the user, by Claude, or both
Slash command
/jack-tar-cloud:iconThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a vector icon using the best available cloud provider.
Generate a vector icon using the best available cloud provider.
PLUGIN_ROOT=$(python3 -c "
from pathlib import Path
import sys, os
if os.environ.get('JACK_TAR_CLOUD_ROOT'):
print(os.environ['JACK_TAR_CLOUD_ROOT']); sys.exit()
home = Path.home()
for base in [home / '.claude' / 'plugins' / 'cache']:
for p in base.rglob('jack-tar-cloud/.claude-plugin/plugin.json'):
print(str(p.parent.parent)); sys.exit()
dev = Path.cwd() / 'plugins' / 'jack-tar-cloud'
if dev.exists():
print(str(dev)); sys.exit()
print('NOT_FOUND')
" 2>/dev/null)
if [ -z "$PLUGIN_ROOT" ] || [ "$PLUGIN_ROOT" = "NOT_FOUND" ]; then echo "ERROR: jack-tar-cloud not found" && exit 1; fi
recraft or openai)Check if Recraft (OPENAI_API_KEY) is available. If yes and not forced otherwise, use Recraft -- it produces true SVG vectors. If Recraft unavailable, fall back to openai-image for raster output.
Dispatch:
/jack-tar-cloud:recraft-icon with same arguments/jack-tar-cloud:openai-image with same prompt (raster fallback, note to user)npx claudepluginhub stevegjones/jack-tar-deckhand --plugin jack-tar-cloudCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.