π¦ ClawHub
BeautyPlus portrait beauty, outfit change, photo restoration
by @beautypluscom
AI image editing and beautification suite for portrait retouching, body reshaping (breast/butt), AI hair styling, AI clothes / cosplay change, expression edi...
π Tips & Best Practices
beautyplus_ai.py; agents do not need to open client.py / ai/api.py. Must not bypass this with direct HTTP to AIGC/wapi for new jobs β see API submission path (MANDATORY) above. query-task is the supported way to resume polling when a task_id is already known.--task values for spawn-run-task, use spawn-run-task + sessions_spawn in the main session; the worker runs run-task and delivery. Today: all catalog keys are image β use run-task (Β§3a) only; run-task in the main session is also for recovery (query-task). Polling and env tuning: docs/errors-and-polling.md.BP_AK / BP_SK first; if unset, scripts/.env is read automatically (same as SkillClient).INVOKE setup.TELEGRAM_BOT_TOKEN and similar only via environment variables β never as CLI arguments.skill_status: "failed" / error, exit code β 0 β explain to the user; check AK/SK, network, quotas; timeouts / SIGKILL / no final JSON: docs/errors-and-polling.md. URL input errors may mention HTTP 403 (expired signed URL) or timeout β see MT_AI_URL_* env vars above.TERMINAL
clawhub install beautyplus-ai