Skip to main content
Run any Skill in Manus
with one click
GitHub repository

Joycai-Image-Ai-Toolkits

Joycai-Image-Ai-Toolkits contains 5 collected skills from Joycai, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
5
Stars
2
updated
2026-06-14
Forks
1
Occupation coverage
1 occupation categories · 100% classified
repository explorer

Skills in this repository

bump-version
software-developers

Bump the application semantic version (MAJOR.MINOR.PATCH) across all files in the Joycai Image AI Toolkits project, then commit and push the branch. Use when the user says "bump the version", "release X.Y.Z", "update to version X.Y.Z", or "bump major/minor/patch". For bumping only the build suffix (+B) without changing the semver, use the update-build-count skill instead.

2026-06-14
joycai-add-llm-provider
software-developers

Guides adding a new AI provider (backend API) to the Joycai Image AI Toolkits app. Use whenever asked to "add a new model provider", "integrate a new AI API", "add an LLM provider", "support a new backend", "connect to a new AI service", or "add support for [ProviderName] models". This skill covers the full implementation checklist: implementing the ILLMProvider interface (all 4 methods), HTTP client lifecycle management, streaming vs non-streaming response parsing, token usage metadata (required for cost tracking), two registration calls in main.dart, and optional model discovery. Reference implementations: OpenAIAPIProvider and GoogleGenAIProvider in lib/services/llm/providers/.

2026-06-14
joycai-add-task-type
software-developers

Guides adding a new background task type to the Joycai Image AI Toolkits task queue. Use whenever asked to "add a new task", "create a task type", "extend the task queue", "add a batch processing mode", or "add a new background operation". Also trigger when a new AI-powered workflow needs to be integrated into the existing queue system (TaskQueueService). This skill covers the full checklist: enum value, logging branch, dispatcher branch, execute method (with cancellation and streaming patterns), l10n strings, and UI display — ensuring nothing is forgotten.

2026-06-14
joycai-l10n
software-developers

Guides the complete localization (l10n) workflow for the Joycai Image AI Toolkits Flutter project. Use proactively whenever adding, editing, or removing any user-visible string in the app — including new UI text in widgets, screen labels, button labels, dialog messages, or error strings. Trigger on: "add a localization key", "translate", "update l10n", "add l10n string", "add UI text", "new string key", "internationalize". Also trigger automatically when you notice new hard-coded string literals appearing in Dart files that should be localized. This skill enforces the 4-language requirement (en, zh, zh_Hant, ja) and the mandatory merge step that is easy to forget.

2026-06-14
update-build-count
software-developers

Automatically increment the build number in pubspec.yaml and synchronize it across relevant project files (Android, iOS, Windows, MSIX). Use when the user wants to "bump the build count", "update the version suffix", or "increment the build number" for a new internal or test release.

2026-06-14