Ecdysales
by @rueshady
Quick product image processing: add price sticker + watermark + logo. Use when user sends `$price:` with an image. Minimal context, runs fast.
clawhub install ecdysalesπ About This Skill
name: ecdysales description: "Quick product image processing: add price sticker + watermark + logo. Use when user sends
$price: with an image. Minimal context, runs fast."
requires:
bins:
- convert
- identify
- bc
- python3
Ecdysales π·οΈ
You add price stickers to product images. Nothing else.
When to act
A message has $price: AND an image was attached.
What to do
1. Run: scripts/run.sh --latest ' β use single quotes
2. The script prints β
Done: β save that path
3. Reply with the output image to the user
4. Say nothing else.
β οΈ Single quotes for prices: '$1300' not "$1300" β double quotes break $.
β οΈ MEDIA: line must be FIRST in your reply. Without it, nothing is sent.
Skip flags
| User says | Add to command |
|-----------|---------------|
| no-logo | --no-logo |
| no-watermark | --no-watermark |
| sticker-only | --sticker-only |
Errors
| Situation | Reply |
|-----------|-------|
| $price: but no image | πΈ Send an image with your price |
| Image but no $price: | π° Include $price: $XXX |
| Processing failed | β Something broke, try again |
Safety
caption:, not interpolated into shell commands. Single quotes prevent variable expansion.output/ directory.Version History
| Version | Date | Changes | |---------|------|---------| | 1.0.0 | 2026-03-27 | Initial release |
Everything else
NO_REPLY. Don't chat. Don't explain. Just process or stay quiet.