4 Commits

Author SHA1 Message Date
yuhao 99f92f0525 WIP transfer root-skills and hub updates 2026-04-18 10:12:58 +00:00
yuhao 18f75791f3 add auto-save and dry-run for all session-based softwares on one-shot cmds; highlight the design in cli-anything skill 2026-04-13 17:32:06 +00:00
AlexGabbia 172450110d fix(krita): address code review feedback for PR #119
- Remove duplicate cli-anything-plugin/.claude-plugin/marketplace.json
- Expand VALID_FILTERS to match all 23 filters advertised by filter list
- Add export_options parameter to krita_backend.export_file()
- Extract _locked_save_json to shared utils/io.py utility
- Replace deprecated datetime.utcnow() with datetime.now(timezone.utc)
- Add encoding="utf-8" to setup.py open() call
- Align setup.py with GIMP harness (url, classifiers, extras_require, etc.)
- Add Krita brand purple accent color to repl_skin.py

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:58:49 +01:00
AlexGabbia 78b43faa0f feat(krita): add CLI harness for Krita digital painting application
- New cli-anything-krita harness with full project/layer/filter/export/session management
- Click-based CLI with REPL, --json output, and undo/redo support
- Generates valid .kra (ZIP) files and invokes real Krita for export
- 45 tests passing (36 unit + 9 E2E including subprocess tests)
- SKILL.md for AI agent discoverability
- Fix: add YAML frontmatter to cli-anything-plugin commands for Claude Code discovery
- Add marketplace.json for local plugin installation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:58:49 +01:00